2018/08/13

1、modCount和fail-fast,线程安全,迭代器,HashMap/ArrayList,ConcurrentModificationException,volatile联系在一起。造句:volatile modCount适用于为HashMap/ArrayList在迭代器模式下,通过迭代过程中每次比较modCount和expectedModCount,不一致则抛出ConcurrentModException(此过程叫Fail-fast,指的是在执行过程中fail而不等结果)带来线程安全性。用volatile来保持对所有线程的可见性。

2、transient和序列化,serializable,对象持久化,static,I/Ostream,属性,传输,加密绑定在一起。造句:

transient是在实现serializable接口的时候,为类属性添加的关键字,添加之后,在持久化到磁盘的过程中,对象的该属性不会随着序列化进入磁盘。适合于需要保密的某些数据。static属性本身不能被序列化,原因是static变量在方法区中,而对象在堆中。

3、maven生命周期,主要有compile, test, package, verify, install, deploy。

maven install 和maven package install,package是把输出、打包后的文件存放在target目录里。

maven 的目录结构有src/main/java, src/main/resources, src/main/filters; src/test/java, src/test/resources, LICENSE.txt等

4、MYSQL日志管理,包括错误日志,查询日志,慢查询日志,二进制日志,事务日志,中继日志

慢查询指的是执行时长超过long_query_time的查询,一般用于定位性能问题。

二进制日志记录 MySQL 数据库中所有与更新相关的操作。

中继日志是slaves服务器从主服务器获取二进制日志并写入中继日志。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值