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

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

使用Cloudflare R2迁移你的博客图片

最近玩上了Cloudflare(下面统称CF),总算是把之前阿里oss的所有博客图片都迁移到CF的R2,免费的40G存储空间,而且不限出口流量费,CF他真的,我哭死。 所以这篇文章主要讲的是怎么使用CF的R2,和把你之前写的博客.md文件中的所有图片通过java迁移到cloudflare中。

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

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

怎么把chrome部署在远程服务器,并且通过selenium驱动?

本地使用selenium驱动谷歌浏览器的时候非常简单,只需要引入如下依赖就行。 也不用你下载浏览器驱动,因为依赖中会自动进行下载,而当你想把你写的这个自动化项目部署在远程服务器的时候,就不是这样处理了,因为服务器一般是GNU/Linux系统。 这篇文章会说明怎么在远程服务器使用selenium

纯小白学习c++连接sqlite实现增删改查攻略

起初是一个朋友快大学毕业了,但是啥都还不会,而且他学是嵌入式开发,于是写了这篇教程给他,让他快速上手。

gradle + mapstruct 设置生成java文件的位置

gradle + mapstruct 设置生成java文件的位置

【已解决】Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/HasDownloads

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/HasDownloads

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

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

一文彻底搞懂webflux中的publishOn 和 subscribeOn怎么使用

在学习project reactor的时候,对`publishOn` 和 `subscribeOn` 使用时总是让我觉得有点迷惑,因为经常我期望它并行执行的时候,却又是串行。这篇文章会以多种不同的例子区分两者,彻底搞清楚应该怎么使用。

Selenium how to save chrome session

Selenium how to save chrome session
Your browser is out-of-date!

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

×