随笔分类 -  java

摘要:转:https://www.cnblogs.com/zhangwuji/p/10040834.html?tdsourcetag=s_pcqq_aiomsg 阅读全文
posted @ 2021-12-17 09:25 只要努力就不晚 阅读(44) 评论(0) 推荐(0)
摘要:AT 模式 前提 基于支持本地 ACID 事务的关系型数据库。 Java 应用,通过 JDBC 访问数据库 整体机制 两阶段提交协议的演变: 一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。 二阶段: 提交异步化,非常快速地完成。 回滚通过一阶段的回滚日志进行反向补偿。 阅读全文
posted @ 2021-10-18 16:20 只要努力就不晚 阅读(335) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/97258195 作者对fork、join框架介绍得清楚;例子举得也很好,核心类都是用到了。 重要的2个类图: 配置上对应的代码 1 public class CountTask extends RecursiveTask<Integer> 阅读全文
posted @ 2021-10-14 20:44 只要努力就不晚 阅读(384) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/151004189 给出的例子比较好理解 阅读全文
posted @ 2021-10-14 19:50 只要努力就不晚 阅读(112) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s?src=11&timestamp=1634195532&ver=3373&signature=JglcgZdcRUkI6UdiOnfxj4GutXXArcxZduddq-Pzl2e7tB3VuQ0OSwhhntcxLuVSOT9pRHXuk1ME 阅读全文
posted @ 2021-10-14 16:18 只要努力就不晚 阅读(47) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/149879026 关键是记住那张图,并把不同gc间得特点和关系记清楚。 阅读全文
posted @ 2021-10-14 16:13 只要努力就不晚 阅读(55) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s?src=11&timestamp=1634195532&ver=3373&signature=LG5jjX7CXxJYU8*E2sVG6YDM-R6O9wbfsfQpHelAL*3whUl9OA6zo6lIAc7kiI0BKBXoVVQ2VQE0 阅读全文
posted @ 2021-10-14 15:34 只要努力就不晚 阅读(61) 评论(0) 推荐(0)
摘要:使用DOCKER安装ZOOKEEPER #拉取zk镜像 docker pull zookeeper:3.5 #创建容器 docker create --name zk -p 2181:2181 zookeeper:3.5 #启动容器 docker start zk 阅读全文
posted @ 2021-10-14 13:40 只要努力就不晚 阅读(655) 评论(0) 推荐(0)
摘要:架构师职位的面试,不同公司面试的水准差异较大;有的偏底层技术原理求深度,有的偏广度不求深度。对于面试者而言,如果没有特定公司的话,不必强求,再求广度的同时要加强申请,先广度再深度;因为深度也不是一时半会就能解决的,需要将长期的积累,没有积累和实战,太难谈深度了。 先记录下,面试过程中经历的一些问题, 阅读全文
posted @ 2021-09-15 14:40 只要努力就不晚 阅读(77) 评论(0) 推荐(0)
摘要:简单说2句: mybatis从mybatis,mybatis-spring,mybatis/spring-boot-starter都要掌握;而且要理解来龙去脉。如果碰到比较陈旧的代码,知道如何演进的,对于快速上手很有好处。 阅读全文
posted @ 2021-09-10 11:21 只要努力就不晚 阅读(69) 评论(0) 推荐(0)
摘要:代理分2种,静态代理和动态代理 静态代理: 代理模式中的所有角色(代理对象、目标对象、目标对象的接口)等都是在编译期就确定好的。 代理好处: 静态代理的用途 控制真实对象的访问权限 通过代理对象控制对真实对象的使用权限。 避免创建大对象 通过使用一个代理小对象来代表一个真实的大对象,可以减少系统资源 阅读全文
posted @ 2021-09-03 13:03 只要努力就不晚 阅读(51) 评论(0) 推荐(0)
摘要:前言Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 引用计数:Java堆中每一个对象都有一个引用计数属性,引用每新增1次计数加1,引用每释放1次计数减1。 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于(reachabl 阅读全文
posted @ 2021-08-10 10:48 只要努力就不晚 阅读(82) 评论(0) 推荐(0)
摘要:SpringCloud Ribbon 使用举例 SpringCloud 中使用 Ribbon(默认轮询规则 + 自定义规则) - 沛昕的博客 - 博客园 (cnblogs.com) 阅读全文
posted @ 2021-07-21 17:46 只要努力就不晚 阅读(30) 评论(0) 推荐(0)