
java基础
文章平均质量分 80
乘风破浪_元无敌
这个作者很懒,什么都没留下…
展开
-
fail-fast与fail-safe详解
快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集合在被遍历期间如果内容发生变化,就会改变modCount的值。每当迭...原创 2018-06-18 10:28:34 · 494 阅读 · 0 评论 -
OAuth
OAuth术语客户应用资源服务器授权服务器资源拥有者客户凭证令牌作用域小结功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...原创 2019-02-25 19:36:47 · 115 阅读 · 0 评论 -
Java开发手册精选-并发处理
一 线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。说明: 使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统开销,解决资源不足的问题。二 线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式更加明确线程池的运行规则,规避资源耗尽的风险。说明:Executors返回的线程池对象的弊端如下:FixedThread...原创 2019-03-06 17:31:46 · 215 阅读 · 0 评论 -
Java开发手册精选-异常处理
异常处理一 有try块放到了事务代码中,catch异常后,如果需要回滚事务,一定要注意手动回滚事务。二 不要在finally块中使用return说明 finally块中的return返回后方法结束执行,不会再执行try块中的return语句三 防止NPE,是程序员的基本修养,注意NPE产生的场景:说明返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生NPE...原创 2019-03-07 12:22:28 · 258 阅读 · 0 评论 -
Java开发手册精选-MySQL数据库
一 小数类型为decimal,禁止使用float和double二 主键索引名为pk_字段名;唯一索引名为uk_字段名;普通索引名为idx_字段名三 超过三个表禁止join。需要join的字段,数据类型必须绝对一致;多表关联查询时,保证被关联的字段需要索引;四 在varchar字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据实际文本区分度决定索引长度即可。五 不要使用cou...原创 2019-03-07 18:17:14 · 251 阅读 · 0 评论