手把手整合SSM框架 Java 编程技术

手把手整合SSM框架

前言 如果看过前几篇文章,对 Spring 和 MyBatis 有了一定了解,一定想上手试试。这篇文章从 0 到 1,手把手整合 SSM (Spring、Spring MVC、MyBatis)。 本篇是代码篇,在 PC 端浏览更佳,源码在文末 [toc] 搭建整合 SSM 之 HelloWorld 开发环境 idea MySql5.x jdk8 ...
阅读全文
小白也有大厂梦,如何从零开始掌握高薪Java工程师必备技能? Java 编程技术

小白也有大厂梦,如何从零开始掌握高薪Java工程师必备技能?

最近,有不少读者在后台问关于一些「 初学Java 」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的连环问,手足无措 没有项目经验,进大厂无望... 求问的读者中,有大三大四学生的,有一些想转型做 Java 的,甚至不少工作一年的Java程序员也有同样的疑惑。尤其最近裁员降薪...
阅读全文
怒拿 BAT offer !Java 面试必考的 6 个技能,都在这了 Java 编程技术

怒拿 BAT offer !Java 面试必考的 6 个技能,都在这了

最近,有不少读者在后台问关于一些「 初学Java 」的问题,字里行间中我感觉到了他们的焦虑和迷茫,我大概总结了下: 初学 Java 一脸懵,不知道学什么 网上有很多资料,但还是无法系统学习 对于面试官的连环问,手足无措 没有项目经验,进大厂无望... 求问的读者中,有大三大四学生的,有一些想转型做 Java 的,甚至不少工作一年的Java程序员也有同样的...
阅读全文
【秒杀系统】零基础上手秒杀系统(二):令牌桶限流 + 再谈超卖 Java 编程技术

【秒杀系统】零基础上手秒杀系统(二):令牌桶限流 + 再谈超卖

本文是秒杀系统的第二篇,通过实际代码讲解,帮助你快速的了解秒杀系统的关键点,上手实际项目。 本篇主要讲解接口限流措施,接口限流其实定义也非常广, 接口限流本身也是系统安全防护的一种措施 ,暂时列举这几种容易理解的: 令牌桶限流 单用户访问频率限流 抢购接口隐藏 此外,前文发出后很多同学对于乐观锁在高并发时无法卖出全部商品提出了“严正抗议”,所以还是在本篇中...
阅读全文
Springboot 系列(十六)你真的了解 Swagger 文档吗? Spring

Springboot 系列(十六)你真的了解 Swagger 文档吗?

目前来说,在 Java 领域使用 Springboot 构建微服务是比较流行的,在构建微服务时,我们大多数会选择暴漏一个 REST API 以供调用。又或者公司采用前后端分离的开发模式,让前端和后端的工作由完全不同的工程师进行开发完成。不管是微服务还是这种前后端分离开发,维持一份完整的及时更新的 REST API 文档,会极大的提高我们的工作效率。而传统的文档更新方式(如手动编写),很难保证文档的...
阅读全文
一张图秒懂微服务网络架构 编程技术 软件架构

一张图秒懂微服务网络架构

最近参与了 公有云微服务项目 ,已经有一段时间未公开发表。通过这次改造公有云微服务项目的实践过程,分享一下公有云微服务网络架构,及服务部署方案。每个平台的网络架构图都类似,但细节根据自有服务有组件又各不一样,别人的架构拿过来不一致适合你的架构,那么首先要了解每层架构及每个服务的职责,以及服务与服务之间的交互逻辑。我们根据私有云的架构迁移过来,保持了部分架构,补充了原来在私有云部署中公共组件部分。...
阅读全文
ApiBoot Logging忽略路径不进行采集日志 Java 编程技术

ApiBoot Logging忽略路径不进行采集日志

ApiBoot Logging 支持排除指定路径不参与日志的采集,当我们的服务集成 actuator 时,会 不断的重复调用内置的路径 导致大量采集到一些无关业务的日志信息,当然这只是一个例子,集成其他的第三方组件时也可能出现定时重复调用接口的场景。 创建示例项目 本章所使用的示例项目请访问【 修改ApiBoot Logging日志采集的前缀 】文章底部访问源码下载后导入 idea...
阅读全文
Thymeleaf3语法详解和实战 Spring

Thymeleaf3语法详解和实战

编辑推荐: 本文来自于cnblogs,本文主要从Thymeleaf的常用th属性以及标准表达式语法,在SpringBoot应用Thymeleaf三方面介绍了Thymeleaf的语法 ,希望对您能有所帮助。 Thymeleaf3语法详解 Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemark...
阅读全文
开发三年,如何摆脱日复一日的CRUD? 编程技术 软件架构

开发三年,如何摆脱日复一日的CRUD?

IT行业技术人员的薪资向来不低,吸引了一批又一批明知“苦逼”又前赴后继的毕业生。 作为一名技术从业者,本应该崇拜技术,在商业项目中不断在纵向领域中做深度打磨。 但在绝大多数中小型的公司中,业务线要求我们快速迭代,产品要求我们迅速上线。 这就导致了大批的技术人员成为日复一日CRUD的“流水技工”。 死循环就是不停的循环,没有循环终结条件。 在实际工作生活中我们就像生活在...
阅读全文
GitHub Star 8800+ 的阿里开源的 Java 解析 Excel 工具 Java 编程技术

GitHub Star 8800+ 的阿里开源的 Java 解析 Excel 工具

【公众号回复 “ 1024 ”,免费领取程序员赚钱实操经验】 我们在项目中经常会遇到操作 Excel 的需求,比如导入、导出 Excel 报表,Java 操作 Excel 基本上都用 POI,但 POI 操作起来比较麻烦,需要创建很多 row,cell 以及样式,而且非常耗内存。 为了简便这种操作,Alibaba 开源了,easyexcel 重写了 POI 对 07 版 E...
阅读全文
Loading...