![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
Mr. Van Gogh
这个作者很懒,什么都没留下…
展开
-
Exception&Error学习总结
没有不出错的程序,优雅的处理错误,是程序可靠性的关键Q1:请对比 Exception 和 ErrorException 和 Error 都是继承了 Throwable 类Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理Error是不会恢复错误,在正常情况下,不大可能出现的情况。若出现 Error ,说明程序处于不可恢复状态,所以不便于...原创 2018-09-15 18:06:08 · 158 阅读 · 0 评论 -
总结final、finally、 finalize
Q1 final、finally、 finalize 有哪些不同final 可以用来修饰类、方法、变量,分别有不同的意义。final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override)。finally 则是 Java 保证重点代码一定要被执行的一种机制。我们可以使用 try-finally 或者 try-ca...原创 2018-09-15 19:07:17 · 162 阅读 · 0 评论 -
并发-锁的介绍与实践
Q1:Java有哪几种锁?在java技术中,尝尝听到下列关于锁的名词,在应用开发层面,都是基于synchronized和ReentrantLock的集成或实现。公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。对于Java ReentrantLock而言,通过构造函数指定...原创 2018-09-16 20:05:12 · 127 阅读 · 0 评论 -
数据库知识要点
数据库设计基础表视图索引外键序号生成器三范式Mysql基础机制MVCC机制Locking机制事务隔离级别性能优化SQL调优读写分离分库分表原创 2018-09-23 20:07:37 · 122 阅读 · 0 评论