我一个写Java的,怎么就开始玩K8s和Jenkins了?!
前几天接到一个新任务,要求把以前部署在私有服务器上的项目,全都搬到云端去部署。之前的发布流程其实挺简单的,都是在本地打包好,然后通过文件传输把打好的jar包或者前端编译好的文件夹,直接替换到服务器上。挺传统也挺直接的。 但这次不一样了,老板希望上线流程能更自动化,得用Jenkins实现一键部署,减少人工操作,省时省力。说实话,对于我这开发来说,哪干过这活啊。都是已经做好的流水线直接用就行了,奈何人
没有 AI,没有融资,一个 17K Star 开源项目的真实收入
原文链接:www.nocobase.com/cn/blog/an-… 前情 我们在去年 NocoBase 发布 1.0 的时候,写过一篇文章:《一个不知名的开源产品可以带来多少收入》,分享了过去 12 个月 NocoBase 的收入。如今又一年过去了,在这一年里世界发生了很大的变化,家喻户晓的 ChatGPT,超低成本的 Deepseek,你追我赶的 Cursor 和 Claude,全世界都在谈论
我为什么最终还是回归了Cursor
嗨,我是辉哥,一个致力于使用AI技术搞副业的超级个体 近日各式各样的AI Coding工具层出不穷,在重度使用Cursor、Augment、Trae、Kiro、Claud Code后,我最终还是回归到了Cursor配合Claud Code的使用习惯 Trae 字节开源的AI code工具,这个应该是国内比较早发布的ide,现阶段在国内属于比较好用的工具了 如果使用上有安全限制,可以使用国内版本;
见过哪些醍醐灌顶的Java代码:从"卧槽"到"原来如此"的顿悟
大家好,我是晓凡 "代码写出来是给人看的,顺便能在机器上运行"——某位秃顶程序员 还记得第一次看JDK源码时的那种震撼吗? 就像刘姥姥进了大观园,眼花缭乱的同时不禁感叹:"原来代码还能这么写! "今天咱们就来聊聊那些让我等凡夫俗子眼前一亮的Java代码,保证看完让你直呼"醍醐灌顶"。 一、Lambda表达式 还记得Java 8之前的匿名内部类吗?那代码长得跟老太太的裹脚布一样,又臭又长。看看这
面试官:127.0.0.1和localhost有什么区别?
127.0.0.1 和 localhost 的区别:为什么有时候一个能用,另一个却不行? 刚开始做 Web 开发的时候遇到一个奇怪的问题:有时候用 localhost:3000 能正常访问项目,但换成 127.0.0.1:3000 就访问不了。有时候又相反,localhost 不行,127.0.0.1 却可以。 跟着教程配置数据库连接时也发现,有的教程写 localhost,有的写 127.0.0
公司开始严查午休…
最近刷到一条有关午睡的吐槽帖子,可能之前有小伙伴也看到过,事情大致是这样的: 有阿里同学在职场社区发帖吐槽,公司严查午休,13:34 公司纪委直接敲门,提醒别休息了,然后还一遍又一遍的巡逻…… 说实话,第一眼刷到这个帖子的时候,脑子里的画面感的确有点强......就帖子来看,其实 1:30 这个时间本身没有看出太大毛病,很多公司比这还早呢,关键是氛围的突然变化的确让人会感到非常不适应,估计这也是
百度又一知名产品,倒下了!
就在最近,百度旗下又一款知名互联网产品正式宣布停止服务,令人唏嘘不已。 没错,它就是「百度脑图」。 提到「百度脑图」这个名字,对于很多年轻的朋友们来说,可能有些陌生,但是在当年那会还是挺有名的。 对我而言,之前我还真就认认真真用过一段时间,在上面画了不少图,但是后来还是转到其他工具了。 说实话,要不是看到这个新闻,我都快忘记有这个产品的存在了。 出于好奇,我也特地登进去看了一眼。 果然,这停服公
让用户愿意等待的秘密:实时图片预览
你有没有经历过这样的场景?点击“上传头像”,选了一张照片,页面却毫无反应——没有提示,没有图像,只有一个静默的按钮。你开始怀疑:是没选上?网速慢?还是系统出错了?于是你犹豫要不要再点一次,甚至直接关掉页面。 而如果在你选择文件的瞬间,一张清晰的缩略图立刻出现在眼前,哪怕后端还在处理,你也会安心地等待下去。 不是用户没耐心,而是他们需要一点“确定性”来支撑等待的理由。 图片预览,正是那个微小却关键的
我为什么最终还是回归了Cursor
嗨,我是辉哥,一个致力于使用AI技术搞副业的超级个体 近日各式各样的AI Coding工具层出不穷,在重度使用Cursor、Augment、Trae、Kiro、Claud Code后,我最终还是回归到了Cursor配合Claud Code的使用习惯 Trae 字节开源的AI code工具,这个应该是国内比较早发布的ide,现阶段在国内属于比较好用的工具了 如果使用上有安全限制,可以使用国内版本;
让网页在 PC 缩放时“纹丝不动”的 4 个技巧
记录一次把「标题、描述、背景图」全部做成“流体响应式”的踩坑与经验 背景 最近给 LUCI OS 官网做首屏改版,需求只有一句话: “PC 端浏览器随意缩放,首屏内容要像海报一样,几乎看不出形变。” 听起来简单,但「缩放不变形」+「多端自适应」本质上是矛盾的。 经过 3 轮迭代,我们把问题拆成了 4 个小目标,并给出了最简洁的解法。 1. 文本:用 clamp() 一把梭 传统写法给
面试官:127.0.0.1和localhost有什么区别?
127.0.0.1 和 localhost 的区别:为什么有时候一个能用,另一个却不行? 刚开始做 Web 开发的时候遇到一个奇怪的问题:有时候用 localhost:3000 能正常访问项目,但换成 127.0.0.1:3000 就访问不了。有时候又相反,localhost 不行,127.0.0.1 却可以。 跟着教程配置数据库连接时也发现,有的教程写 localhost,有的写 127.0.0
2025快手直播至暗时刻:当黑产自动化洪流击穿P0防线,我们前端能做什么?🤷♂️
兄弟们,前天的瓜都吃了吗?🤣 说实话,作为一名还在写代码的打工仔,看到前天晚上快手那个热搜,我手里捧着的咖啡都不香了,后背一阵发凉。 12月22日晚上10点,正是流量最猛的时候,快手直播间突然失控。不是服务器崩了,而是内容崩了——大量视频像洪水一样灌进来。紧接着就是官方无奈的拔网线,全站直播强行关停。第二天开盘,股价直接跌了3个点。 这可不是普通的 Bug,这是P0 级中的 P0。 很多群里在传
还在用WebSocket实现即时通讯?试试MQTT吧,真香!
有时候我们的项目中会用到即时通讯功能,比如电商系统中的客服聊天、支付成功后的异步回调通知等。最近发现RabbitMQ可以很方便的实现即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码,今天给大家介绍下如何使用RabbitMQ来实现即时通讯! MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(p
什么?纯前端还不会实现投屏
前言 在我们的日常工作中,会议投屏是必不可少的环节。但常见的投屏方式要么需要安装专门的软件,如钉钉、腾讯会议等,这些软件不仅占用系统资源,还频繁弹出广告,严重影响会议的流畅性和专业性。 对于一些需要频繁投屏的用户来说,长期使用这些软件还需支付高额的会员费用,无疑增加了使用成本 于是我决定用Trae+WebRTC搞个纯前端投屏,结果真香! Trae的技术架构 什么是WebRTC? WebRTC(W