借鉴了github上一个开源的unity项目,将核心逻辑修改后转为java代码。 如果帮到您了,开心之余可以考… 继续阅读 Java 批量修复mp3歌曲元数据
分类: Java
zed 编辑器中设置启动 spring-boot 应用
Java插件配置: 安装Java插件,根据插件说明在 ~/.config/zed/settings.json … 继续阅读 zed 编辑器中设置启动 spring-boot 应用
构建一个 spring boot 的 jar 的 layer layout image
1、首先我们找一个目录,将打包好的 fat jar 放进去,然后执行下面的命令解包。 fit 包的情况下,我们… 继续阅读 构建一个 spring boot 的 jar 的 layer layout image
Spring boot jackson LocalDateTime 序列化为时间戳
Flyway maven 配置
pom.xml 中增加配置: 假设我这个pom在 db-flyway的 moudle 里,-pl 的参数是为了… 继续阅读 Flyway maven 配置
Jaspersoft Studio 和 Jaspersoft Report Server 产出的PDF中文不显示问题
我这里使用的是MacOS,其他系统的应该是一样的解决办法。 开源免费中文字体,简体中文的用SC结尾的,繁体中文… 继续阅读 Jaspersoft Studio 和 Jaspersoft Report Server 产出的PDF中文不显示问题
在 docker 中搭建一个 sonarqube
啥也不说了,直接上干货,docker-compose.xml 如果你本地的9000端口,已经被portaine… 继续阅读 在 docker 中搭建一个 sonarqube
Spring boot 项目打出来的包启动过程
spring boot 的工程支持打包为jar和war,打包成 jar 或 war 可以直接用 java -j… 继续阅读 Spring boot 项目打出来的包启动过程
线程和锁
虽然前面章节的大部分讨论只涉及一次执行单个语句或表达式时的代码行为,也就是说,通过单个线程,Java虚拟机可以… 继续阅读 线程和锁
线程的中断
中断是对线程的一个指示,它应该停止正在做的事情并做其他事情。由程序员决定线程如何响应中断,但是线程终止是很常见… 继续阅读 线程的中断
BlockingQueue 阻塞队列
BlockingQueue 是一个接口,意思是这个队列在放入元素或者取出元素的过程中允许阻塞。 存入元素时,如… 继续阅读 BlockingQueue 阻塞队列
Java Object 对象的 wait() 和 notify()、notifyAll()
在一个线程中通过一个对象来获得锁,调用wait()函数,线程进入阻塞状态。 另一个线程通过也锁定此对象,调用对… 继续阅读 Java Object 对象的 wait() 和 notify()、notifyAll()
EasyMock 学习笔记 (一)
介绍 EasyMock 的作用主要是方便在编写单元测试时,可以使用可以模拟出方法执行结果的对象,引导单元测试执… 继续阅读 EasyMock 学习笔记 (一)
Gradle 国内镜像地址
华为云(最新是6.8,一直在更新): https://mirrors.huaweicloud.com/grad… 继续阅读 Gradle 国内镜像地址
Run maven goals without test
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-cl… 继续阅读 Run maven goals without test
Maven Jetty Plugin
jetty.xml 中配置不使用内存映射文件,防止在windows下锁住文件 使用方式:
Java中的位运算符
java中的位运算符有:左移(<<)、右移(>>)、无符号右移(>>>)、位与(&)、位或… 继续阅读 Java中的位运算符
多线程-ConcurrentHashMap(JDK1.8)
原文: https://www.cnblogs.com/lujiango/p/7580558.html 前言 … 继续阅读 多线程-ConcurrentHashMap(JDK1.8)
Jackson 配置支持解析JDK8 时间类型
@Modifying(clearAutomatically = true)
今天在写测试的时候,里面有一个逻辑是更新数据,因为需要同时更新多条数据,所以我使用了JPQL来更新数据,但是在… 继续阅读 @Modifying(clearAutomatically = true)