Fxxk PHP! Javaer迁移大型php项目心得

在迁移旧代码的时候,最难受的是莫过于,看着眼前这一大坨的代码,你盯着它,它看着你,看了一遍又一遍,但还是不知道代码是用来干嘛的,无注释,无文档,变量名毫无意义,上下文似乎各说各话,一个方法竟然超过2000行,随处可见的奇怪写法,遍地都是一个循环中if嵌套7,8层的奈落狱,要拿到某个属性竟然跨越了7个类,十多个方法,你才看到那歪歪扭扭的SQL语句上注释写着“RUN”

在webflux中如何使用缓存,缓存Mono和Flux

在传统项目中,使用缓存框架对一个方法的返回做缓存那是再简单不过的事,缓存框架也是有多重选择,比如EHcache,Caffeine,jetcache,Guava Cache等等等。 但是当我真的把webflux应用到真实项目的时候才发现,因为响应式编程中的异步调度,几乎让所有的方法返回都套上了Mono, Flux,似乎之前的缓存框架没有那么简单能融合进项目中。

IDEA导入gradle项目后无法构建, 显示Starting Gradle Daemon…

解决办法来源于这篇博客:Always a problem with IntelliJ and Gradle问题的原因在于使用了zulu JDK导致的,IDEA没法处理zulu jdk有两个解决办法:在 macOS 上,要么使用不同的 JDK ,比如Liberica JDK,要么调整 JAVA_HOM

Selenium how to save chrome session

Selenium how to save chrome session

【已解决】supports target architecture: AMD64 (锟斤拷 unsupported)

supports target architecture: AMD64 (锟斤拷 unsupported)

设置Quarkus的程序入口

Quarkus的程序入口

【NAS】威联通TS-464C安装Java17

威联通TS-464C安装Java17

Java获取电脑显示器的分辨率

Java获取电脑显示器的分辨率

手把手将你的Java maven项目通过GraalVM打包成windows可执行程序

作为一个程序员,总是会在工作的时候开发一些方便自己工作的程序,但是作为一个Java程序员,给自己或者朋友开发的办公小程序总是使用一个Jar包并不是一个很好的体验,但是现在有了GraalVM,让这些都不是问题了,直接生成可执行程序,丢哪哪就能用
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×