摘要: JVM垃圾回收机制 一、回收之前需要先判断都有哪些对象是可以回收的 1、引用计数法引用计数法是垃圾收集早期的算法,当当前对象被引用时,其内部变量的值会加1,解除引用时,内部变量的值会减1,当需要进行垃圾回收时,只回收内部变量为0的对象。 优点:引用计数法可以很快的执行,在程序需要不被长时间打断的情况 阅读全文
posted @ 2019-03-22 11:44 崔赫的博客 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Sql语句的执行顺序例:SELECT `name`,COUNT(`name`) AS num FROM student WHERE grade < 60 GROUP BY `name` HAVING num >= 2 ORDER BY num DESC,`name` ASC LIMIT 0,2; 1 阅读全文
posted @ 2019-03-22 11:39 崔赫的博客 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.什么是MyBatis? MyBatis是目前流行的一款支持自定义SQL,存储过程和高级映射的持久层框架,MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果. Mybatis能够使用简单的XML格式或者注解来进行配置,能够映射基本元素数据,Map接口 阅读全文
posted @ 2017-12-13 17:23 崔赫的博客 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.java语言中的IO分类 在java中,IO共分为三类,分别是BIO,NIO,AIO,BIO就是我们经常使用的IO,也叫阻塞式IO,NIO我们称之为非阻塞式IO,拥有更好的性能,是在JDK1.4版本之后 新增加的,AIO是一种异步IO,这里不详细阐述. 2.NIO与BIO的区别 (1)BIO是阻 阅读全文
posted @ 2017-12-05 15:19 崔赫的博客 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.Spring Boot注解 (1)@SpringBootApplication开启了Spring的组件扫描和Spring Boot的自动配置,实际上,@SpringBootApplication是将三个注解组合在了一起,这三个注解分别是 @SpringBootConfiguration,@Com 阅读全文
posted @ 2017-12-01 11:35 崔赫的博客 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 先在linux中下载JDK1.8,百度上有的是连接 1.然后在/usr目录下创建个文件夹java,命令是 cd /usr mkdir java 2.然后把下载的压缩包放到java文件夹中,用命令进行解压 3.解压后编辑/etc/profile文件,在文件中的底部加入如下文件,然后:wq保存退出 JA 阅读全文
posted @ 2017-08-22 15:53 崔赫的博客 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 为了把Linux系统中自带的JDK删掉,用了老子一上午的时间,还没搞定,说来惭愧,还是找了专业人士帮忙弄得才弄好,在这里记录一下,以后忘记了,做个备份 1.首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图 出现#符号,就说明切换成功了,普通用户是$ 2.成功后先找出带 阅读全文
posted @ 2017-08-22 15:30 崔赫的博客 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 1.insert命令和save方法的区别: 当添加文档的ID重复时,insert命令会报错,而save方法会执行更新操作,把相同ID的那条数据更新成最新添加的数据 阅读全文
posted @ 2017-07-21 16:40 崔赫的博客 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 对比项 MongoDB MySql/Oracle 表 集合List 二维表table 表的一行数据 文档document 一条记录record 表字段 键key 字段field 字段值 值value 值value 主外键 无 PK,FK 灵活度扩展性 极高 差 1.关系数据库的表的record必须保 阅读全文
posted @ 2017-07-21 16:12 崔赫的博客 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-14 10:08 崔赫的博客 阅读(102) 评论(0) 推荐(0) 编辑