
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
回望这十年的Java开发之路,我深刻体会到:技术本身从未过时,过时的只是对技术的理解方式。AI时代的程序员,不是不再需要死磕技术,而是需要更高维度地死磕——死磕系统设计的深度,死磕业务理解的广度,死磕人机协同的效度。AI就像放大镜,它能放大你的优势:基础扎实,AI能帮你提升效率;善于设计,AI能帮你落地想法;理解业务,AI能帮你创造价值。但前提是,你得有值得放大的优势。未来的顶级程序员,不是"比A
2014年,我还在为一套分布式系统的并发瓶颈彻夜调试。那时我们讨论的是JVM调优、数据库分库分表、微服务架构拆分。技术栈的迭代虽然频繁,但本质都在同一个维度——如何用代码更高效地解决明确的问题。2023年,当我第一次让ChatGPT帮我重构一段遗留代码时,它给出的方案不仅比我手动写的更优雅,还顺便指出了三个潜在的性能风险。过去十年积累的经验正在被一场认知革命迅速稀释。这不是简单的工具升级,这是一场
10 年前,我刚入行时,Java 正是如日中天。后来面对 Go、Kotlin 的冲击,也焦虑过。但回头看,每一次技术浪潮,Java 都活下来了,而且活得更好。AI 不是 Java 的终结者,而是新朋友。保持好奇,保持行动。把 AI 当成工具,而不是对手。
前言这个项目有一段时间没有更新了,不过我可没有偷懒哟,是偷偷准备了一个大招,现在是时候展示啦哈哈。我们今天要做的,就是将我们的项目通过docker-compose 构建成镜像运行。为什么要这样做呢?比我我前面的这些教程,用到了mysql,如果你们想要运行我的程序,就必须在自己电脑上装mysql 数据库才行,也就是项目用依赖了哪些环境,都必须先将这些环境部署好才能运行项目,那我们要做的,只用安装..
最近在读《Java虚拟机规范》,记录下自己的读书心得。附上pdf版本:链接:https://pan.baidu.com/s/1peWBnpjAwTwpARAppbe1zg提取码:5t6lJava虚拟机结构class 文件格式由java文件编译成的class文件是独立于硬件和操作系统的二进制编码文件,在虚拟机上运行。数据类型Java虚拟机中可以操作的数据类型可以分为两类:原...
虽然win10现在自带子系统Ubuntu,以及自带虚拟机,可以安装其他系统,这些可以让我们体验下Linux,但是想要更好的使用,还是来一个纯净的比较干脆,不然感永远都摆脱不了对Windows的依赖哈哈。至于怎么在win10上开启unbuntu子系统,参考:Windows10上使用Linux子系统至于怎么开启win10自带虚拟机,参考:如何使用Windows10自带虚拟机Hyper-v安装Lin..
思路ES 的性能优化,主要是围绕着fileSystem cache。也可以叫做OS cache来进行;es写入数据实际上数据最终都会写入到磁盘中去,当我们搜索读取的时候,系统会将数据放入到os cache中,而es严重依赖这个os cache,如果我们给机器的内存足够多,在es里存的书库里昂小于内存容量,那么搜索的效率是非常高的。方案一你往 ES 里写的数据,实际上都写到磁盘文件里去了,查询的时候







