共有 447 篇文章
YouTube是一个免费的学习资源,但是98%的人没有有效地利用它。 DD在x上看到有博主分享了12个顶级的频道,而且还是免费的资源。所以,必须得给大家推荐一下,与其把空闲时间放在抖音、微博这些没有营养、又充满负能量的地方,不如用这些知识来充实自己吧。 如果你担心这些英文视频没有中文字幕(确实没)而看不懂?也不用担心,顺手给大家推荐个Chrome插件YouTube中文配音https://youtu...
不知道大家是否还记得,TJ之前有推荐过一个开源的协作式数字白板:tldraw !https://static.didispace.com/images2/202309/tj-opensource-tldraw/1694491190963.png 昨天,TJ发现了一个更有意思的东西:DrawAUI。它一个基于tldraw/tj/tj-opensource-tldraw.html的扩展开源项目,既然是...
关于Node.js的开发者来说,在开发机器上管理多个不同版本的Node.js是一个常见痛点。之前在开发者安全大全/installation-guide/专栏中,提到过解决方法:使用nvm/installation-guide/dev-env/nvm-nodejs.html,如果对于nvm还不了解的话,可以前往了解。 对于TJ来说,因为习惯敲命令了,所以nvm其实已经够用了。但是,有的小伙伴还是更喜...
中午时候,在技术交流群/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...