分布式事务
【Java并发基础】局部变量是线程安全的一、两阶段提交 2PC 1、数据库层面的两阶段提交(XA trainsaction) 两阶段提交是目前经常使用的一种解决分布式事物的强一致性的一种方案,它...
算法浅谈——分治算法与归并、快速排序(附代码和动图演示)
如何快速融入团队并成为团队核心(六)在之前的文章当中,我们通过海盗分金币问题详细讲解了递归方法。 我们可以认为在递归的过程当中,我们通过函数自己调用自己,将大问题转化成了小问题,因此...
javaweb-codereview 学习记录-5
不停机替换线上代码? 你没听错,Arthas它能做到1.关于URLConnection 应用程序利用url与远程通信的所有类的超类 jdk1.8中支持的协议包括以上这些,gopher在jdk8中取消了。 java中默认对(h...
linux系统CentOS7中find命令使用
【操作系统】总结一、作用 查找文件或目录 二、参数(常用) -atime 查找在指定时间曾被存取过的目录或文件,单位以24小时计算。(访问时间,执行文件等) -ctime 查找指定时间曾被更改的目录或...
SpringBoot性能优化之HikariCP连接池
并发队列之LinkedBlockingQueue以前一直使用阿里Druid数据库连接池,这段时间听说有个号称速度最快、代码最简的后起之秀——HikariCP,于是动手实践一下 1.依赖如下: <?xml version='1.0' e...
java架构之路(多线程)synchronized详解以及锁的膨胀升级过程
咸鱼程序员北漂五年,租房需要多少钱? 上几次博客,我们把volatile基本都说完了,剩下的还有我们的synchronized,还有我们的AQS,这次博客我来说一下synchronized的使用和原理。 synchronized...
(1)解锁 MongoDB replica set核心姿势
程序员不得不了解的硬核知识大全副本集Replica Set是一个术语,定义具有多节点的数据库集群,这些节点具有主从复制(master-slave replication) 且节点之间实现了自动故障转移。 这样的结...
清晰架构(Clean Architecture)的Go微服务: 依赖注入(Dependency Injection)
假如古代皇帝也懂负载均衡算法在清晰架构(Clean Architecture)中,应用程序的每一层(用例,数据服务和域模型)仅依赖于其他层的接口而不是具体类型。 在运行时,程序容器¹负责创建具体类型...
Office系列(1)—将Office文件(Word、PPT、Excel)转换为PDF文件
Linux session(会话)需求: 将Office文件作为文章并在网页上预览,主要为(Word、PPT、Excel)3种类型文件。 研究了一下,找到了两种解决方案 直接调用微软的在线预览功能实现(预览前提:预览资源...
2019年终总结-坚持的力量
uni-app,vue,react,Trao之缓存类封装摘要 上一次年终总结是2016-12-31。一晃3年过去了。我也从一个初出茅庐的新人变成了一个职场老鸟。年末了,总结一下过去,展望一下未来。 关键词 瓶颈、底层...