2020年7月25日

mybatis乐观锁重试机制

摘要: MyBatis实现乐观锁遇到的问题 1. MyBatis缓存(一级缓存) 问题:MyBatis在查询时,会将结果放入缓存中,导致再次查询相同的Sql的结果不是数据库中最新的值解决方案:在statement上加上flushCache="true" <select id="getFromDb" flus 阅读全文

posted @ 2020-07-25 15:19 1zfang1 阅读(1612) 评论(4) 推荐(0) 编辑

乐观锁与悲观锁

摘要: 何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这 阅读全文

posted @ 2020-07-25 11:50 1zfang1 阅读(102) 评论(0) 推荐(0) 编辑

线程池最佳实践

摘要: 简单演示一下如何使用线程池 private static final int CORE_POOL_SIZE = 5; private static final int MAX_POOL_SIZE = 10; private static final int QUEUE_CAPACITY = 100; 阅读全文

posted @ 2020-07-25 09:09 1zfang1 阅读(1141) 评论(0) 推荐(0) 编辑

2020年7月21日

java线程池总结

摘要: Executor 框架 2.1 简介 Executor 框架是 Java5 之后引进的,在 Java 5 之后,通过 Executor 来启动线程比使用 Thread 的 start 方法更好,除了更易管理,效率更好(用线程池实现,节约开销)外,还有关键的一点:有助于避免 this 逃逸问题。 补充 阅读全文

posted @ 2020-07-21 20:08 1zfang1 阅读(227) 评论(0) 推荐(0) 编辑

2020年7月15日

计算机网络

摘要: OSI与TCP/IP各层的结构与功能,都有哪些协议? 结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。 应用层 应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不 阅读全文

posted @ 2020-07-15 16:40 1zfang1 阅读(175) 评论(0) 推荐(0) 编辑

java IO

摘要: Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 IO 模型的封装。程序员在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码。只需要使用Java的API就可以了。 同步 :两个同步任务相互依赖,并且一个任务必须以依赖于另 阅读全文

posted @ 2020-07-15 15:46 1zfang1 阅读(207) 评论(0) 推荐(0) 编辑

2020年7月13日

斐波那契数列

摘要: 斐波那契数列 起源 兔子问题:“假定一对大兔子每月能生一对小兔子,且每对新生的小兔子经过一个月可以长成一对大兔子,具备繁殖能力,如果不发生死亡,且每次均生下一雌一雄,问一年后共有多少对兔子?” 分析:第一个月兔子没有繁殖能力,所以还是一对;两个月后生下一对兔子,共有两对;三个月后,老兔子生下一对,小 阅读全文

posted @ 2020-07-13 10:34 1zfang1 阅读(281) 评论(0) 推荐(0) 编辑

2020年7月10日

AOP

摘要: AOP maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 自定义注解 import java. 阅读全文

posted @ 2020-07-10 10:01 1zfang1 阅读(147) 评论(0) 推荐(0) 编辑

2020年6月17日

笛卡尔积算法 商品规格属性组合

摘要: 笛卡尔积 阅读全文

posted @ 2020-06-17 18:01 1zfang1 阅读(415) 评论(0) 推荐(0) 编辑

贝叶斯推荐算法

摘要: 贝叶斯推荐算法 阅读全文

posted @ 2020-06-17 17:51 1zfang1 阅读(228) 评论(0) 推荐(0) 编辑

导航