
java
文章平均质量分 55
风之涯角
不能几句话说清楚的,都不是真理
展开
-
小工具:Java文件提取器
这是一款整理笔记的小工具,日常学习中我们所接收到的一手文档,通常会包含各种类型(.jpg .png .drawio .txt)的文件。但在这个信息量居恐怖的时代,我们不可能完全记住所有知识,我们需要的只是在需要的时候如何快速检录已学知识,类似数据库的索引,我们也需要建立一个自己的认知体系数据库。介于win文件查找的效率和效果,而且随时都带着自己的笔记本也不太实际。所以最好的方式是把自己的学习资料上传到云端,或是自己的服务器上,利用 linux 提供的命令(ag 或是 grep)进行文件内检索。但你不原创 2021-04-02 10:51:25 · 295 阅读 · 0 评论 -
说说Java泛型的自限定(Self-Bound)
聊聊Java的古怪循环泛型——自限定注:本文为《Java编程思想-第4版-15.12 自限定类型》读后笔记Java的泛型中最令人头大的莫过于下面这段代码:class SelfBounded<T extends SelfBounded>{}stw?这是俄罗斯套娃的节奏?它有一个古怪的名字 “古怪的循环泛型(CRG)”我好想又不太想平铺直叙了。。。。好吧破例一次,show you the coding:class Basic{ Basic b; public void原创 2020-11-28 04:08:37 · 813 阅读 · 0 评论 -
简单笔记:记一次锁升级的bug
这是之前写的一个 Cache 的demo,利用读写锁提高并发性能,先上代码: final Map<K,V> m = new HashMap<K,V>(); ReentrantReadWriteLock rwl = new ReentrantReadWriteLock(); final Lock r = rwl.readLock(); final Lock w = rwl.writeLock(); /** * not do th原创 2021-03-31 19:08:43 · 126 阅读 · 0 评论 -
简单笔记:Java微基准测试工具 jmh一些注意事项
上手参考:https://www.baeldung.com/java-microbenchmark-harness样例代码参考:http://hg.openjdk.java.net/code-tools/jmh/file/3769055ad883/jmh-samples/src/main/java/org/openjdk/jmh/samples导包:<properties> <jmh.version>1.27</jmh.version>&l...原创 2021-03-30 15:53:32 · 276 阅读 · 0 评论 -
Java并发 - 管程相关的思考和总结
管程,对应的英文是 Monitor,很多同行翻译成 “监视器”,这是直译,操作系统领域一般都翻译成 “管程”,这是意译,我更喜欢后者。在管程的发展史上,先后出现了三种管程模型,分别是:Hasen 模型, Hoare 模型 和 MESA 模型,Java 管程实现参照的是如今广泛应用的 MESA模型。Java 里管程的实现有两种 Synchronized 和 ReentrantLock要了解一个新东西,首先要明确它解决的问题,并发编程里有两个核心的问题:互斥:同一时刻只能有一个线程访问共享资源;原创 2021-02-27 16:17:12 · 277 阅读 · 0 评论 -
Jpa踩坑日记: could not execute query
以下为jpa连接mysql数据库的异常片段:org.springframework.dao.DataIntegrityViolationException: could not execute query; SQL [select productinf0_.product_id as product_1_0_, productinf0_.category_type as category2_...原创 2018-09-15 18:53:02 · 12985 阅读 · 0 评论 -
解决 idea maven依赖引入失效问题
最近刚入手 idea,不过里面的 maven 依赖问题着实让人头疼,代码撸着撸着就红了一片,打开 Project Structure -> 如下图:提示libarary has broken path ,在项目的 pom.xml 文件 ctrl 相关依赖也点不进去,代码中的相关引用也变红!好了问题确定!依赖失效了!试了下网上常用的套路:1.右键 pom.xml ->...原创 2018-09-15 07:02:31 · 35441 阅读 · 7 评论