链表是一类大的算法题。 一般分为一下几部分: 链表反转 链表合并 我们分别进行下讨论。 1. 链表反转比较典型的例子: 链表反转I[https://leetcode.com/...
1.前言 在项目中,遇到了一个这样的需求。我们有一个默认的持久化层实现: 不同的表的持久层如果来完成的话,就需要继承自这个默认化持久层。比如我们有一个Vendor的表,则对应...
文章转自泛型中 extends 和 super 的区别? <? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bou...
文章转载自微信公众号 架构师之路,侵删。 一、以下面的语句开场 set -o nounset在默认情况下,遇到不存在的变量,会忽略并继续执行,而这往往不符合预期,加入该选项,...
本文转载自何登成的技术博客MySQL 加锁处理分析,侵删。 本文用非常清晰的思路为我们介绍了mysql的加锁处理,为我们以后处理对应的问题打下很好的基础。 正文: 1. 背...
最近由于工作的一部分原因,在看mysql隔离级别的相关内容。发现之前自己的认知有一点偏差:之前我一直认为mysql的RR隔离级别没办法解决幻读的问题。这个理解是有问题的,my...
随着SpringBoot的兴起,Spring所鼓励的配置方式也逐渐由传统的xml的方式在向Java Config的方式来倾斜。我们今天就来讲讲Java Config配置的一些...
在我们运行服务器的时候,文件的可见性是一个比较关键的一点。如果勿将一些关键的文件放在了服务器上可以下载的地方,则会导致比较严重的安全性问题。 总的来讲,放在与webapp下的...
在python中,时间??榭梢运凳且桓龇浅V匾哪谌?。time,datetime与calendar是常用的几个???。以下的文章转载自PYTHON-基础-时间日期处理小结,主要...
该文章中记录一些在使用maven的时候遇到的值得记录的问题。 1. deploy 在我们进行发包时,一般使用 的命令。但是我们需要明白为什么要加上clean的这个选项。如果我...
在之前的文章中,我们讲过如果有两个事务,A和B,均是Required new的传递类型,而我们在A中调用B。如果B中抛出了异常(RuntimeException,Spring...
1. 问题背景: 在之前的项目中,有遇到这样一个使用场景:在一个TransactionA中,我们先向数据库中插入了一条数据EntityA,之后起了一个线程池,而在线程池中我们...
文章转载自 http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是...
1. 简单介绍: 事件Event驱动模型实际也被称之为观察者模式,或者发布/订阅模型。Spring中,也为我们提供了这样的框架,采用Event/Listener这样的好处自然...
文章转自2018-4-23微信公众号架构师之路。 测试代码如下: 是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。 使用 ./a.out 前台运行程序,会是...
最近在浏览Spring的源码。对于Spring来讲,Bean的生命周期是很重要的一个知识,了解了生命周期后我们就能对许多概念或者问题有了自己的了解,比如之前自己经常会有疑问的...
前言 入职场也有数年时间,在职业生涯中遇到了一些坎坷和迷茫,也在慢慢适应职场的规则。这里把关注点放在自身,通过对互联网小公司与大公司的一些团队差异进行分析,结合平时的思考,探...
持续更新中: 构造线程安全的Set类: 在DefaultSingletonBeanRegistry中的几个缓存: 关于构造线程安全的Set的类的方式,Stack Overfl...