阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源

阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源

铜三铁四已经结束了,但还是有很多Java程序员没有找到工作或者成功跳槽,跳槽成功的也只是从一个坑中,跳入另一个坑中……在LZ看来,真正有意义的就业与跳槽,是要进入到一个有绝对潜力的行业或者薪资能实现爆炸式增长的。这件事不容易,但也没有想象的遥不可及,现在大环境不好,机会也不如以前多&#...

上线十年,81万行Java代码的老系统如何重构(2)

上线十年,81万行Java代码的老系统如何重构(2)

--解决方案:架构隔离、能力下沉大家应该都听说过“六边形架构”或者“COLA框架”,具体的概念我就不在这里详述了,我也只是借这着cola的图来解释一下我们重构是要遵循的准则。在App层将executor分为query和command,我们上一节已经通过从上而下的方法将command的结构搭建起来。那...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图
上线十年,81万行Java代码的老系统如何重构(1)

上线十年,81万行Java代码的老系统如何重构(1)

阿里妹导读本文借着CRP-付款模块的改造,总结和抽象了一些老系统改造的方法。希望能对遇到类似问题的同学有所帮助。前言优酷CRP系统-内容采购版权管理系统,是个存在10年的老系统,技术框架上比较老旧;再加上”人来人往“,必然存在很多”不合理但是能跑“和”不敢改,所以ifelse“等等经典代码,一共81...

上线十年,81万行Java代码的老系统如何重构

上线十年,81万行Java代码的老系统如何重构

前言优酷CRP系统-内容采购版权管理系统,是个存在10年的老系统,技术框架上比较老旧;再加上”人来人往“,必然存在很多”不合理但是能跑“和”不敢改,所以ifelse“等等经典代码,一共81w行java代码,17w的jsp代码。我在今年全面接手CRP-财务部分,整体目标就是全面推进CRP...

【JAVA】【更新版本】当在上线新版时,又存在数据需要刷新的情况;就会导致部分接口是不能访问的,但又需要其他接口正常访问,可以在对应的接口加个版本时间限制访问。

一、前言  当我们在上线新版程序时,又存在数据需要刷新的情况;就会导致部分接口是不能访问的,但又需要其他接口正常访问。  这时候我们可以在对应的接口加个版本时间限制访问。并且在此期间变为维护阶段,用户点击时,反馈是维护中。背后是在对数据进行刷新...二、过程首先,我们需要有的是,数据刷新完成时间&a...

阿里大部分java工程都是maven工程,此类工程从开发到上线要经历哪些重要步骤?

如题,阿里大部分java工程都是maven工程,那么此类工程从开发到上线要经历哪些重要步骤?

重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」

重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」

目录一、前言二、开发环境三、备忘录模式介绍四、案例场景模拟五、备忘录模式记录配置文件版本信息1. 工程结构2. 代码实现3. 测试验证六、总结一、前言实现不了是研发的借口?实现不了,有时候是功能复杂度较高难以实现,有时候是工期较短实现不完。而编码的行为又是一个不太好量化的过程,同样一个功能每个人的实...

Java自动拆箱空指针异常,救火队员上线

公司搬迁,临时充当装修工,提前两个小时到公司忙着拆卸设备。结果接到客户反映,某部分功能偶尔不能用。于是参与救火,与写这段代码的小伙伴一起排查原因。最终发现导致业务偶尔不能使用是由Long类型自动拆箱导致空指针异常引起的。下面就带大家分析一下Java中基础类型的包装类在拆箱和装箱过程中都做了什么,为什...

开发者学院配套电子教材上线,3本Java工程师必读图书,万人在学,免费领!

开发者学院配套电子教材上线,3本Java工程师必读图书,万人在学,免费领!

开发者学院技术图谱不断更新升级中,想要学习更多的亲们抓紧啦~此次与图谱配套的3大电子书上线啦!这里不仅有阿里巴巴技术专家对知识点的解读,还附带实战引导,点击下方链接立即下载电子书,快码住!!一、Spring2.5开发实战>>点击此处立即下载Spring2.5开发实战电子书<<...

Alibaba Java 2021 技术图谱全新上线

【Alibaba Java 2021 技术图谱全新上线】学Java,看这张图就够了!https://developer.aliyun.com/graph/java?spm=a2c6h.21110250.J_9767998450.3.245a3c679DlkVt

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287389+人已加入
加入
相关电子书
更多
Java单元测试实战
Java应用提速(速度与激情)
Java工程师必读手册
立即下载 立即下载 立即下载