Skip to content
PROGRAMMER LIFE

程序人生

关于学习方法、职业选择、技术成长与程序员生活的长期记录。

30精选文章
01

学习成长

建立长期有效的技术体系

02

职业选择

方向、机会与经验复盘

03

行业观察

互联网与开发者生态

SELECTED ARTICLES

精选文章

查看全部文章 →

Java程序员快速提高代码质量建议

相同的业务需求不同层级的程序员实现方式不一样,经验稍微欠缺一点的新手程序员,可能单纯的实现功能,经验丰富的程序员,开发的代码可能会具有很好的扩展性、易读性、健壮性。相信很多小伙伴在工作团队中,有时候会一起code review,互相review代码,其实review代码时大家保持开放包容心态,是一种团队进度的…

阅读全文 →

Java程序员必知的9个SQL优化技巧

避免使用select ,减少查询字段 不要为了图省事,直接查询全部的字段,尽量查需要的字段,特别是复杂的SQL,能够避免很多不走索引的情况。这也是最基本的方法。 检查执行计划,是否走索引 检查where和order by字段是否有索引,根据表的数据量和现有索引,考虑是否增加索引或者联合索引。 然而,索引并不是…

阅读全文 →

面试时把自己吹上天了,然后收到了offer,薪资翻倍,好慌。

推荐一个我自己写的程序员常用工具网站: http://cxytools.com 涵盖了时间戳、JSON工具、随机数、UUID、文本对比等常用工具,复制URL 可直达。 以下是正文。 在职场中,面试是展示自己才华的重要舞台。 为了给面试官留下深刻印象,每个人都可能会夸大自己的能力和成就。 为啥大家会选择吹牛。 …

阅读全文 →

快来试试 Spring Boot 应用可视化监控,一目了然!

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟。 原文图片已缺失 Spring Boot 应用暴露监控指标【版本 1.5.7.RELEASE】 首先,添加依赖如下依赖: dependency>groupId>org.springframework.bootg…

阅读全文 →

你们期待已久的微信功能,它终于要来了

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自:扩展迷 EXTFANS 微信被删除好友后,自己并不会收到任何提醒,往往只有等到向对方发消息时才会发现。 当聊天框突然出现一个感叹号时,相信很多人心里都会感到非常不爽。 原文图片已缺失 除了发消息外,…

阅读全文 →

历史上第一个网页长这样

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 11 分钟。 作者:charryhuang 转自:腾讯技术工程 tips:文末有好书推荐 1991 年 8 月,第一个静态页面诞生了,这是由 Tim Berners-Lee 发布的,想要告诉人们什么是万维网。从静态页面到…

阅读全文 →

Java性能优化的50个细节(珍藏版)

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 13 分钟。 来自:http://t.cn/EMze6kc 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 …

阅读全文 →

Spring Boot操作ES进行各种高级查询(值得收藏)

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 15 分钟。 作者 后青春期的Keats 来源 http://cnblogs.com/keatsCoder/p/11341835.html SpringBoot整合ES 创建SpringBoot项目,导入 ES 6.2.…

阅读全文 →

硅谷一万清华人,为何打不过印度人?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8 分钟。 来自:佚名 今天我们来说一个很有意思的现象。 在美国硅谷是世界互联网的中心,我们发现有很多很多的中国人在打工,也有很多很多的印度人在打工。按道理讲咱们认为,咱中国人的素质怎么地也比印度人强多了吧? 但是我们发…

阅读全文 →

又涨了!2021 年 5 月程序员工资统计新鲜出炉,网友:还是Java程序员牛逼~

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自:有数可据 2021 年 5 月全国招收程序员 429056 人。2021 年 5 月全国程序员平均工资 14926 元,工资中位数 13000 元,其中 96% 的人的工资介于 1750 元到 75…

阅读全文 →

还在写大量 if 来判断?试试用一个规则执行器来替代它

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.5 分钟。 作者 老郑 来源 https://juejin.cn/post/6951764927958745124 业务场景 近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示…

阅读全文 →

Spring Boot 中初始化资源的方式,你知道几种?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.5 分钟。 作者:小破孩楼主 来源:cnblogs.com/zouhong/p/14415713.html 假设有这么一个需求,要求在项目启动过程中,完成线程池的初始化,加密证书加载等功能,你会怎么做?如果没想好答案…

阅读全文 →

字节换帅!张一鸣辞去管理岗,打算专心做技术,「同桌的你」梁汝波接任CEO!

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6 分钟。 来自:新智元 来源:weibo 编辑:yaxin、LQ 【导读】5月20日,这个特殊的日子,字节跳动创始人张一鸣发内部全员信,宣布卸任CEO一职,老同学梁汝波将接任。 刚刚,张一鸣辞任字节CEO预定了今日的热…

阅读全文 →

