一篇能涨薪水的JVM调优,分析文章

文章目录JVM发展史一,历代JDK新特性介绍1996年 SUN JDK 1.0 Classic VM1997年 JDK1.1 发布1998年 JDK1.2 Solaris Exact VM2000年 JDK 1.3 Hotspot 作为默认虚拟机发布2002年 JDK 1.4 Classic VM退出历史舞台2004年发布 JDK1.5 即 JDK5 、J2...
📅 2023-08-28 阅读全文 →

某阿里程序员爆料自己的p9领导:每天炒股喝茶开会!羡慕嫉妒恨!以后要当领导!网友:不在其位,不知其累!

都说阿里高p日子过得很爽,到底有多爽呢?一个阿里程序员发帖爆料自己p9领导每天的工作,简直令人羡慕嫉妒恨,让我们看看他的领导一天都在做什么:一路看下来就是炒股、喝茶、开会,难怪楼主得出这样的结论:要当领导。网友们也各种羡慕嫉妒恨,确实爽,原来当了领导就可以这么放纵。      一个网友说,他的领导早晨11点上班,摸鱼到2点开始慢...
📅 2023-08-28 阅读全文 →

工资倒挂也刺激不了已是咸鱼的你

脉脉和微博上总有人吐槽公司校招和社招薪资倒挂,有的 Java 工程师好几年工作经验的还不如校招工资高。 工资倒挂,是很多公司都有的现象。这有啥好吐槽的,有的人工作个两三年就开始晃荡,不再进行自我提升,抱着那点不值钱的经验倚老卖老,被后浪拍在沙滩上一点也不意外。年轻人学习能力强,精力充沛,也能在公司比较稳定地干下去,公司愿意多给一些钱。你那所谓的几年...
📅 2023-08-28 阅读全文 →

36 张图梳理 Intellij IDEA 常用设置

作者:请叫我小思来源:blog.csdn.net/zeal9s/article/details/83544074显示工具条(1)效果图(2)设置方法标注1:View–>Toolbar标注2:View–>Tool Buttons设置鼠标悬浮提示(1)效果图(2)设置方法File–>settings–>Editor–>General...
📅 2023-08-28 阅读全文 →

程序员最讨厌的事

程序员最幽默(ID:humor1024)整理图自:网络【0】程序员最讨厌解释的事情【1】产品经理过来提需求时【2】被生活扼住了喉咙【3】神奇的密码事件【4】程序员最讨厌的9句话【5】让程序员忍不住出手的一句话【6】讨厌读别人的代码【7】让程序员崩溃只需要一句话 【8】普通人话术 VS 程序员话术【9】与程序员打交道,千万别“嘴欠”说这 11 句话-...
📅 2023-08-28 阅读全文 →

15000 字的 SQL 语句大全

链接:cnblogs.com/liuqifeng/p/9148831.html一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addu...
📅 2023-08-28 阅读全文 →

上周我面了个三年 Javaer,这几个问题都没答出来

身为  Java Web 开发我发现很多人一些 Web 基础问题都答不上来。上周我面试了一个三年经验的小伙子,一开始我问他 HTTP/1、HTTP/2相关的他到是能答点东西出来。后来我问他:你知道 HTTP 的本质是什么吗?他支支吾吾答不出来。我接着问那你知道什么是 HTTP 和 RPC 的关系吗?为什么要有 RPC?他眼睛盯着桌上的水,额了半天。...
📅 2023-08-28 阅读全文 →

你的微服务网关还只在用负载均衡吗?

随着业务场景日益复杂,我们经常采用微服务架构来进行松耦合,但由于系统和服务的细分,导致系统结构变得非常复杂,微服务网关作为分散在各个业务系统微服务的API聚合点和统一接入点,需要担负整个流量管控的职责,例如:当我们需要应对日常十万+的并发在线长连接数等场景时该如何进行流量的接入当流量进入我们服务时,经常会出现无效请求、恶意网络攻击等情况,此时我们应该在进入系...
📅 2023-08-28 阅读全文 →

值得推荐的Idea十二大优秀插件

网址:http://suo.im/5VLr54作者:南宫酥卿最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,够装逼,够狂,拽,屌~   绚丽的画面,多彩的跳动,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光~  算了,我实在是编不下去,自己去体验吧~  PS: ...
📅 2023-08-28 阅读全文 →

10个经典又容易被人疏忽的JVM面试题

1. 对象一定分配在堆中吗?有没有了解逃逸分析技术?「对象一定分配在堆中吗?」 不一定的,JVM通过「逃逸分析」,那些逃不出方法的对象会在栈上分配。「什么是逃逸分析?」逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的...
📅 2023-08-28 阅读全文 →

我们公司是如何把项目中的2100个if-else彻底干掉的!

