BFF避坑指南 (insights.thoughtworks.cn)
BFF在前后端分离的架构模式下隔离了前端和后端的关注点,特别是在多个前端或第三方的情况下,BFF都是非常好的选择。
by @Thoughtworks 2022-08-09 10:15 分享 查看详情
40年前的操作系统复活了,当年Linux、Windows都借鉴过! (mp.weixin.qq.com)
最新消息的消息是,拥有Plan 9版权的美国贝尔实验室,刚刚宣布下放版权给开发者社区。
by @code小生 2022-08-07 09:42 分享 查看详情
Spring注入Bean的七种方式 (mp.weixin.qq.com)
我们谈到Spring的时候一定会提到IOC容器、DI依赖注入,Spring通过将一个个类标注为Bean的方法注入到IOC容器中,达到了控制反转的效果。那么我们刚开始接触Bean的时候,一定是使用xml文件,一个一个的注入,就例如下面这样。
by @code小生 2022-08-07 09:41 分享 查看详情
Python竟然也能做这样的进度条。。。 (mp.weixin.qq.com)
如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。
by @code小生 2022-08-07 09:41 分享 查看详情
必备的VScode插件 (mp.weixin.qq.com)
VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Python开发人员的效率非常有用,VS Code会自动建议你在打开第一个.py文件后立即安装它。
by @code小生 2022-08-07 09:40 分享 查看详情
SpringCloud架构的各个组件的原理分析 (mp.weixin.qq.com)
原理讲解前,先看一个最经典的业务场景,如开发一个电商网站,要实现支付订单的功能,流程如下:
by @code小生 2022-08-07 09:40 分享 查看详情
Vue项目打包部署总结 (mp.weixin.qq.com)
使用Vue做前后端分离项目时,通常前端是单独部署,用户访问的也是前端项目地址,因此前端开发人员很有必要熟悉一下项目部署的流程与各类问题的解决办法了。
by @code小生 2022-08-07 09:40 分享 查看详情
最近很火的一组图,看一次笑一次 (mp.weixin.qq.com)
20 张程序员不得不看的内涵动图...

程序员才能懂的 22 张高度内涵图!!

程序员才懂的 1 首歌和 6 张图

17 张程序员壁纸(使用频率很高)

21 个令程序员泪流满面的瞬间
by @code小生 2022-08-07 09:39 分享 查看详情
完成原型设计的五个步骤 (insights.thoughtworks.cn)
很多新手在刚入门原型设计时,总会花费很多精力在工具的选择和打磨上,却忽略了原型设计的核心。等真正上起手来,只能照猫画虎,没有一个完整且系统的思路。因此我想聊一聊我在设计产品原型时的思考过程,希望对新上路的小伙伴们有所帮助。
by @Thoughtworks 2022-08-04 15:36 分享 查看详情
敏捷交付的工程效能治理 (insights.thoughtworks.cn)
在Thoughtworks,我们通过对最佳实践(Sensible Default Practices)、能力和度量的持续治理和改进,在保障交付正确的客户价值和减少浪费的基础上,使交付质量更好,速度更快,反馈更及时,从而达到追求工程卓越和形成发展工程师文化的目的,最终产生客户影响力。
by @Thoughtworks 2022-08-02 17:09 分享 查看详情
SpringBoot四大核心组件,你知道几个? (mp.weixin.qq.com)
先透露一下,四大组件分别是:starter, autoconfigure, CLI 以及actuator。下面我们就来详细介绍一些他们有什么用。
by @code小生 2022-08-01 10:09 分享 查看详情
为什么现在我特讨厌Safari浏览器? (mp.weixin.qq.com)
如果要说开发者最讨厌什么东西,那 IE 浏览器肯定是首当其冲。究其原因,其实也很简单,因为 IE 的设计严重过时,也无法支持现代网站和 Web 应用程序中常见的各类前沿 Web API 与技术。但现在,IE 已经成为过去式,微软拿出了更新、更先进的浏览器替代选项 Edge。
by @code小生 2022-08-01 10:09 分享 查看详情
排名前16的Java工具类,你用过哪个? (mp.weixin.qq.com)
这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。
by @code小生 2022-08-01 10:09 分享 查看详情
真正的高颜值Markdown编辑神器! (mp.weixin.qq.com)
Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

Markdown 在文字爱好者和码农们那里非常受欢迎,今天和大家推荐另一款高颜值的、功能强大的开源 Markdown 编辑器 - Notable,Notable 一款开源的高颜值、跨平台的 Markdown 编辑器。
by @code小生 2022-08-01 10:08 分享 查看详情
HttpClient设置不当引发的一次雪崩,整个项目组慌了! (mp.weixin.qq.com)
我最近运维了一个网上的实时接口服务,最近经常出现Address already in use (Bind failed)的问题。



很明显是一个端口绑定冲突的问题,于是大概排查了一下当前系统的网络连接情况和端口使用情况,发现是有大量time_wait的连接一直占用着端口没释放,导致端口被占满(最高的时候6w+个),因此HttpClient建立连接的时候会出现申请端口冲突的情况。
by @code小生 2022-08-01 10:08 分享 查看详情
世界第三大浏览器正在消亡 (mp.weixin.qq.com)
目前,世界上最受用户欢迎的三大浏览器分别是Chrome、Safari和Firefox。Chrome在全球市场上几乎占据垄断地位,而第三大浏览器Firefox却流失了近5000万的用户。为什么会造成这样的局面呢?这样的情况下我们是否应该有所警惕呢?
by @code小生 2022-08-01 10:08 分享 查看详情
像一名教育者一样思考代码质量 (mp.weixin.qq.com)
一句广为流传的话:代码是写给人看的,而不是为了给机器执行。然而,编写人类易于阅读的代码,这说起来容易做起来难。这件事需要花费几年时间去学习,花费几十年才能掌握。我也许可以提供一个捷径:像一名教育者一样思考代码质量。“捷径”这个词表达的能力很强大。这并不是一个捷径。但我认为,这种观点很重要。Alan Kay 说过,观点抵得上 80 点智商。
by @code小生 2022-08-01 10:07 分享 查看详情
入职美国谷歌Google搜索SRE经历 (www.slyar.com)
前前后后2个月时间面了Google, Meta(Facebook)和LinkedIn三家公司并且都拿到了offer,最后深思熟虑之下选择了虽然钱不是最多但更适合自己职业发展的Google。发一篇博客记录一下时间线,鉴于公司的保密要求,面试内容就不透露了。
by @技术头条 2022-08-01 00:11 分享 查看详情
谁动了我的奶酪,通过 git 找出内容变更历史 (droidyue.com)
在日常的开发过程中,一段代码内容被添加,删除都是稀疏平常的事情。这也就造成了我们日常开发工作中会遇到这样两个问题:
1、这个代码内容是谁添加的,是一直存在还是被修改过多次;
2、有一段代码被删除了,是谁删除的呢。
by @技术头条 2022-08-01 00:03 分享 查看详情
如何使用cURL调试CORS请求 (www.ipcpu.com)
在实际的工作中,我们经常会遇到不通域名之间的js或者接口互相调用的情况,这就需要在被调用端设置CORSheader。CORS原理很简单,只需要向响应头header中注入Access-Control-Allow-Origin,这样浏览器检测到header中的Access-Control-Allow-Origin,就可以跨域操作了。
by @技术头条 2022-08-01 00:01 分享 查看详情