zhh-4096
zhh-4096
zhh-4096
自言自语之地,专注高性能全栈自进化通用智能体的研发:https://github.com/lealone
其他 2010.07 加入
1关注
6.7万粉丝
2.3万微博
zhh-4096
2026-07-03 22:56来自 微博网页版
http://t.cn/AXoxjxuU 豆包的回答,还好 lealone 的每个 database 实例都有独立的用户和权限体系,一个公司有多个部门,可以用 create database 创建多个database 实例,db1 的用户不能访问 db2 的数据,黑客想拿到整个公司的数据,必需攻破所有 database 实例的安全防护才行,数据文件内容也可加密。
苹果被印度人泄漏的630GB核心数据是怎么做到的,难道不划分权限几个人就能直接凑够这么多数据吗? ​
0
0
0
zhh-4096
2026-07-03 22:46来自 微博网页版
苹果被印度人泄漏的630GB核心数据是怎么做到的,难道不划分权限几个人就能直接凑够这么多数据吗? ​
1
1
0
zhh-4096
2026-07-03 22:11来自 微博轻享版
lealone 就是我最后做的一个全栈基础软件/中间件产品了,性能比传统主流技术栈整体快10几倍,还能用 ai 自动帮应用生成代码,连线上运维都能交给 ai 去做。如果连这样的技术产品都不能卖钱,我确实想不出还有什么值得做了。真赚不了钱,我就死心了,炒股养老去了,一点都不开玩笑。 ​
0
0
1
zhh-4096
2026-07-03 21:43来自 微博轻享版
lealone 现在的技术含量已经很高了,只有少数人适合做这类技术工作,首先得有后端全栈思维,才能知道怎么做架构,怎么优化性能;然后理论基础要很扎实,否则很多技术点根本就看不懂;最后,工程能力也要很强,写的全链路代码,是要在3-9微秒内完成的,这可不是发论文写 demo 那么简单。 ​
0
0
5
zhh-4096
2026-07-03 20:49来自 微博轻享版
这一周结合 http server 的全链路优化做完了,临时花了三周魔改 tomcat 定制专属 http server,真是个意外的巨大收获,比传统技术栈整体快了10几倍,这让我更加坚定要搞全栈智能体了。下周重新切换主线搞 lealone 企业版,主要是 ai 自动化运维和 ai 接管 lealone 日常开发的工作,就是第4和第5项。
未来5年不担心没有事做了,过去4个月忙个不停,没啥感觉就过去了。 魔改 tomcat 把 http server 加进 lealone 后,结合现有的 微服务框架、orm 框架、oltp 关系数据库,还有不少优化点,新的想法也有很多。 lealone 已经从数据库变成一个全新的技术产品,未来将围绕5个方向做深做强: 1. 继续优化,做 ​
0
0
1
zhh-4096
2026-07-03 20:29来自 微博轻享版
做投资久了,慢慢形成了一种能力:就是不用多费劲去了解一家公司就能知道买入是不是能赚钱,如果错了亏钱了,多半是意外受到政策左右。特别是在国内这种普遍内卷的行业,只靠识别每家公司有啥特色就是个重要的判断依据。 ​
1
0
1
zhh-4096
2026-07-03 20:11来自 微博轻享版
还以为我是不是眼花了,反复看了好几遍才确认没看错。长城汽车的欧拉品牌居然出燃油版,魏老板真的是要把燃油车的最后一个铜板也赚到手才罢休啊,逆潮流而行。做投资,如果公司的行为你看不懂或不认可,还是别投了,否则股价一跌觉都睡不好。 ​
0
0
0
zhh-4096
2026-07-03 19:24来自 微博轻享版
我还持有港股比亚迪,5月最后一周新规出来前一天我就清仓了所有港美股(包括小马智行),然后用90港币全仓买进比亚迪,一开始还浮盈7%,不想卖,就留在那几年反正以后也买不了了,结果6月份直接掉到71块,这两天反弹15%也没动。炒港美股大场面见多了,跌个30%都是家常便饭,好公司没啥可担心的。 ​
2
0
3
zhh-4096
2026-07-03 18:37来自 微博轻享版
以前说零跑是半价理想,现在零跑也出20多万的车了,销量比理想L6还好,现在的理想就剩低毛利的i6在支撑销量了。搞具身智能两三年内都不一定看得到利润,就是个消耗现金流的方向。零跑靠卷价格、蔚来有换电、小鹏还能输出技术,理想现在就是最没有特点的一家车企了,光吹现金流没用的,要让人看到希望。 ​
3
0
1
zhh-4096
2026-07-03 17:55来自 微博轻享版
刚看到新的消息:从2027年1月1号开始,买增程或插混车型跟买油车一样交税了,所以现在的趋势就是要拼纯电了,做纯电还能少交点税,如果做纯电还不能赚钱,那这样的车企真的应该淘汰了。
路上连续看到几辆欧拉,颜值还是很在线的。欧拉这个品牌当初销量那么好,魏建军手里还有一家造电池的公司,都不能把成本降下来,不赚钱就对纯电车型的投入减少,整个欧拉品牌真的拉了,长城汽车的股价也拉了。长城汽车已经不配跟比亚迪竞争了,当初我投资长城亏损严重,确实看走眼魏建军这个人了! ​
1
0
1
zhh-4096
2026-07-03 16:56来自 微博轻享版
路上连续看到几辆欧拉,颜值还是很在线的。欧拉这个品牌当初销量那么好,魏建军手里还有一家造电池的公司,都不能把成本降下来,不赚钱就对纯电车型的投入减少,整个欧拉品牌真的拉了,长城汽车的股价也拉了。长城汽车已经不配跟比亚迪竞争了,当初我投资长城亏损严重,确实看走眼魏建军这个人了! ​
2
1
1
zhh-4096
2026-07-03 16:35来自 微博轻享版
我搞了4个月 ai,给大模型厂商花的钱还不到一块钱。
openclaw 这种产品快死了,跟我几个月前的判断一样,吃掉那么多 token 没给用户创造多少价值,纯粹就是给大模型厂商交智商税。未来的 ai 产品一定要看投入产出比! ​
0
0
0
zhh-4096
2026-07-03 16:33来自 微博轻享版
openclaw 这种产品快死了,跟我几个月前的判断一样,吃掉那么多 token 没给用户创造多少价值,纯粹就是给大模型厂商交智商税。未来的 ai 产品一定要看投入产出比! ​
1
1
1
zhh-4096
2026-07-03 15:57来自 微博轻享版
lealone 这个产品不会去搞向量存储的,lealone 现在就是一个带 ai 的全栈开发运行平台,目的就是用 ai 帮应用生成代码,然后托管应用,为客户降本增效,然后收软件运维费。后续还会做 data agent,但只会针对具体行业的数据做智能分析。
未来5年不担心没有事做了,过去4个月忙个不停,没啥感觉就过去了。 魔改 tomcat 把 http server 加进 lealone 后,结合现有的 微服务框架、orm 框架、oltp 关系数据库,还有不少优化点,新的想法也有很多。 lealone 已经从数据库变成一个全新的技术产品,未来将围绕5个方向做深做强: 1. 继续优化,做 ​
0
0
1
zhh-4096
2026-07-03 15:43来自 微博轻享版
我一直都不看好向量数据库、混合检索的,原因很简单,现在至少80%以上的应用通过大模型和 code agent 就能阅读自然语言文档,然后直接生成 sql 和代码,压根就不需要数据库在中间脱裤子放屁多此一举去做语义检索。达梦数据库、mongodb 都搞向量存储检索,股价还不是跌出翔,资本市场根本就不认。 ​
0
0
2
zhh-4096
2026-07-03 15:23来自 微博轻享版
现在 ai 应用还是不太行,meta 买那么多 gpu 建数据中心,连自家的大模型都没有脱颖而出,手里的应用也用不完这些算力,所以只能对外出租算力了。meta 是一家 toC 的公司,这再次证明了 ai 在 toC 方向的商业价值太低,这就是为什么我现在一心只搞 toB 的原因。 ​
0
0
3
zhh-4096
2026-07-03 14:05来自 微博轻享版
年初 Robotaxi 本来形式一片大好,结果3月底被萝卜快跑的严重事故搞砸了,现在需要看政策什么时候允许重新把各家的新车投入运营,政策没落地之前,Robotaxi 这个行业就是一片灰暗。这就是典型的一颗老鼠屎搞坏一锅汤的高危行业。 ​
2
0
2
zhh-4096
2026-07-03 13:34来自 微博轻享版
6月30号全清仓了,包括拓普集团,今天居然涨停。拓普集团6月份短线交易了5次,这只票还挺适合短线的,机器人没啥消息了就跌,然后隔一段时间有风吹草动又涨起来。可惜现在A股可用资金就剩3万块钱,没什么意思了,浪费时间做短线也就几百块的交易,不像港美股,交易一次随便就一两万,值得花时间做做。 ​
1
0
3
zhh-4096
2026-07-03 11:26来自 微博轻享版
前天优化了一下 string split 的性能,java 标准库的 split 根本就不能用,拿来切割 url 都能消耗200-400纳秒,然后我让 ai 给一个更优的算法,能降到100纳秒。用 java 的 System.nanoTime() 计时,在我的 windows 上面都是返回100的整数倍。所以一个请求处理做到1微秒那得优化到何种地步! ​
0
0
3
zhh-4096
2026-07-03 10:56来自 微博轻享版
谁买进了?这两天涨了13%
比亚迪的销量逐月变好,但是受整个汽车行业的拖累,股价还是被打下来了。资本市场依然把比亚迪当成车企看待,如果你相信比亚迪会成为一家能源+科技公司,就可以投钱拿个四五年。 ​
2
0
5
zhh-4096
2026-07-03 09:44来自 微博轻享版
我现在已经默认从全栈视角来优化整体的性能,一个业务系统所用的后端技术栈,redis 通常只是其中的一个组件,如果客户端通过 http 协议调用业务系统中的某个服务,总时间中占比最大的是 http 协议那一段,执行服务从 redis 查询数据占比本就不大。如果用的是 lealone 这种 http server 和数据库一体化 ​
0
0
2
zhh-4096
2026-07-03 09:18来自 微博轻享版
像 tomcat 这种场景,处理一个 http 请求,就算不包括调用 socket read 和 socket write 的时间,也不包括执行业务 servlet 的时间,光是走完请求响应的代码调用链都至少需要5微秒。这是我在 tomcat 代码中加入时间计算后才知道的结果。
网上看到说 redis 单线程能做到100万 qps,我不信的,这相当于完成一次查询整个代码执行链路只花了一微秒,哪可能嘛,在最后一步调用 socket 把查询结果写到操作系统的 buffer 都不止一微秒。100万 qps,每个查询的结果就算只有一字节,总共就有976kb,一次写这976kb至少要几微秒。 ​
0
0
0
zhh-4096
2026-07-03 09:01来自 微博轻享版
就算是一次把100万个查询读进来,再把100万个查询结果一次写出去,相当于处理100万个查询时只调用了一次 socket read 和 socket write,这已经把系统调用的开销压缩到最小了,剩下的时间平均到每个查询的处理必须小于一微秒才行,光是把每个查询的字节包解码出查询 key 都需要时间,然后还得去查。
网上看到说 redis 单线程能做到100万 qps,我不信的,这相当于完成一次查询整个代码执行链路只花了一微秒,哪可能嘛,在最后一步调用 socket 把查询结果写到操作系统的 buffer 都不止一微秒。100万 qps,每个查询的结果就算只有一字节,总共就有976kb,一次写这976kb至少要几微秒。 ​
1
0
0
zhh-4096
2026-07-03 08:29来自 微博轻享版
网上看到说 redis 单线程能做到100万 qps,我不信的,这相当于完成一次查询整个代码执行链路只花了一微秒,哪可能嘛,在最后一步调用 socket 把查询结果写到操作系统的 buffer 都不止一微秒。100万 qps,每个查询的结果就算只有一字节,总共就有976kb,一次写这976kb至少要几微秒。 ​
3
2
1
zhh-4096
2026-07-03 00:13来自 微博网页版
未来5年不担心没有事做了,过去4个月忙个不停,没啥感觉就过去了。 魔改 tomcat 把 http server 加进 lealone 后,结合现有的 微服务框架、orm 框架、oltp 关系数据库,还有不少优化点,新的想法也有很多。 lealone 已经从数据库变成一个全新的技术产品,未来将围绕5个方向做深做强: 1. 继续优化,做 ​
6
2
4
zhh-4096
2026-07-02 19:45来自 微博轻享版
spacex 和 meta 都出租算力了,美帝的基础大模型厂商已经收敛到3家,两家是新成长起来的巨头,传统大厂只剩 google 排第三,为什么其他大厂不拼命死磕到底呢?我觉得这样就挺好,大家都还有活路。再看看国内,做基础大模型的还有10几家,我预计最后胜出的玩家以大厂为主,智普、ds 能获得一点份额。 ​
1
0
4
zhh-4096
2026-07-02 03:36来自 微博轻享版
这个结果震撼的地方就好比把业务系统换了一套技术栈,然后整个业务系统整体快了12倍,注意我说的是整体!
搞到凌晨3点,http2 + lealone 全栈(从 http server 到应用代码到数据库),通过 httpclient5 调用1000次后端服务按 id 查询数据库,消耗的总时间从17毫秒优化到8-10毫秒,17毫秒是走 http1.1 协议的结果。已经比 nginx + tomcat + spring + hibernate + mysql 这套技术栈快了12+倍。 ​
0
0
6
zhh-4096
2026-07-02 03:24来自 微博网页版
搞到凌晨3点,http2 + lealone 全栈(从 http server 到应用代码到数据库),通过 httpclient5 调用1000次后端服务按 id 查询数据库,消耗的总时间从17毫秒优化到8-10毫秒,17毫秒是走 http1.1 协议的结果。已经比 nginx + tomcat + spring + hibernate + mysql 这套技术栈快了12+倍。 ​
2
1
7
zhh-4096
2026-07-01 19:33来自 微博轻享版
比亚迪的销量逐月变好,但是受整个汽车行业的拖累,股价还是被打下来了。资本市场依然把比亚迪当成车企看待,如果你相信比亚迪会成为一家能源+科技公司,就可以投钱拿个四五年。 ​
6
1
14
zhh-4096
2026-07-01 19:26来自 微博轻享版
去年11月我预估理想汽车市值要跌到120亿,现在一看居然到了,还是蔚来更稳,有了换电,大中型纯电 suv 的高端车确实更好卖,蔚来现在的高端纯电和精品小车已经做出了差异化。 ​
2
0
10
zhh-4096
2026-07-01 19:11来自 微博轻享版
小米集团的股价过去一年刚好从高点跌了65%,靠内卷确实没有出路的,连资本市场都不认,一家企业同时搞手机、家电、汽车、大模型,在每个行业连第三名都难维持。 ​
2
0
3
zhh-4096
2026-07-01 17:25来自 微博轻享版
这周的工作就是实现 http2 + 全栈异步化,看看能不能把1000次服务调用的时间降到6-10毫秒。
全栈统一后性能有多炸裂? 通过 httpclient5 调用1000次后端服务按 id 查询数据库,nginx + tomcat + spring + hibernate + mysql 这个技术栈耗时120+毫秒;而 lealone 只耗时17毫秒(其中 http server 耗时14毫秒),这还是使用同步 api 时的优化效果,用 http2 全异步更炸裂。 ​
0
0
2
zhh-4096
2026-07-01 14:51来自 微博网页版
async servlet 干的事就是在一个新线程中执行阻塞操作或计算耗时的任务,如果高并发调用这个 async servlet,那么新线程数一下就到了最大限制。所以 async servlet 并没有真正解决问题,真正的全链路异步化是要像 lealone 数据库那样,消除阻塞操作,同时让线程能从计算耗时的任务中临时逃出来。 ​
0
0
0
zhh-4096
2026-07-01 12:14来自 微博轻享版
后续还能继续优化,现在相当于只用原有技术栈所占用的硬件资源的1/3,然后居然还能整体提升6+倍的性能。拿这种全栈产品放到云上托管中小应用,简直就是对传统技术栈的降维打击!
全栈统一后性能有多炸裂? 通过 httpclient5 调用1000次后端服务按 id 查询数据库,nginx + tomcat + spring + hibernate + mysql 这个技术栈耗时120+毫秒;而 lealone 只耗时17毫秒(其中 http server 耗时14毫秒),这还是使用同步 api 时的优化效果,用 http2 全异步更炸裂。 ​
0
0
2
zhh-4096
2026-07-01 08:16来自 微博轻享版
之前做数据库的时候,所有的优化和创新只局限在数据库这个最末端的环节,现在的视角不同了,从后端接收到前端的 http 请求开始,到 ai 如何生成业务代码,最后到数据如何写入硬盘,把整个后端的请求处理链路都考虑在内,这种基于全局视角的优化和创新才是人类程序员最适合干的事。 ​
0
0
10
zhh-4096
2026-07-01 00:43来自 微博轻享版
让 ai 写代码用好常用基础软件/中间件/框架的功能,如今已经没什么门槛。code agent 还剩两件事值得做:1. 面向 ai 的基础软件/中间件/框架是否值得重构?2. 它们自身的代码和线上自动化运维是否尽可能让 ai 接管? ​
0
0
2
zhh-4096
2026-07-01 00:09来自 微博轻享版
全栈统一后性能有多炸裂? 通过 httpclient5 调用1000次后端服务按 id 查询数据库,nginx + tomcat + spring + hibernate + mysql 这个技术栈耗时120+毫秒;而 lealone 只耗时17毫秒(其中 http server 耗时14毫秒),这还是使用同步 api 时的优化效果,用 http2 全异步更炸裂。 ​
2
2
9
zhh-4096
2026-06-30 17:30来自 微博轻享版
ai 时代,为啥后端的基础软件和中间件值得重构?这些软件以前是直接面向人类的,提供的 api 需要满足各种人类的喜好,现在可以指使 ai 只使用某一种最高效的 api 即可,哪怕这类 api 难用一点都没问题,当 api 完全受限之后,自然就可以定制实现了。 ​
0
0
2
zhh-4096
2026-06-30 17:21来自 微博轻享版
如果能实现这个构思,用 lealone 替换 nginx + tomcat + spring + hibernate + mysql 这个技术栈,性能至少提升15+倍。
正在实现一个新的构思:从 http server 到微服务框架,再到 ai 生成的业务代码,最后到 orm 框架和 oltp 数据库,整个调用链路都要实现异步化。 ​
0
0
3
zhh-4096
2026-06-30 17:09来自 微博轻享版
正在实现一个新的构思:从 http server 到微服务框架,再到 ai 生成的业务代码,最后到 orm 框架和 oltp 数据库,整个调用链路都要实现异步化。 ​
1
1
0
zhh-4096
2026-06-30 16:56来自 微博轻享版
在构思能不能把 orm 框架和微服务框架都去掉,只保留 oltp 数据库和 http server。 执行 create table 和 create service 语句时,数据库内部本身就有 table 和 service 对象了,orm 框架和微服务框架只是对 table 和 service 对象又包装了一层 api,让 ai 学习起来容易一点。 如果 ai 能学会直接使 ​
0
0
0
zhh-4096
2026-06-30 16:27来自 微博轻享版
目前 lealone 内置的 orm 框架、微服务框架的 api 都是同步风格的,当初就是考虑到这些框架就是通过同步 servlet 来调用,所以没必要提供异步 api。如果不依赖 servlet,让 ai 生成异步调用代码,从 http server 到微服务框架到 orm 框架都可以全链路异步化,数据库本身就异步化了。
lealone 从 tomcat 定制来的 http server 还是保留了对 servlet 规范的所有实现,如果 http server 只用来接收服务参数然后返回响应,确实没有必要用 servlet api,直接让 ai 生成异步服务调用会更好。用 create service 描述服务比 java 接口好,可以让 ai 生成同步的服务调用也可以是异步服务调用。 ​
0
0
1
zhh-4096
2026-06-30 16:13来自 微博轻享版
lealone 从 tomcat 定制来的 http server 还是保留了对 servlet 规范的所有实现,如果 http server 只用来接收服务参数然后返回响应,确实没有必要用 servlet api,直接让 ai 生成异步服务调用会更好。用 create service 描述服务比 java 接口好,可以让 ai 生成同步的服务调用也可以是异步服务调用。 ​
2
1
1
zhh-4096
2026-06-30 15:53来自 微博轻享版
从2月份开始,资金另有他用,A股账号就剩3万多块钱,资金量太小玩起来也没啥意思,今天把A股的票全清仓了。 港美股又不给直接炒了,钱也还没转回来,办理香港卡的网上申请,等了3周才收到短信说被接纳了,又懒得大老远跑过去。 A股玩了4年半,多是玩票性质,也就去年认真一点清仓了169次,占比超过大 ​
3
0
11
zhh-4096
2026-06-30 14:26来自 微博网页版
http://t.cn/AXoPiRzb 一个网友聊国产数据库兼容 mysql 的问题,有这么坑吗,WHERE create_time > '2025-01-01' 这种 datetime 隐式类型转换问题都不兼容!lealone 已经不做 mysql 的兼容插件了,但是这种问题不管要不要兼容 mysql,数据库本身就应该支持,因为太常用了。 ​
0
0
0
zhh-4096
2026-06-29 18:18来自 微博轻享版
人类程序员天生厌恶异步 api,但是异步 api 对高并发系统天生友好,有了 ai 自动生成代码正好把这个问题完美解决了,ai 不厌恶异步 api。 ​
1
0
7
zhh-4096
2026-06-29 17:38来自 微博轻享版
如果在一条连接上发送的请求数没有限制,用 netty 的异步 api 持续发送请求,每个请求返回1kb数据,优化后的 tomcat 单核就能每秒处理15+万个 http 1.1 get 请求。 ​
0
0
3
zhh-4096
2026-06-28 18:35来自 微博轻享版
网友问起这事,我才想起来。哪有这么好的事,多半是骗子,还在找借口拖延,说得办新的证件。都4个月了,还在拖。别惦记这种事了!没学历没技能就老老实实拿几千块钱一个月!
3月份的时候我姐给别人3万块钱的中介费,说是可以去香港打工,在公墓干活,两班倒,一个月四五万港币,6月份就叫我姐夫过去香港。当时也没跟我说,清明节回去我才知道。 上周跟我说有可能去不了了,如果不退中介费,那就是遇到骗子了。像我姐弟这种初中文化的底层人群就是这样了,活一辈子就是为了赚 ​
2
0
4
zhh-4096
2026-06-28 15:43来自 微博网页版
不能说是 windows 所以 openresty 才慢,大家都是跑在 windows。 用 apache httpclient5 的异步或同步 get/post 测 openresty-1.25.3.2-win64、netty、tomcat 的性能,对于 http 1.1 协议三者都没有太明显的差异,因为 httpclient5 对于 http 1.1 的 api 只是开多线程多连接逐个发送请求,并不会用流 ​
0
0
1
zhh-4096
2026-06-28 14:49来自 微博网页版
java nio 的 SocketChannel 在 read/write 方法的实现中加了读锁和写锁,上层的 http server 或数据库通常由一个事件循环线程负责某个 SocketChannel 的读写操作,所以是不存在多线程并发读写问题的,read/write 方法的实现应该有个参数能控制是否加读锁和写锁。像 java nio 这种设计就是防御性编程风 ​
0
0
3
zhh-4096
2026-06-28 13:07来自 微博轻享版
没想到现在跨云厂商部署应用这么多了,lealone 的企业版是对等架构,没有选主这个坑爹的步骤,也不会到一个独立的授时服务中心获取事务版本号,天然适合跨云部署应用,服务、数据都能根据负载全自动化伸缩。 ​
0
0
4
zhh-4096
2026-06-27 23:47来自 微博网页版
低空经济和 Robotaxi 都是高危行业,帝都26号出的事故很恶劣,低空经济预计也像 Robotaxi 3月低的事故那样遭殃了。投资小马智行,一次别的同行的事故就让我亏损30%,还好割肉了,拿到现在能亏50%,这种高危行业,又没到大规模落地阶段,一家出问题就是全行业整治。以后不投这类行业了,风险极大! ​
2
0
9
zhh-4096
2026-06-27 23:14来自 微博轻享版
http 1.1 协议的响应格式太灵活了,加上 servlet 又提供了很自由的输出流 api,所以输出 buffer 很难避免不拷贝,好在8kb数据以内通常就能装进一个完整的响应结果,拷贝8kb数据的耗时也很短,所以 tomcat 的输出流代码对性能影响没那么大。lealone 自身的协议是不会拷贝输出 buffer 的,协议设计得好。
产品发布延期,下周再花一周做 http server,看看还有没有可以优化的点。 今年原本没有计划开发 http server 的,在做边缘计算时突然来了灵感,发现对于 toC 的应用要上 nginx,它又不能跟 lealone 高效对接,还得走 http 协议,我就想在边缘计算节点把 http server 也做了,然后发现 tomcat 的 http2 ​
0
0
2
zhh-4096
2026-06-27 22:17来自 微博轻享版
用 lealone 就能直接取代 mysql + tomcat + spring + hibernate 这套技术栈,用 claude code 把业务需求按这套技术栈生成的代码,就相当于只完成了 lealone 的第一种数智人的角色,这套技术栈如何用 ai 运维,如何用 ai 修复框架和数据库的 bug,目前 claude code 都做不到或很难做好的。
lealone 中的 ai 实际上在输出3种数智人:1. 让 ai 变成应用开发程序员,理解业务需求,熟悉 lealone 的 api,然后用这些 api 书写应用代码;2. 运维人员,了解 lealone 的架构和设计,看懂运行时的各种数据,自动完成日常线上运维工作;3. 内核资深工程师,负责 lealone 的 bug 修复和新功能的开发。 ​
0
0
1
zhh-4096
2026-06-27 22:07来自 微博轻享版
lealone 中的 ai 实际上在输出3种数智人:1. 让 ai 变成应用开发程序员,理解业务需求,熟悉 lealone 的 api,然后用这些 api 书写应用代码;2. 运维人员,了解 lealone 的架构和设计,看懂运行时的各种数据,自动完成日常线上运维工作;3. 内核资深工程师,负责 lealone 的 bug 修复和新功能的开发。 ​
1
1
2
zhh-4096
2026-06-27 19:19来自 微博轻享版
下一个研究目标更具挑战性和通用性,不用代码搜索,也不用代码图,连代码埋点都是可有可无的了,让 ai 完全模拟我过去研究开源项目代码的过程。ai 想具备创造力,确实还有很长的路要走,现在连稍微复杂一点的性能优化工作都做不了。 ​
0
0
0
zhh-4096
2026-06-27 18:50来自 微博轻享版
网上到处说像眼镜蛇,这么看确实有点像。 ​
0
0
1
zhh-4096
2026-06-27 17:53来自 微博轻享版
lealone 跟其他数据库同行的发展方向已经完全不同。 别人在数据库里搞向量存储搞混合检索,本质上还是数据库的传统思维,就是让智能体先去数据库走一趟拿到数据再交给大模型推理。 同行做的这些事,lealone 都不做,而是把 oltp 关系数据库、http server、微服务框架、orm 框架、专用 ai agent 用一 ​
0
0
0
zhh-4096
2026-06-27 17:35来自 微博轻享版
产品发布延期,下周再花一周做 http server,看看还有没有可以优化的点。 今年原本没有计划开发 http server 的,在做边缘计算时突然来了灵感,发现对于 toC 的应用要上 nginx,它又不能跟 lealone 高效对接,还得走 http 协议,我就想在边缘计算节点把 http server 也做了,然后发现 tomcat 的 http2 ​
1
1
4
zhh-4096
2026-06-27 16:53来自 微博轻享版
休息半天,压马路,天气不错,到处都美! ​
0
0
4
zhh-4096
2026-06-27 16:15来自 微博轻享版
看到阿里的知乎专栏发了一篇用 ai 辅助编写数据库代码的文章,跟我几个月前的判断一样,阿里在基础软件领域的 ai 实践还很初级,这个领域的难度绝对是 ai coding 的地狱级别,大家都是从零开始。 ​
0
0
0
zhh-4096
2026-06-27 16:04来自 微博轻享版
运行在 lealone + jdk 之上的代码,我把它归到应用层,这一层的代码100%交给 ai 负责;jdk 内部的代码用不用 ai 辅助开发我管不了,我不想定制一个 jdk 版本,没必要;lealone 内部的代码我会负责最核心的工作(比如性能优化、架构设计),其他工作尽可能让 ai 参与进来。
lealone + jdk 实际上就是 ai 应用的操作系统,这个操作系统由很多功能组成,用户不需要学习各种 api 去使用这些功能,只需要用自然语言或 sql 描述需求,然后 lealone 内部的专用 ai agent 就知道该调用哪些 api 满足需求。这才是 ai 的最佳应用场景,ai 要像人类程序员一样把需求翻译成 api 调用。 ​
0
0
1
zhh-4096
2026-06-27 15:32来自 微博轻享版
lealone + jdk 实际上就是 ai 应用的操作系统,这个操作系统由很多功能组成,用户不需要学习各种 api 去使用这些功能,只需要用自然语言或 sql 描述需求,然后 lealone 内部的专用 ai agent 就知道该调用哪些 api 满足需求。这才是 ai 的最佳应用场景,ai 要像人类程序员一样把需求翻译成 api 调用。 ​
1
1
0
zhh-4096
2026-06-27 08:44来自 微博轻享版
跟中年男人谈情说爱就别指望颜值在线了,又不是啥明星,到了这个年纪就算年轻时长得帅也走样了。事业心和家庭责任感才是最重要的两个品质,观察身边无数的同龄中年男人,这两个做得不好的男人,家庭和婚姻都不太理想。 ​
0
0
13
zhh-4096
2026-06-27 08:12来自 微博轻享版
看到我在阿里的团队老大秃完了,曾经的帅领导变成秃顶老登,然后照照镜子看看自己也秃得差不多了,莫名有点伤心,人终究还是要老去的。 ​
0
0
18
zhh-4096
2026-06-27 08:02来自 微博轻享版
我已经40多岁了,时间过得飞快,就算临时专注去做一件事,两周一下就过去了,根本就不会去关心别人对我怎么看,只想专注做自己的事。我有的同学都死掉了,还有的同学的孩子都上大学了,而我都还没结婚,就是不想这么快就老去。生命进入下半场了,要把时间用好,不能浪费在无关紧要的人身上。 ​
0
0
30
zhh-4096
2026-06-27 07:47来自 微博轻享版
在微博 AT 我没用的,我早就把所有的微博提醒全关闭了。偶尔会在微博搜索我的 id 然后才知道有哪些人 AT 我,当然也会看到喷我的人,我不会回复的,我只是觉得这些人好可悲。到了我这个年纪,如果看到某个人连续不断毫无逻辑去喷一个跟他毫无交集的人,我会觉得这个人有心理疾病。 ​
0
0
1
zhh-4096
2026-06-27 07:30来自 微博轻享版
微博的活人感确实越来越差了,我每次清理粉丝都能删除一大批,然后微博又自动给我加一堆僵尸粉。 ​
0
0
6
zhh-4096
2026-06-27 07:25来自 微博轻享版
有些人发微博是为了获得更高的点赞数,我没有这个需求,我只想随心所欲发自己想说的,不会因为微博没有点赞就删除,发出去的微博会不会火我根本就不关心。 ​
0
0
5
zhh-4096
2026-06-27 07:14来自 微博轻享版
我平时基本不用微信,也设置了拒绝加好友的功能,至今从未发过一条朋友圈动态,我甚至都不知道怎么发。所以不要跟我说加微信,微信对我来说真的没用。 ​
0
0
4
zhh-4096
2026-06-27 06:54来自 微博轻享版
无论是 http server 还是 oltp 数据库,当通过异步 api 连续发送 http 或 sql 请求,在 localhost 场景,如果平均每个请求的总耗时做到10微秒以内,优化基本做到头了。这是我在这两个对性能要求很高的技术领域的实践结果,10微秒是个分割线,低于10微秒是第一梯队。 ​
0
0
1
zhh-4096
2026-06-27 05:49来自 微博轻享版
lealone 内部的 http server 保留了 tomcat 原有的 http 协议解析和 servlet 容器生命周期管理,这些功能是死的稳定的又很繁琐,没有什么创新空间,线程和 io 模型才是影响并发和性能的关键,做出一些创新就能获得不错的性能收益,后续也将引入 ai 完成对 http server 模块的自动化运维。
我在2012年就开始魔改 h2 数据库,然后就有了 lealone,无法把我的改造成果返回给 h2 社区的,就像现在的 lealone 和 h2 的核心模块已经完全不同了。现在我做面向 ai 时代的 http server,又是从 tomcat 魔改开始,也无法把成果返回给 tomcat 社区,我连它最核心的线程模型都替换了,根基都变了。 ​
0
0
2
zhh-4096
2026-06-27 05:36来自 微博轻享版
我在2012年就开始魔改 h2 数据库,然后就有了 lealone,无法把我的改造成果返回给 h2 社区的,就像现在的 lealone 和 h2 的核心模块已经完全不同了。现在我做面向 ai 时代的 http server,又是从 tomcat 魔改开始,也无法把成果返回给 tomcat 社区,我连它最核心的线程模型都替换了,根基都变了。 ​
1
1
2
zhh-4096
2026-06-27 05:15来自 微博轻享版
http://t.cn/AXSY5HHG 豆包对这条微博的回复也把 ai 适合干什么说明白了。
我这两周的工作:大规模裁剪 tomcat 这类大型开源项目的代码,并且把 tomcat 的线程和 io 模型替换掉,同时将 http2 的性能提升一倍多。这类工作目前最先进的 ai 都干不了的,所以也不用盲目恐惧 ai,经过4个月对 ai 的深度实践,我已经对 ai 祛魅了,知道 ai 最适合用在什么地方。 ​
1
0
1
zhh-4096
2026-06-27 05:08来自 微博轻享版
我这两周的工作:大规模裁剪 tomcat 这类大型开源项目的代码,并且把 tomcat 的线程和 io 模型替换掉,同时将 http2 的性能提升一倍多。这类工作目前最先进的 ai 都干不了的,所以也不用盲目恐惧 ai,经过4个月对 ai 的深度实践,我已经对 ai 祛魅了,知道 ai 最适合用在什么地方。 ​
4
1
2
zhh-4096
2026-06-27 04:54来自 微博轻享版
如何用 ai 把用户的需求用 lealone 的功能集去实现?这个是开源的,可以随便聊。如何用 ai 将 lealone 自身变得更智能?这个是不开源的,用户只有使用企业版时才能在线上环境感受到这类面向 ai 时代设计的基础软件或中间件有何不同。开源版是为了在开发阶段提升应用的开发效率,企业版包含自动化运维。 ​
0
0
2
zhh-4096
2026-06-26 23:38来自 微博网页版
啥叫全栈技术平台?在浏览器输入 /service/user_service/find?name=zhh 调用后端服务,通过一个线程堆栈就能看懂什么叫全栈,截图显示了4层,从下往上分别是: http server、微服务框架、orm 框架、数据库,可以看出中间两层是最薄的,代码量不到一万行,两头最厚,对性能的要求非常高,能做出差异化。 ​
1
0
10
zhh-4096
2026-06-26 22:26来自 微博网页版
lealone 8.0 目前覆盖的技术领域已经不少了,足够支撑80%以上的应用场景了,虽然我过去做过不少大数据项目,但是 lealone 没有计划涉足数据湖,也不搞时序数据库。后续的工作就是继续把 lealone 的性能优化得更好,同时让 ai 在 lealone 中变得更聪明,简单说工作的重心就是: 性能+ai。 ​
0
0
1
zhh-4096
2026-06-26 21:46来自 微博网页版
AI 这个新赛道很明显分化成两队人马: 1. 大模型厂商+通用智能体; 2. 基础软件/中间件厂商+专用智能体。如果你做的智能体不属于这两者之一,确实要好好想想你做的智能体到底能提供多厚的服务。现在做应用帮企业分析业务需求,然后完成智能化改造,也需要公司高层强力推动才行,因为要改变的东西太多。 ​
0
0
1
zhh-4096
2026-06-26 21:27来自 微博网页版
运行 lealone 8.0 需要 jdk 21+,只需下载一个小 jar 包: http://t.cn/AXM1c6Dg 然后执行 java -jar lealone-8.0.0.jar 就能用360+毫秒启动一个智能化的后端全栈平台(包括生产级可用的超高性能的关系数据库、http server、微服务框架等),市面上没看到其他同类的开源技术产品,多是毫无难度的缝合怪。 ​
0
0
7
zhh-4096
2026-06-26 21:04来自 微博轻享版
mongodb 虽然开源,好在它用的开源协议能保护自己的利益,现在活得挺好,阿里云卖 mongodb 的云服务也得给 mongodb 公司分钱;mysql/mariadb 的开源协议就是给云厂商做嫁衣,mariadb 也退市了。 ​
1
0
3
zhh-4096
2026-06-26 17:22来自 微博轻享版
我炒股第7年了,从来不上杠杆,重仓跌幅30%-60%的票遇到10+次了,不上杠杆就不会不爆仓,只要公司业绩向好,守一段时间就涨回来了。 ​
0
0
14
zhh-4096
2026-06-26 15:44来自 微博轻享版
lealone 要成为 ai 时代的后端全栈应用开发和运行平台,用户只需要用自然语言或 sql 描述需求,然后 lealone 内部的 ai agent 就能自动根据自然语言或 sql 用最合适的 lealone 功能集去高效实现需求。时代确实不一样了,用户使用新的基础软件或中间件不再需要学习 api 了,也不用懂技术架构和设计了。 ​
0
0
4
zhh-4096
2026-06-26 15:25来自 微博轻享版
2009年开始研究 tomcat 的代码,后来又去大厂做了两三年中间件的研发工作,过去10几年折腾了一堆数据库。现在的 lealone 可以说就是我过去17年所有技术工作的大一统。 ​
0
0
3
zhh-4096
2026-06-26 15:05来自 微博网页版
最新的 lealone-http 模块已提交到 github,新增了将近9万行代码。
专注了两周,让 lealone 正式变成一个高性能的 http/application server 了,搭配现有的高性能 oltp 关系数据库,再加上微服务框架和 orm 框架这两个中间层,完美实现全栈闭环,代码量达到了20万行左右,jar 包3.5M+。 ​
0
0
3
zhh-4096
2026-06-25 21:56来自 微博网页版
连阿里都跌了34%了,关注了20几只中概股,只有一只年初至今的涨幅是正的。不给直接买入港美股,再加上资金都去炒 ai 硬件了,双重打击之下中概和港股一泻千里。 ​
1
0
5
zhh-4096
2026-06-25 18:51来自 微博轻享版
专注了两周,让 lealone 正式变成一个高性能的 http/application server 了,搭配现有的高性能 oltp 关系数据库,再加上微服务框架和 orm 框架这两个中间层,完美实现全栈闭环,代码量达到了20万行左右,jar 包3.5M+。 ​
1
1
8
zhh-4096
2026-06-25 17:34来自 微博网页版
用 access_log off 把 openresty 的访问日志关掉也没有快多少,如果不加上 access_log off 一下就出来1G的日志文件。
连续异步发送1000个 http2 get 请求(不用 ssl),每个返回固定的1kb 数据,跑了500遍,图1是 openresty 跑稳定后的结果,国2是 lealone 的(netty也一样),openresty 慢了一倍,而且有的 get 请求还会出错。openresty 在默认配置上 加了 http2 on 和 lua 脚本,代码见前一条微博。 ​
0
0
0
zhh-4096
2026-06-25 16:58来自 微博网页版
java 写的高性能 http server 和 oltp 关系数据库已经完全不输 c/c++ 了。 ​
1
0
7
zhh-4096
2026-06-25 16:54来自 微博网页版
连续异步发送1000个 http2 get 请求(不用 ssl),每个返回固定的1kb 数据,跑了500遍,图1是 openresty 跑稳定后的结果,国2是 lealone 的(netty也一样),openresty 慢了一倍,而且有的 get 请求还会出错。openresty 在默认配置上 加了 http2 on 和 lua 脚本,代码见前一条微博。 ​
1
1
3
zhh-4096
2026-06-25 16:19来自 微博网页版
http://t.cn/AXSKf8p7 按 deepseek 这个指示在 windows 10 上面装了 openresty-1.25.3.2-win64,并用它最后的 lua 程序优化版本返回1kb 数据,然后跑我的 httpclient5 压测代码。openresty 的 http2 性能比 netty 和我优化后的 tomcat 版本居然慢了很多,http1 的性能相差不大。 ​
0
0
2
zhh-4096
2026-06-25 11:43来自 微博轻享版
前后端处理一个返回1kb数据的 http2 get 请求,已经优化到9-10微秒,跟 netty 一样了, tomcat 需要20+微秒。 ​
1
0
3
zhh-4096
2026-06-24 11:49来自 微博轻享版
完成 tomcat 第二阶段的魔改和性能优化,两个优化成果:1. http1.1 在异步流水线发送多个请求的场景,tomcat 优化后性能提升120%;2. http2 所有场景提升50%-110%,还修复了一些 bug。tomcat 的 http2 确实还达不到生产级别。 ​
0
0
0
zhh-4096
2026-06-24 08:49来自 微博网页版
http://t.cn/AXSx5QNL 经常遇到豆包一本正经瞎编,生成的代码会给出不存在的 api,这个 http pipeline 的问题又是一例。 ​
0
0
2
zhh-4096
2026-06-24 00:39来自 微博网页版
如果使用 apache httpclient5 的异步 api 发送 get 请求,走 http2 协议访问 netty 或 lealone 是要比 http1 协议快的,tomcat 反而相反,只能说 tomcat 的 http2 协议实现确实不够好。 ​
0
0
2
zhh-4096
2026-06-23 12:16来自 微博轻享版
http server 和 oltp 关系数据库都是非常标准化的基础软件,要解决的核心技术问题是高并发低延迟,不管有没有 ai,这类基础软件都不会过时,ai 也不擅长这类问题,ai 还是更适合给这类基础软件做线上自动化运维的工作。 ​
0
0
0
zhh-4096
2026-06-23 11:39来自 微博轻享版
上一次我深入研究 tomcat 还是16年前,哪时在阿里要把老旧的 jboss 替换到最新的 tomcat 版本。过了16年了,tomcat 这个大规模使用的开源项目还是那么平庸,主要维护者还是那个人,堆了一些新功能而已,性能优化方面做得烂。 ​
0
0
0
zhh-4096
2026-06-23 11:30来自 微博网页版
处理 post 请求性能差的原因之一也被我找到了,每个 post 请求创建一个 Stream,然后分配 inBuffer 和 outBuffer,都是64kb,光是这个分配时间就花15-20微秒。
tomcat 的 http2 代码实现得很烂很难读,不但性能差,还容易出 bug,用 apache httpclient5 发 post 请求,netty 没报错,tomcat 却报错了。 ​
0
0
5
zhh-4096
2026-06-22 14:41来自 微博网页版
tomcat 的 http2 代码实现得很烂很难读,不但性能差,还容易出 bug,用 apache httpclient5 发 post 请求,netty 没报错,tomcat 却报错了。 ​
1
1
1
zhh-4096
2026-06-22 13:06来自 微博网页版
调试了一下 apache httpclient5 的代码,也有很多优化空间,lealone 在 client 和 server 两端实现的协议和异步/同步 api,完全吊打 apache httpclient5 + tomcat 的 http2,我甚至觉得我应该把 http2 client 都做了。 ​
0
0
3
没有更多微博了