翻译自:Nicklas Millard的文章《Better Software Without If-Else》,参考:https://medium.com/swlh/5-ways-to-replace-if-else-statements-857c0ff19357设计更好的软件,替换If-Else的5种方法。入门到高级示例让我直接说这句话:If-Else通常...
📅 2023-08-28 阅读全文 →

才在双11的58.3万笔/秒里死里逃生,又要历劫双12了。。。

双12又要来了,后台总有人问如何设计一个能够支撑亿万级流量的系统架构,其实前不久的双11就可以直接抄答案。今年天猫双十一的订单总和约等于2010年中国全年快递量的总和,达到22.5亿单。 11 月 11 日零点刚过 26 秒,天猫双十一订单峰值达到 58.3 万笔/秒(技术人惊呼),30分钟后双十一成交额破 3723 亿,实时成...
📅 2023-08-28 阅读全文 →

写代码有这16个好习惯,可以减少80%非业务的bug

1. 修改完代码,记得自测一下「改完代码,自测一下」 是每位程序员必备的基本素养。尤其不要抱有这种侥幸「心理:我只是改了一个变量或者我只改了一行配置代码,不用自测了」。改完代码,尽量要求自己都去测试一下哈,可以规避很多不必要bug的。2. 方法入参尽量都检验入参校验也是每个程序员必备的基本素养。你的方法处理,「必须先校验参数」。比如入参是否允许为空,入参长度...
📅 2023-08-28 阅读全文 →

使用了这个神器,让我的代码bug少了一半

最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能的使用,惹得领导不高兴了,让我想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们的视线当中。 一 sonarqube是做什么的SonarQube®是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码味道。它可以与您现有...
📅 2023-08-28 阅读全文 →

26张图带你彻底搞懂volatile关键字

引子小艾吃饭路上碰上小牛,忙问:你昨天面大厂面的咋样了?听说他们最喜欢问多线程相关知识。小牛说:对啊,第一个问题我就讲了20分钟,直接把面试官讲服了。小艾忙问:什么问题能讲这么久?是不是问你情感经历了?小牛说:...问的volatile关键字。小艾说:volatile关键词的作用一般有如下两个:可见性:当一个线程修改了由volatile关键字修饰的变量的值时...
📅 2023-08-28 阅读全文 →

某字节程序员求助:家庭条件比leader好很多,leader还没买房,但自己已准备买车买房,会不会被仇富?网友:收敛点,别露富!

如果家庭条件比leader好很多,平时需不需要收敛点?这大概是许多家境好的职场人遇到的困境。一个字节程序员就碰到了这样的问题,他的leader还没买房,但他落完户就打算买房,也准备买车开车上下班,这样肯定会被领导注意到,楼主担忧,会不会被leader仇富?     网友说,恰恰相反,leader不仅不会仇富,知道你不缺钱了反而不...
📅 2023-08-28 阅读全文 →

依赖知识储备的架构技术,如何研发才能不走弯路?

作为一名架构师,在做软件研发、架构设计的时候,你遇到的最困难的问题是什么?是要具体解决系统的某个缺陷,还是要提升某段代码的运行性能?或许这些你都遇到过,但实际最难的是怎么样才能让一系列来自不同开发者、不同厂商、不同版本、不同语言、质量也参差不齐的软件模块,在不同的物理硬件和拓扑结构随时变动的网络环境中,还能保证可靠的运行质量。一套“ 靠谱 ”的软件系统,尤其...
📅 2023-08-28 阅读全文 →

IntelliJ IDEA 超实用技巧分享,不能再全了!

作者:Richard_Yi来源:segmentfault.com/a/1190000019977265参考:https://github.com/judasn/IntelliJ-IDEA-Tutorial前言工欲善其事必先利其器最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一...
📅 2023-08-28 阅读全文 →

如何设计订单系统?

来源:http://www.woshipm.com/pd/1392102.html本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。1. 订单系统在企业中的角色在搭建企业订单系统之前,需要先梳理企业整体业务系统之间的关系和订单系统上下游关系,只有划分清业务系统边界,才能确定...
📅 2023-08-28 阅读全文 →

九大命令!解决网络故障新思路

一:ping命令ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。如果...
📅 2023-08-28 阅读全文 →

程序员发长贴讲述真实某多多:薪水高,普调高,环境差,厕所少!强制去买菜,全行业竞业,穿拖鞋会被暴力执法!

某多多作为一家新兴互联网大厂,是众多程序员曾经工作、正在工作和想去工作的地方。关于某多多的真实情况,网上一直众说纷纭,争论不休,有吹有黑,我们之前也发过不少关于某多多的文章。最近有个已经离职的前某多多员工撰写长文讲述某多多的真实情况,给想去某多多的人们作参考。发帖人表示,不会一味抨击某多多,毕竟路是自己选的,跪着挣钱不寒碜。    &nb...
📅 2023-08-28 阅读全文 →

