摘要: 我们都知道数据库的事务具有ACID的四个属性:原子性,一致性,隔离性和持久性。然后在多线程操作的情况下,如果不能保证事务的隔离性,就会造成数据的修改丢失(事务2覆盖了事务1的修改结果)、读到脏数据(事务2读到了事务1未回滚的数据)、不可重读(事务2读到了事务1未提交的修改)和幻读(事务2读到了事务1 阅读全文
posted @ 2019-12-10 23:18 Eleganty 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 二叉树如图,求和为11的路径列表。 (比如:和为11的路径有 [[1,2,3,5],[1,4,6]]) 先说明一下,之前大学在学数据结构的时候是学过二叉树的遍历的,但是有些忘记了(得补上),用上二叉树遍历的话应该会简单些。这里是我根据实际问题自己想的一个方法。 首先,先把问题聚焦在一个叉 阅读全文
posted @ 2017-08-11 15:47 Eleganty 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 在RestTemplate提供的方法中,有一个参数就是目标URL,参数是跟在后面的一个数量可变参数,但是在这里就有个问题,这个方法怎么知道我传的参数值是对应在目标接口的哪个参数的呢: 比如有个url的链接是post方式请求,然后需要提供name和id两个参数,返回值是一个json,然后调用: JSO 阅读全文
posted @ 2017-08-02 16:48 Eleganty 阅读(27514) 评论(0) 推荐(2) 编辑
摘要: 这里主要记录一下定时任务的配置,偏向于记录型的一个教程,这里不阐述Quartz的原理。 首先,在Spring配置文件里配置一个自己写好的一个包含执行任务方法的一个类。 然后用Spring自带的任务工厂类org.springframework.scheduling.quartz.MethodInvok 阅读全文
posted @ 2017-07-28 17:21 Eleganty 阅读(224) 评论(0) 推荐(0) 编辑