技术分享
文章平均质量分 89
人工智能-JK小姐姐
热爱人工智能技术,爱好JK,不但技术好,也很萌(自夸一下哈哈哈!),欢迎大家一起交流!
展开
-
突击Redis重大事故现场,又是“分布式锁”惹的祸
前言基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了!要知道,这个地球上飞天茅台的稀缺性啊!!!事故定为P0级重大事故...只能坦然接受。整个项目组被扣绩效了~~事故发生后,CTO指名点姓让我带头冲锋来处理,好吧,冲~事故现场经过一番了解后,得知这个抢购活动接口以前从来没有出现过这种情...原创 2021-10-01 10:49:18 · 121 阅读 · 0 评论 -
太惊艳了!Alibaba内部疯传的“Java突击宝典”,程序员升职加薪必备!
前言Alibaba作为一线互联网公司的代表,是大部分程序员梦寐以求的工作场所,确实大厂出来的程序员,其背景也更值钱,含金量也会更高。实际上,Alibaba程序员早已成为行业内学习的榜样和标杆,但实际上光鲜的背后付出的血汗是我们没看到的。那么阿里程序员平常都是怎么学习的呢?今天就讲讲让我们一众菜鸡惊艳到的“Java突击宝典”,这份宝典在Alibaba内部流行已久,适合各个年限的程序员来学习,它主要将需要学习的技术栈分为了三个阶段:0-1年开发经验(夯实基础):Java基础+并发编程+JVM基础+设原创 2021-09-28 15:50:55 · 141 阅读 · 0 评论 -
到手的字节跳动offer“打水漂了”,TikTok不去了,我该何去何从?
TikTok,作为字节跳动铺棋国际局的头兵,如今竟与华为有了相同遭遇,但似乎并不让人出乎意料。实际上,TikTok出售美国业务给微软,并非是我们想象的躺平跪倒,而是极端不利的形势下,被逼无奈的退让,所以就这一点来说,我也能给予理解。不过,在给予理解的同时,我更多的是错愕与迷茫,毕竟刚拿不久的offer这下打了水漂,TikTok肯定是去不成了,之后该做出什么样的决定,暂时我还没想清楚。先介绍一下由来吧,我江苏人,南京某大学学习计算机编程,有UIUC的交换经历。今年找工作拿到了TikTok和Google原创 2021-09-28 15:32:35 · 396 阅读 · 0 评论 -
1年半经验,2本学历,Curd背景,竟给30K,我的美团Offer终于来了
个人背景如标题所示,我的个人背景非常简单,Java开发经验1年半,学历普通,2本本科毕业,毕业后出来就一直在Crud,在公司每天重复的工作对我的技术提升并没有什么帮助,但小镇出来的我也深知自我努力的重要性,想要改变“命运”,没有背景没有资本的人,只能通过勤奋获得。幸运女神往往会眷顾努力的人,所以当好运降临到我头上,我并不诧异,目前拿到了美团30K的offer,下文也不说废话,主要分享我这次“美团面试经历”和“个人学习方法”,希望能帮助到你们。双汇发展内容过多,不适合在文章全部阐述,下文原创 2021-09-27 15:50:09 · 131 阅读 · 0 评论 -
GitHub已标星81.6k!Alibaba技术官甩的SpringCloud笔记,我真的爱了!
前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。原创 2021-09-27 15:25:14 · 418 阅读 · 0 评论 -
花了5年时间来死磕JVM后,对加载机制有了不一样的理解
类加载Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程和那些编译时需要连接工作的语言不同,在Java语言里,类型的加载,连接和初始化过程都是在程序 运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为java应用程序提供比较高的灵活性。当我们使用到某个类的时候,如果这个类还未从磁盘上加载到内存中,JVM就会通过三步走策略(加载、连接、初始化)来对这个类进行初始化,J原创 2021-09-27 11:19:04 · 798 阅读 · 0 评论 -
熬到头了!月薪从6K-15K!多亏了这份Java中高级核心笔记!
b) 唯一索引:唯一索引列的值必须唯一允许有空值,如果是组合索引,则列值的组合必须唯一:CREATE UNIQUE INDEX indexName ON mytable(username(length)) -- 修改表结构ALTER mytable ADD UNIQUE [indexName] ON (username(length)) -- 创建表的时候直接指定CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16)NOT N.原创 2021-09-26 15:25:51 · 164 阅读 · 0 评论 -
限时开放!阿里巴巴新创“Java架构核心宝典”,全是流行技术,看后直呼太强了!
导言什么是架构师?对于程序员来说,聊架构是一个永不过时的话题。实际上,每一家公司都有自己对架构师不同的定位,因为不同的公司,所处的阶段、业务模式以及应用场景都不一样,因此对架构师的要求不一样,所以定位也就不同。但是,无论如何,架构师除了优秀的合作能力以及清晰的思路头脑以外,过硬的技术基础也是很有必要的,大型的互联网公司对架构师的技术要求也是非常高的。因此,学习架构技术,刻不容缓。今天这份由Alibaba新产的“Java架构核心宝典”已经限时开放下载,全是流行技术,提升架构技术必备。下原创 2021-09-25 15:34:17 · 141 阅读 · 0 评论 -
阿里开发人员献礼“Java架构成长笔记”,深入内核,拒绝蒙圈
导言提起阿里,行外人联想到的关键词无非是“交易”、“淘宝”、“支付宝”,但对于程序员来说,阿里庞大的技术体系才是最吸引人的。实际上阿里作为国内一线互联网公司的头把交椅,内部的技术体系和发展都是备受关注的,对于程序员来说,能够进到阿里工作,就是对自己的技术水平进行一个提升和学习。实际上,阿里内部的技术交流氛围是极其强烈的,技术人员也经常会交流自己的学习经验和技术总结。今天要分享的,则是Alibaba开发人员献礼的“Java架构成长笔记”,带我们深入内核,拒绝蒙圈!下文展示了“Java架构成长笔记原创 2021-09-25 15:25:00 · 413 阅读 · 0 评论 -
完全搞定,Java中反射的应用(取得类的结构)
框架:半成品软件,可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处: * 可以在程序运行过程中,操作这些对象。 * 可以解耦,提高程序的可扩展性。一、基本概念在反射机制中,还可以通过反射得到一个类的完整结构,这就需要使用 java.lang.reflect 包中的以下几个类:Constructor:表示类中的构造方法Field:表示类中的属性Method:表示类中的方法这三个类都是 AccessibleObject 类的子原创 2021-09-17 15:13:42 · 241 阅读 · 0 评论