每天高并发超千万订单,滴滴的计价系统是如何构建的?

桔妹导读:计价是出行业务中非常重要的一部分。在滴滴,不同的业务有不同的计价方式,比如网约车不仅有根据里程、时长、时段等进行的分时计价,在拼车、特惠快车等场景还支持一口价,青桔则主要基于起步价和时长费等来计价,而出租车则依赖于计价器计价,司机可线上手动输入车费由乘客支付等。经过多年的探索,我们演化出一套功能强大的计价系统,围绕价格计算这一核心属性提供了丰富强大...
📅 2023-08-28 阅读全文 →

mybatis日志功能是如何设计的?

引言我们在使用mybatis时,如果出现sql问题,一般会把mybatis配置文件中的logging.level参数改成debug,这样就能在日志中看到某个mapper最终执行sql、入参和影响数据行数。我们拿到sql和入参,手动拼接成完整的sql,然后将该sql在数据库中执行一下,就基本能定位到问题原因。mybatis的日志功能使用起来还是非常方便的,大家...
📅 2023-08-28 阅读全文 →

无异常日志,就不能排查问题了???

众所周知,日志是排查问题的重要手段。关于日志设计,以及怎么根据从【用户报障】环节开始到秒级定位问题这个我们下一期说(绝非套路),这一期,主要讲一下,在没有异常日志的情况下,如何定位问题。没有日志当真能排查问题,不会是标题党吧!案例一从最大的同性交友网站中拉取【dubbo-spring-boot-project】的代码。然后把demo跑起来。本场景是由真实案例...
📅 2023-08-28 阅读全文 →

8 场 5 胜,微服务 VS 单体架构

来源:thenewstack.io/microservices-vs-monoliths-an-operational-comparison/对比1:网络延迟对比2:复杂性对比3:可靠性对比4:资源使用对比5:扩展的精确性对比6:吞吐量对比7:部署时间对比8:沟通谁是赢家?越来越多的组织开始放弃单体应用,逐步转向微服务的架构模式–将业务流程分为多个独立的服务...
📅 2023-08-28 阅读全文 →

面试官:String长度有限制吗?是多少?还好我看过

来源:www.toutiao.com/i6893014573322863111前言话说Java中String是有长度限制的,听到这里很多人不禁要问,String还有长度限制?是的有,而且在JVM编译中还有规范,而且有的家人们在面试的时候也遇到了。本人就遇到过面试的时候问这个的,而且在之前开发的中也真实地遇到过这个String长度限制的场景(将某固定文件转码成...
📅 2023-08-28 阅读全文 →

某网友认为程序员来钱太快!动不动就百万年薪!国内多数人工作一辈子也拿不到百万年薪!程序员:别总盯着行业头部少数人!

都说程序员这个行业薪资高,这对程序员而言是一件好事,但其他人可能就会对此心生不满。最近有人发帖吐槽程序员来钱太快,已经和国内普通工薪阶层脱节了。竟然有人抱怨入职华为九年多才120万,还有些人动不动就100多万、200多万的年包,硕士毕业三五年就接近甚至超过100万,国内真没有哪个行业挣钱这么快,绝大多数人工作一辈子也拿不到百万年薪。   ...
📅 2023-08-28 阅读全文 →

CTO怒了:“如果中台不省钱,我建个屁中台啊!”

作者| Mr.K   整理| Emma来源| 技术领导力(ID:jishulingdaoli)“妈的,A厂说的什么玩意儿,老子听不懂!你就告诉我,这次中台建设,投资多少钱,投了这些钱后,以后的信息化系统是否可以集约化建设?大概平均每个系统能省多少钱?” L总参观完杭州的A厂、深圳的T厂,一脸懵逼地对小M说。小M急忙回复...
📅 2023-08-28 阅读全文 →

阿里二面:如何设计与实现短URL服务?

https://juejin.im/post/6844903873950269454想必大家也经常收到垃圾短信吧...短信中的链接一般都是短链接,类似于下图这样:为什么这里面的URL都是短的呢?有什么好处呢?怎么做到的呢?短URL的好处短信和许多平台(微博)有字数限制 ,太长的链接加进去都没有办法写正文了.好看。 比起一大堆不知所以的参数,短链接更加简洁友好...
📅 2023-08-28 阅读全文 →

用了 10 年 Windows 后,我最终转向 Linux

点击上方 Java后端,选择 设为星标优质文章,及时送达作者:Shalitha Suranga策划:万佳译者:张健欣原文链接:https://medium.com/swlh/why-i-switched-to-linux-after-using-windows-for-10-years-247de78058ef我是 Windows 98、...
📅 2023-08-28 阅读全文 →