10 2018 档案
摘要:1、事务四大特性(ACID):原子性、一致性、隔离性、持久性。2、事务隔离级别:读未提交(read-uncommitted)、 读已提交/不可重复读(read-committed)、多数数据库默认 可重复读(repeatable-read)、Mysql默认 串行化(serializable)。 3、
阅读全文
摘要:到现在手都是软绵绵又无力的,我什么话都不想说。 期望越大,失望越大。是的,现在想到之前的一切期待,最开始的欣喜若狂,后来的开心庆幸,好像到现在都变成了笑话。就算是自己已经准确猜到的,还是抱有一丝侥幸,“应该”、“可能”、“也许”。可就是这一丝侥幸给了我希望,希望在结果来临的时候准确将我击倒。我不在乎
阅读全文
摘要:多线程主要有两种实现方法,分别是继承Thread类与实现Runnable接口。 继承Thread类以后无法再继承其他类,但实现Runnable接口的方式解决了Java单继承的局限;此外,Runnable接口实现多线程可以实现数据共享(传递给Thread的参数均为实现Runnable接口的类的同一个对
阅读全文
摘要:一、HashMap的结构 Map集合即Key-Value的集合,前面加个Hash,即散列,无序的。所以HashMap是一个用于存储Key-Value键值对的无序集合,每一个键值对也叫做Entry。 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在
阅读全文
摘要:超文本传输协HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure
阅读全文
摘要:使用线程池的好处: 线程池的基本组成部分: Java中线程池有关接口和类: 创建线程池: 在java doc中,并不提倡我们直接使用ThreadPoolExecutor,而是使用Executors类中提供的几个静态方法来创建线程池,它们实际上也是调用了ThreadPoolExecutor,只不过参数
阅读全文
摘要:死锁产生原因: 线程A调用leftRight()方法,得到left锁,同时线程B调用rightLeft()方法,得到right锁;线程A和线程B都继续执行,此时线程A需要right锁才能继续往下执行。 此时线程B需要left锁才能继续往下执行。但是:线程A的left锁并没有释放,线程B的right锁
阅读全文

浙公网安备 33010602011771号