感谢 ♥ 作者
先不感谢了
摘要: while(low array[middle]) { low = middle + 1; } if(value < array[middle]) { high = middle - 1; } } ... 阅读全文
posted @ 2017-09-20 20:45 MJyc 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 减少对数据库的查询次数 尽量使用相同的或非常类似的SQL语句进行查询 避免不带任何条件的SQL语句的执行 sql语句用大写 别名的使用(1.5倍) 阅读全文
posted @ 2017-09-20 20:43 MJyc 阅读(119) 评论(0) 推荐(0) 编辑
摘要: JVM的垃圾回收机制;(GC通过确定对象是否被活动对象引用来确定是否收集该对象。) 1、触发GC(Garbage Collector)的条件。 (1、GC在优先级最低的线程中运行,在未运行的线程中进行调用 2、若Java内存不足时,会强制调用GC,若一次不能满足,则二次调用GC,若仍然不满足,则报异 阅读全文
posted @ 2017-09-20 20:41 MJyc 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 乐观锁:在取数据时不加锁,等处理完逻辑的时候,查看是否与上一次相同,若相同则更新,若不同则拒绝。 悲观锁:在取数据时就加上锁,只有更新完数据之后,别的用户才可以进行读。 (个人总结) 阅读全文
posted @ 2017-09-20 20:38 MJyc 阅读(606) 评论(0) 推荐(0) 编辑
摘要: == 比较的是值 比较基本的数据类型,比较的是数值 比较引用类型,比较的是引用指向的值(地址) equals 默认比较也是地址,因为这个方法的最初定义在Object上,默认的实现就是比较地址 自定义的类,如果需要比较的是内容,那么就要学String,重写equals方法 阅读全文
posted @ 2017-09-20 20:36 MJyc 阅读(190) 评论(0) 推荐(0) 编辑
摘要: hibernate 和mybatis 你觉得选哪个?原因? Mybatis优势 MyBatis可以进行更为细致的SQL优化,可以减少查询字段。 MyBatis容易掌握,而Hibernate门槛较高。 Hibernate优势 Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护 阅读全文
posted @ 2017-09-20 20:35 MJyc 阅读(150) 评论(0) 推荐(0) 编辑
摘要: IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周 阅读全文
posted @ 2017-09-20 20:34 MJyc 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 类加载过程一共五个步骤:加载-》连接-》初始化-》使用-》卸载 连接包含(验证-》准备-》解析) 如下图: 阅读全文
posted @ 2017-09-20 19:27 MJyc 阅读(137) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-20 19:24 MJyc 阅读(12) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-20 19:23 MJyc 阅读(8) 评论(0) 推荐(0) 编辑