共有 454 篇文章
中午时候,在技术交流群/jiaqun.html里聊起关于Redis创始人的一些趣事,比如离开Redis之后,去写科幻小说之类的。 因为好奇科幻小说,TJ君就去搜索了一下。结果一搜,发现Redis作者最近居然又搞了个新活儿! 世界上最小的聊天服务器 这次Redis作者的新开源项目名叫:SmallChat/tj/tj-smallchat。 从关于内容中可以知道,这个开源项目是要打造最小的聊天服务器。...
SDKMAN是一个轻量级、支持多平台的开源开发工具管理器,可以通过它安装任意主流发行版本(例如OpenJDK、Kona、GraalVM等等)的任意版本的JDK。 官方网站:https://sdkman.io/ 使用命令安装SDKMAN 通过下面的命令可以轻易安装sdkman: bash curl -s "https://get.sdkman.io" | bash source...
今天是阿里云栖大会的第一天,相信场外的瓜,大家都吃过了。TJ这里就不说了,有兴趣可以看看这里:云栖大会变成相亲现场,最新招婿鄙视链来了...https://mp.weixin.qq.com/s/pFwLZo-FXDx3weKxo6FFww TJ想说的是,阿里还发布了一款AI编码助手,对于我们开发者来说,还是非常值得关注的。 根据官网介绍,这款插件支持VS...
最近忙着做新项目,所以没怎么更新。趁着失眠,给大家推荐一个最近看到的一个不错的开源Markdown编辑器。 是的!又一个优秀的开源Markdown编辑器,不得不说这个真卷。但对用户来说,又多了一个选择,还是非常不错的。 这款编辑器叫做:MarkText 它的UI如下: !https://static.didispace.com/images3/7edf7894b8f31074f02f098b218...
之前,在Java新特性专栏https://www.didispace.com/java-features/中,我们简单介绍了Java 21正式发布的虚拟线程https://www.didispace.com/java-features/java21/jep444-virtual-threads.html。 昨天,正好看到一个讲解此内容的视频,非常不错,所以DD这里给大家翻译好了,感兴趣的可以看看。...
G1垃圾回收器是在Java7 update 4之后引入的一个新垃圾回收器,主要目的是用来替代CMS。 G1最大的特点是引入分区的思路,弱化了分代的概念,合理利用垃圾收集各个周期的资源,解决了其他收集器甚至CMS的众多缺陷。从而实现进一步降低暂停时间的同时,兼顾良好的吞吐量。 那么G1垃圾回收器的细节是怎么样的呢? 这里DD找到一个不错的视频,里面包含想的图示说明和代码案例,可以帮助您更好的理解G1...
最近,博客文章多了(快突破1000篇了),构建与发布也是越来越慢了,所以寻思弄下CI/CD,就不要老是去搞命令去发布了,把这个枯燥但又繁琐的事情自动化。 刚好,前几天翻出一台之前从工作室搬回来的旧服务器,于是决定折腾一下,结果安装过程还发现不少问题。所以,整理了一下安装过程。如果有网友正好也要搞,也可以参考。后续,搭建其他东西的时候,也会一起记录在这个系列里,感兴趣的朋友可以关注程序员安装大全/i...
宝塔面板https://www.bt.cn/?invitecode=M19ocnp3bHY=是一款非常好用的服务器管理工具,非常适合个人或小团队用来运维服务器。DD的博客https://www.didispace.com,SpringForAll社区https://spring4all.com,OpenWritehttps://openwrite.cn,YouTube中文配音https://www...
做个日常记录,今天调试一个使用Flux和R2DBC的应用,发现使用IDEA启动的时候报了下面的红色警告: OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended 处理这个警告的方法有两个:...
前几天,在我们的技术交流群里看到有小伙伴问:有没有练手搭建Redis集群的方式推荐: !https://static.didispace.com/images3/4ff512f57ffff1ff732f138e0c7d7774.png 这里不禁让我想到,对于各种集群和分布式基础设施的搭建,其实是每个开发者进阶时候都要经历的一个成长过程。但是,这里对于不少开发者来说,却又面临着一个现实问题:我没有足...