System.currentTimeMillis() 竟然存在性能问题?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要3分钟。来源:https://dwz.cn/M1NXgypa在之前的文章中就提到了,System.currentTimeMillis()并非最佳实践。但是令人没想到的是,除了精度问题,竟还存在性能问题。System.currentTime
Spring Boot + Vue + Shiro 实现前后端分离、权限控制
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7分钟。来源:http://sina.lt/gauR本文总结自实习中对项目的重构。原先项目采用Springboot+freemarker模版,开发过程中觉得前端逻辑写的实在恶心,后端Controller层还必须返回Freemarker模版
团队中的 Git 实践
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要6.2分钟。作者:百衲本cnblogs.com/panwenbin-logs/p/8366940.html在2005年的某一天,Linux之父LinusTorvalds发布了他的又一个里程碑作品——Git。它的出现改变了软件开发流程,大大
九个月,我如何转型后端进入支付宝
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7.8分钟。周末不发技术性文章,祝大家周末愉快~作者:兜里有辣条链接:https://zhuanlan.zhihu.com/p/87804083?hmsr=toutiao.io&utm_medium=toutiao.io&
《90后程序员职场报告》:平均月薪近20K,每6个程序员就有1个是女性
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要4分钟。周末不发技术性文章,祝大家周末愉快~作者|拉勾来源|公众号「拉勾」(lagounews)第一批90后已经快30了。97年的“小奶娃”已踏入职场。90年小鲜女已熬成了“养生阿姨”,小鲜肉也华丽变身“加班大叔”。90后正式跻身职场主力
这么写参数校验(validator)就不会被劝退了~
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要6.5分钟。作者:锦成同学juejin.im/post/5d3fbeb46fb9a06b317b3c48很痛苦遇到大量的参数进行校验,在业务中还要抛出异常或者不断的返回异常时的校验信息,在代码中相当冗长,充满了if-else这种校验代码,
为什么建议使用你LocalDateTime,而不是Date?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要4分钟。作者:何甜甜在吗juejin.im/post/5d7787625188252388753eae在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗?通过
12306 是如何支撑百万 QPS 的?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要13分钟。来源:掘金,作者:绘你一世倾城https://juejin.im/post/5d84e21f6fb9a06ac824814912306抢票,极限并发带来的思考每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢
加载那么多小姐姐的脉脉,怎么没OOM?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7.8分钟。作者:邹阿涛涛涛涛涛涛原文:https://juejin.im/post/5d617d6851882575e8054fab前言这是我在掘金的第一篇博客分享,最近在掘金上看了许多大佬的文章,学到了非常多的东西,实在是忍不住想要把
如何去写一手好SQL ?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7分钟。作者:编码砖家cnblogs.com/xiaoyangjia/p/11267191.html博主负责的项目主要采用阿里云数据库MySQL,最近频繁出现慢SQL告警,执行时间最长的竟然高达5分钟。导出日志后分析,主要原因竟然是没有命
50年前的登月程序和程序员有多硬核
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要5.8分钟。作者:陈皓出处:https://coolshell.cn/articles/19612.html2019年7月20日,是有纪念意义的一天,这天不是因为广大网民帮周杰伦在新浪微博上的超话刷到第一,而是阿波罗登月的50周年的纪念日
清华学霸直博简历火了:CPU、操作系统、编译器全自己写
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要3.6分钟。综合自:zibuyu9微博、https://www.zhihu.com/question/345718537、龙芯中科等近日,知乎上有条帖子火了,有人提问:清华大学计算机专业本科这位在「自己写的CPU上运行自己写的操作系统」的
JDK 13 新特性详解
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要5分钟。作者:木九天my.oschina.net/mdxlcj/blog/31070211、switch优化更新JDK11以及之前的版本:switch(day){caseMONDAY:caseFRIDAY:caseSUNDAY:Syste
七点类设计技巧,祝你驰骋沙场
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2.8分钟。来源:截取自《Java核心技术++卷1》第4章节简单地介绍几点技巧,应用这些技巧可以使得设计出来的类更具有OOP的专业水准。1.一定要保证数据私有这是最重要的;绝对不要破坏封装性。有时候,需要编写一个访问器方法或更改器方法,但
你还在认为 count(1) 比 count(*) 效率高?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2.8分钟。作者:BigoSprite来源:http://rrd.me/ehmFF1.count(1)andcount(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!从执行计划来看,cou
Logback 配置文件这么写,日志 TPS 提高 10 倍
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要4.6分钟。作者|何甜甜在吗来源|juejin.im/post/5d4d61326fb9a06aff5e5ff5通过阅读本篇文章将了解到日志输出到文件并根据LEVEL级别将日志分类保存到不同文件通过异步输出日志减少磁盘IO提高性能异步输出
每个程序员都应该收藏的算法复杂度速查表
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要4分钟。英文:bigocheatsheet.com,编译:Linux中国https://linux.cn/article-7480-1.html这篇文章覆盖了计算机科学里面常见算法的时间和空间的大O复杂度。我之前在参加面试前,经常需要花费
五分钟搞懂什么是红黑树(全程图解)
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要6分钟。前戏红黑树,对很多童鞋来说,是既熟悉又陌生。熟悉是因为在校学习期间,准备面试时,这是重点。然后经过多年的荒废,如今已经忘记的差不多了。如果正在看文章的你,马上快要毕业,面临着找工作的压力;又或者你觉得需要将这块知识重新复习一遍;又
创建一家互联网公司需要几个人?一个就够了
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要8分钟。周末不发技术性文章,祝大家周末愉快~本文经机器之心(almosthuman2014)授权转载,禁止二次转载作者:WenbinFang机器之心编译参与:高璇、张倩创建一个互联网公司需要几个人?一位来自旧金山的软件工程师告诉我们:一个
脑洞 | 假如上网装X需要花钱
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2分钟。周末不发技术性文章,祝大家周末愉快~(虽然都在补班ing...0.0)来源:西二旗生活指北(ID:ShelchiLifeGuide)作者:景岁今天开个脑洞娱乐一下以上所有APP功能都纯属杜撰往期精彩回顾熬夜与不熬夜,10年后差距到