摘要: 请看这里 阅读全文
posted @ 2019-04-22 17:28 caotao0918 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 由于mysql 不支持 直接写full outer join 或者 full join来表示全外连接但是可以用left right union right 代替 下面是例子: 阅读全文
posted @ 2019-04-22 16:40 caotao0918 阅读(822) 评论(0) 推荐(0) 编辑
摘要: Java 类加载体系之 ClassLoader 双亲委托机制 java 是一种类型安全的语言,它有四类称为安全沙箱机制的安全机制来保证语言的安全性,这四类安全沙箱分别是: 类加载体系 .class文件检验器 内置于java虚拟机的安全特性 安全管理器及javaAPI 类的加载体系如下 java 程序 阅读全文
posted @ 2019-04-19 11:03 caotao0918 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 请看这里 阅读全文
posted @ 2019-04-19 09:47 caotao0918 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 另外,常量池在方法区中 阅读全文
posted @ 2019-04-18 19:43 caotao0918 阅读(361) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1537462/201904/1537462-20190418183333511-1940214049.png) 阅读全文
posted @ 2019-04-18 18:35 caotao0918 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 软件设计中需要注意的七大原则 开闭原则 里氏替换原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 合成复用原则 1.开闭原则 软件实体应当对扩展开放,对修改关闭。 当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 作用: 对软件测试 阅读全文
posted @ 2019-04-16 11:26 caotao0918 阅读(997) 评论(0) 推荐(0) 编辑
摘要: equals和hashcode我一直没弄明白到底怎么回事,今天终于弄懂了。 如下图: 在Person类没有重写equals和hashcode方法时,是如下情况: 但是当我重写了equals方法时,是如下情况: 但是当我重写了hashcode方法而不去重写equals方法时,是如下情况: 但是当我重写 阅读全文
posted @ 2019-04-13 14:20 caotao0918 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-13 10:09 caotao0918 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在多线程的环境中,经常会碰到数据的共享问题,即当多个线程需要访问同一个资源时,它们需要以某种顺序来确保该资源在某--时刻只能被-一个线程使用,否则,程序的运行结果将会是不可预料的,在这种情况下就必须对数据进行同步,例如多个线程同时对同- - 数据进行写操作,即当线程A需要使用某个资源时,如果这个资源 阅读全文
posted @ 2019-04-13 09:04 caotao0918 阅读(679) 评论(0) 推荐(0) 编辑