程序员必须清楚的 10 个高级 SQL 概念!

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6.5 分钟。 随着数据量持续增长,对合格数据专业人员的需求也会增长。具体而言,对SQL流利的专业人士的需求日益增长,而不仅仅是在初级层面。 因此,Stratascratch的创始人Nathan Rosidi以及我觉得我…

阅读全文 →

字节跳动涉代码抄袭被诉陪22.74亿,连错误的函数都搬?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟。 程序员求职面试(ID:CoderJob)整理 内容参考自:美摄科技、企查查、第一财经等 4月30日,美摄科技通过微信公众号发布声明,称近日已向法院以侵害计算机软件著作权及侵害技术秘密为由,正式起诉北京字节跳动…

阅读全文 →

异步编程的几种方式,你知道几种?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8 分钟。 来自:http://ericfu.me/several-ways-to-aync 近期尝试在搬砖专用语言 Java 上实现异步,起因和过程就不再详述了,总而言之,心中一万头草泥马奔过。但这个过程也没有白白浪费…

阅读全文 →

最深刻最通俗的 HTTPS 原理详解,图文并茂

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8 分钟。 摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我…

阅读全文 →

免费的XShell替代品,又一国产良心工具——FinalShell

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟。 来自:toutiao.com/i6694563184428188171/ 引言 FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Li…

阅读全文 →

阿里技术专家:如何高效的画出技术架构图?赶紧收藏~

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6 分钟。 作者:三画 来源:easemob.com/news/2767 作者:三画 简介:阿里巴巴技术专家,梓敬、鹏升和余乐对此文亦有贡献。三画曾多年从事工作流引擎研发工作,现专注于高并发移动互联网应用的架构和开发。 …

阅读全文 →

曾经排名第一的安全软件,为啥会变成流氓软件?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自:胡萝卜周(carrotchou) 众所周知,电脑上安装杀毒软件,就是起到保驾护航的作用。根据杀毒软件评测机构AV-Test此前发布的杀软排名榜显示,360旗下的360安全卫士、360杀毒位于前列,腾…

阅读全文 →

这是我见过最秀的代码

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自:嵌入式Linux 这么秀的代码,你能写出来吗? 技术主管来了都不好使,main函数里第一个函数必须是这个。 佛祖保佑版: void godBless(void) { // ooOoo // o888…

阅读全文 →

不重启JVM,替换掉已经加载的类,偷天换日?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 10 分钟。 来自:美团技术博客 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话: “Debug一下吧。” “线上机器,没开Debug端口。”…

阅读全文 →

给你看个宝贝:GitHub 最野的开源库,把你拿捏的死死的。。。

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟。 来自:GitHubDaily 前阵子抖音爆火的应用蚂蚁呀嘿都笑过吧? 这技术让一向严肃认真的giao哥都多了几分俏皮,这么秀的代码,必须狗一波。于是本狗啊不本人有了一个温暖(欠揍)的想法:想弄一个自家爹妈爷爷…

阅读全文 →

Spring中如Service有多个实现类,它怎么知道该注入哪个ServiceImpl类?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟。 来自:cnblogs.com/zoe-java/p/11530888.html 方法一:Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId")…

阅读全文 →

刘强东的代码水平到底有多牛? 网友:95年一个晚上赚5万!

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6.5 分钟。 来自:51CTO官微 编辑:可可 作为京东集团创始人,刘强东备受关注。互联网界的大佬,很多都是程序员出身,或者会写代码,就像雷军、马化腾、李彦宏、周鸿祎、张一鸣等,几乎都是编程高手。有人问刘强东的代码水平…

阅读全文 →

新来的妹纸问我,如果把几百万数据放入内存,会不会把系统撑爆?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8.5 分钟。 作者:不学无数的程序员 链接:https://www.jianshu.com/p/412f68485606 在公司有一个需求是要核对一批数据,之前的做法是直接用SQL各种复杂操作给怼出来的,不仅时间慢,而…

阅读全文 →

阿里面试:“说一下从 url 输入到返回请求的过程”

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8.5 分钟。 作者 孟祥成都 来源 https://juejin.cn/post/6928677404332425223 前言 年前准备换工作,总结了一波面试最频繁的面试问题跟大家交流。此文章是关于浏览器的常见问题,大…

阅读全文 →

推荐 IntelliJ IDEA 特别“养眼”的主题插件,这几款超赞,总有一款适合你!

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2 分钟。 作者:CodeWhite7 blog.csdn.net/weixin46146269/article/details/104793277 IDEA,全称 IntelliJ IDEA ,是Java语言的集成开发…

阅读全文 →

Optional 是个好东西,你真的会用么?

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 6 分钟。 作者:zjhred blog.csdn.net/zjhred/article/details/84976734 引言 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointe…

阅读全文 →

七个开源的 SpringBoot 前后端分离项目,Star过千,快去收藏夹吃灰吧!

原文图片已缺失 程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.5 分钟。 前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,武哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟…

阅读全文 →