• 这个时代,达不到百万级以上的并发量,都不叫高并发!!!
    成为一名年薪百万的顶尖架构师,是大多数JAVA高级程序员的职业追求。这不仅是技术发展的趋势,同时也是个人职业价值的体现。进入大厂也难以接触核心项目:如在阿里巴巴上千个项目组中,真正达到亿级用户量、百万级并发的项目组少之又少,例如淘宝、天猫以及支付宝等。后厂理工学院首批合作课程发布,原百度教育事业部总经理张高博士任职后厂理工学院院长旨在以互联网一线大厂真实的复杂项目做课程实训,培养泛互联网领域技术开发、应用和管理等高端人才。
  • 微服务 2.0 技术栈选型手册
    基于近年在微服务基础架构方面的实战经验和平时的学习积累,我想总结并提出一些构建微服务2.0技术栈的选型思路,供各位在一线实战的架构师、工程师参考借鉴。Spring Boot/Cloud[附录12.1]由于Spring社区的影响力和Netflix的背书,目前可以认为是构建Java微服务的一个社区标准,Spring Boot目前在github上有超过20k星。
  • 首次公开:Java转型大数据开发全套视频教程,限时免费下载
    大数据时代开启人类社会利用数据价值的另一个时代。2016年3月,《十三五规划纲要》首次提出要实施国家大数据战略,促进大数据发展行动,深化大数据在各行业的创新应用,加快完善大数据产业链。多个国家级产业促进政策的相继落地使大数据行业迎来了新一轮的发展机遇。人才缺口非常之大,大数据行业也成了现在的热门行业。大数据时代的到来,刺激了各大行业发展,也增加了很多相关岗位。让我们来看下图: 大数据技术与编程语言的关系?
  • 工作3年,还是没迈过 JVM 那道坎儿!
    无论什么级别的 Java 人,JVM 都是必须迈过的坎。不管是工作还是面试中,JVM都是必考题。再者,生产过程中,经常会面临 JVM 调优相关问题,比如 GC 次数过于频繁导致服务器性能降低等 。最重要的是,从 2019 年 各大厂 Java 面试情况来看,70% 的面试者挂在了 JVM上。对于Java开发者而言,只有熟悉底层虚拟机的运行机制,才能通过JVM日志深入到字节码的层次去分析排查问题,发现隐性的系统缺陷,进而提升系统性能。不少读者在留言中也提到上面这些情况,这里刚好整理一套 JVM 的专题视频,分享给大家。下次见到面试官问 JVM 时,可以自信满满,轻松应对!
  • 在IT行业,“三年工作经验”意味着什么?
    但是刚毕业的时候,什么都不懂,盲目的投简历,发现都要工作经验。普普通通的学历,加上没有工作经验,你所感受到的社会竟是如此残酷!虽然我们都知道,不给工作机会哪来的工作经验,但是社会的生存法则,并不是我们所能改变。不好意思问家里要钱,没办法,先找份工作谋生。但是不要工作经验,不看学历的公司,技术氛围往往就三个字,“你懂的”。摸爬滚打两三年,终于如愿以偿获得了自己最渴望的“三年工作经验”。硬生生东拼西凑写好了简历,有了工作经验的你,并没有给你带来期望中的那些喜悦。因为,你缺的其实不是工作经验,而是差异化。
  • 90后程序员平均月薪20K,你拖后腿了吗?
    如今,第一批 90后已经快 30 了。90 后正式跻身职场主力军。为了全面了解 90 后程序员职场现状,拉勾新鲜出炉《2019 年 90后程序员职场报告》。字节跳动蝉联“90后程序员最青睐的互联网公司”榜首,腾讯、阿里紧跟其后。①90后程序员平均月薪近 20K,大厂依旧难进根据拉勾平台最新数据。90后占比高达 82%,成为中国互联网行业主力军。70后几乎“绝迹”程序猿圈根据拉勾后台数据显示,90 后程序员平均薪酬近 20K,雄踞所有互联网岗位之首,产品岗位紧随其后。北京程序员薪资遥遥领先值得注意的是,杭州超越广深,月薪 20K 以上的占 42%,后劲同样迅猛。
  • 是时候扔掉 Postman 了,试试 IntelliJ IDEA 自带的高能神器!
    ]所谓工欲善其事必先利其器,在没有尝到 IDEA REST 真香之前, postman 确实是一个非常不错的选择,具有完备的 REST Client 功能和请求历史记录功能。但是当使用了 IDEA REST 之后,postman 就可以丢了,因为,IDEA REST Client 具有 postman 的所有功能,而且还有postman 没有的功能,继续往下看。但是,IDEA REST Client 也真的很不错,值得尝试一下,后面安利这种工具就切换到 IDEA REST Client 了,postman 反正被我丢掉了。
  • 解密Redis助力双11背后电商秒杀系统
    本文讨论云数据库 Redis 版缓存设计高并发的秒杀系统。数据控制模块将 goodsId_start 改为1,标志秒杀开始。当接受下单数达到 goodsId_count 后,继续拦截所有请求,商品剩余数量为 0。利用主从版 Redis 缓存加速库存扣量成功参与下单后,进入下层服务,开始进行订单信息校验,库存扣量。为了避免直接访问数据库,我们使用主从版 Redis 来进行库存扣量,主从版 Redis 提供10万级别的 QPS。使用 Redis 来优化库存查询,提前拦截秒杀失败的请求,将大大提高系统的整体吞吐量。使用主从版 Redis 实现简单的消息队列异步下单入库扣量完成后,需要进行订单入库。
  • 送书!Java程序员必看的几本技术书
    福利:Java程序员注意了,年底小编送书福利来了,只需要花1分钟看完此篇文章,您就可以从以下三本书中任选一本。以下三本书籍都是Java程序员去大厂必须要会的技能知识。20多个优化技巧:说明Java性能优化的各种方法。《深入理解Java虚拟机》Java是目前用户最多、使用范围最广的软件开发技术之一。Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java API、Java编程语言及许多第三方Java框架构成。在国内,有关Java API、Java语言语法及第三方框架的技术资料和书籍非常丰富,相比之下,有关Java虚拟机的资料却显得异常贫乏。
  • 阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!
    来源:segmentfault.com/a/11900000186261631、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两个相同功...
个人资料

专注Java相关技术:SSM、Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发!