Nicksxs's Blog

Java 运行时、生产诊断与 AI 工程实践

发现一个比较奇怪的问题,在看一个依赖的源码的时候没法下载sources,idea点击的时候报"cannot download sources" 可能有点强迫症,看着缩略过的代码比较不舒服,就查了下这个问题的解决方法 首先第一种是直接使用maven命令 在项目目录下执行 命令,这…

阅读全文 »

我们在用一些设计模式的时候,特别是在java跟spring生态中,有很多基于接口,会有各种不同的实现,此时如果想让实现了同一个接口的一组处理器(bean)能够按顺序处理,会有比较多种方法,这里简单介绍两种实现方式, 我们先定义一个接口 然后有两个实现 第一个实现是 第二个实现是…

阅读全文 »

很多的业务场景我们会用到锁,包括各种炫酷的分布式锁,但是其实很多情况由于db的可靠性是相对比较高的,所以也可以在适当的情况下使用db来作为锁 这里就介绍下比较常用了 select for update 锁

阅读全文 »

程序员中例如我这样的主要是服务端的其实要开发一款app会面临很多问题,相对便捷的可能是做一个网页版的,套用下组件啥的,网页版的要做成app的话之前比较可行的是通过 Electron,但是也是学习成本比较大的一件事,现在要介绍的这个pakeplus是基于rust tauri开发的…

阅读全文 »

最近写代码的时候碰到个问题, 比如我们有一个对象列表,对象中有个排序字段,比如时间或者索性就有个序号 比如这样,有一个前提,就是这个列表其实是有序的,只是为了防止万一 所以对这个列表进行了排序,就直接使用了ArrayList自带的sort方法,由于是不小心用在了多线程环境 就有…

阅读全文 »
0%