240 发简信
IP属地:山西
  • 页面链接跳转--指定协议,半协议,无协议

    指定协议:指定协议(http/https)会直接跳转到改url 半协议:以//打头的,会根据当前页面的协议是http还是https,在链接前端加上协议跳转过去 无协议:无协议...

  • 简单linux命令

    Linux命令 pwd 查看当前目录 ls 查看该目录下所有文件 ll 详细子目录 grep 过滤 和|搭配使用,|前是主要命令,后面用 grep 关键词 来筛选前面结果中与...

  • 【Spring】Spring事务

    一.Spring事务 配置方式 项目通过声明式事务中的拦截器方法实现事务管理。 首先配置TransactionIntercepter,包括他的属性TransactionMan...

  • 【JVM】JMM内存模型与volatile

    JMM的出现,是为了屏蔽各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能达到一致的内存访问效果。 JMM主要的目标是定义程序中各个变量的访问规则。此处的...

  • 查找-->树-->索引(b树 hash)-->数据库优化-->存储过程、prepareStatement、SQL注入

    一、查找 静态查找 无序查找:一个个对比O(n) 顺序查找:二分查找法,O(logn)。可通过将查找过程建立二叉判定树来计算时间复杂度,查找到一个元素的过程实际上就是从根节点...

  • 【JVM】对象分配与回收--垃圾回收机制

    对象回收需要确认三件事,那些需要回收(对象存活判定,二次标记),何时回收(GC触发条件)以及如何回收(垃圾回收算法,垃圾回收器) 1.对象存活判定算法 1)引用计数法 2)可...

  • 【JVM】内存结构及对应区域的OOM

    1.内存结构 要搞懂JVM内存分为哪几块,每块分别的作用是什么。 1)程序计数器:是线程私有的,用于记录线程执行代码的行号。 2)栈:线程私有的,一个线程执行一段代码就会在栈...

  • 【Mysql】主从复制

    Mysql主从复制 1)复制类型: sql复制(binlog小,but:有些类似于当前用户的语句不能更新成功,也可能需要一些元数据如时间戳,另外还要求是串行存储的,对存储引擎...

  • 【MySql+NoSql】发展历史

    对于数据库这块繁杂的知识,跟学习java web是一样的感觉,不知道从何入手。 每当这种时候,请想到从历史的发展入手,发展的轨迹会告诉你技术的演变过程,我们是因为什么原因才会...

  • clone之深浅

    1.clone() 是Object类中的一个方法,可以实现对象的克隆。(区别于赋值只能赋值引用) 2.浅克隆与深克隆 浅克隆就是能够克隆本对象,但本对象中的对象引用仍然指向原...

  • 简单理解NIO

    1.为什么要使用NIO 由于IO是基于阻塞IO模式的,读写操作都有可能会阻塞。如果用单线程处理IO,就会导致在线程阻塞时,整个系统都挂掉了。一个解决方案就是使用多线程,一个I...

  • 120
    【JVM】JVM知识点导图及目录

    目前了解的就这几个内容,一点点攻克。

  • 数据库事务及其隔离级别

    数据库事务 在计算机中,通常的事务都是指数据库事务。除此之外还包括java中的事务,jdbc事务,spring中的事务和hibernate事务。【欠】 事务指...

  • 如何学习各种框架,如何学习javaweb

    JavaWeb发展史 不同框架的作用及优点(Spring,MVC框架,ORM框架) 其中必须要掌握的基础知识(工作原理,框架如何封装的) 框架的更多使用与原理的学习 Java...