-
前后端分离的接口规范2022/06/20
1. 前言随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自撸起袖子就是干,导致我......
-
如何成为不可替代的程序员!2022/06/20
互联网的快速迭代发展,使得这个行业人员流动性较大,即使是程序员这种高技术的核心人才,也会存在大浪淘沙下,被优胜劣汰的可能。因此,作为一名程序员,应该具备哪些素质,才能避免被公司、被行业所淘汰,始终是大家想要探究的深层次问题。程序员不可替代么?诚然,这个世界上不存在不可替代的程序员,对于公司来讲,CTO走了都没那么大影响......
-
Istio 可以代替 Spring Cloud 吗?2022/06/13
目录背景SpringCloud 与 K8S 对比SpringCloud vs IstioSpringBoot+K8SServiceMesh 的价值| 背景过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好的方式,因为刚开始我们也只需要让我们的第一个应用上线。而且我们总是可以回头再来改进它的。部......
-
1076万!史上最难就业季,你想好要做什么了吗?2022/06/13
根据教育部公布的数据,今年高校毕业生人数首次突破了1000W,规模创历史新高。同比2021年增加167万,规模和增量均创历史新高。高校毕业生人数,较10年前增长了58%,是20年前的7倍多。此外,受国际疫情影响,这两年返回国内就业的海外留学生不断增加,高校毕业生就业形势严峻复杂。前程无忧发布《2022高校毕业生秋招行情......
-
Tomcat JDBC Pool 源码实现简单分析2022/06/06
什么是连接池?池,不由自主的会想到水池。小时候,我们都要去远处的水井挑水,倒进家中的水池里面。这样,每次要用水时,直接从水池中「取」就行了。不用大老远跑去水井打水。数据库连接池就如此,我们预先准备好一些连接,放到池中。当需要时,就直接获取。而不要每次跟数据库建立一个新的连接。特别对数据库连接这类耗时,耗资源的操作。当连......
-
艾瑞:“给你不一样的人生”!2022/06/06
疫情之下,这届毕业生的求职路注定不平坦,不仅要面对“云面试”“云实习”等意外之考,还要面对招聘会和一些考试的推迟、供给端用人单位招聘计划的改变等等。这届毕业生如果顺利走完步入职场的“最后一公里”,找到一份心仪的工作?暑假即将开始,今年全国应届生签约率不到30%,大企业减少招聘,中小型企业裁员严重,大学只有一次,好好把握......
-
Spring Bean默认是单例的,高并发情况下,如何保证并发安全?2022/06/01
Spring的bean默认都是单例的,某些情况下,单例是并发不安全的,以Controller举例,问题根源在于,我们可能会在Controller中定义成员变量,如此一来,多个请求来临,进入的都是同一个单例的Controller对象,并对此成员变量的值进行修改操作,因此会互相影响,无法达到并发安全(不同于线程隔离的概念,......
-
看艾瑞学员,听艾瑞故事!2022/06/01
考研失败的我焦虑?不安?迷茫?没有确定求职方向大学学的东西忘完了学的马马虎虎来艾瑞之后的我......闻*云2018级 电子信息工程考研失败的我,曾迷茫不安过,决定来艾瑞学习起,找到目标方向,机会永远留给有准备的人。鉴于身边全是成功上岸的优秀同学,就让我这个考研失败的倒霉蛋儿来给大家分享找工作的心路历程吧。如果你想找......
-
Nginx在生产中的应用2022/05/23
反向代理在很多企业项目中,nginx都会被拿来做反向代理,那么究竟什么是反向代理呢?我们通过一张图来理解一下:当用户发起网络请求时,首先会由系统的网关接收到该请求,网关将请求转发给nginx服务器,nginx服务器再将请求转发给tomcat服务器,注意这里的网关是无法直接访问tomcat服务器的,这样做的好处是什么呢?......
-
和程序“猿”谈恋爱,能有多浪漫!2022/05/23
5(wo)2(ai)0(ni)的日子空气里都是蔗糖的味道只有(cheng)(xu)(yuan)专区相当冷静……通常印象里,程序员都是钢铁直男不解风情不善交际……但其实和程序员谈恋爱是一件超甜的事情01 对爱情专一工作占据了大部分时间没有时间搞别的(我的黑眼圈真的是昨晚加班加出来的)02 很有耐心这和他们常年的bug......