你的Spring Boot应用启动很慢?不妨试试这个工具!

睡不着闲逛,在GitHub上看到一个不错的开源项目: Spring Startup Analyzer 。 从项目名称中就大概能猜到,这是一个分析Spring应用启动过程的工具。Spring Startup Analyzer通过采集Spring应用启动过程的数据,进而生成一个交互式的分析报告,帮助用户发现Spring应用启动慢的位置。同时,Spring…

hello hello 发布于 2023-07-24

【免费开源电子书】精益副业:程序员如何优雅地做副业

本书扩展了《程序员如何优雅地挣零花钱》的基本内容,将其放到更大的副业视角;同时,引入经过互联网行业验证的「精益创业」流程,并优化为副业专用的「精益副业」流程。 在书籍第二部分,以实际案例为主,添加了「独立开发变现」和「网课变现实践」的内容。 在线阅读: http://r.ftqq.com/lean-side-bussiness/index.html…

hello hello 发布于 2023-07-23

精Java新版本特性专辑

相信大部分Java开发者最为熟悉的都是Java 8。但是时代的洪流无法阻挡,我们必须跟上技术发展的脚步。所以,本页汇集了Youtube上关于Java各版本的新特性解读,以方便大家快速跟上最新的Java技术。 如果您观看英文视频较为吃力,推荐使用Chrome插件Youtube中文配音把视频变为中文发音, 点击这里可以直接安装 (opens new…

hello hello 发布于 2023-07-23

精Spring Boot快速入门视频教程

本页汇总了Java Brains出品的《Spring Boot快速入门》经典视频教程,非常适合Spring Boot初学者观看。 这里为每个视频都附上了摘要信息,以方便您快速查阅需要的内容。 如果您观看英文视频较为吃力,推荐使用Chrome插件Youtube中文配音把视频变为中文发音, 点击这里可以直接安装 (opens new window)…

hello hello 发布于 2023-07-23

Spring Boot自动配置的”魔法”是如何实现的?

Spring Boot 是 Spring 旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)的功能来为用户快速构建出标准化的应用。 Spring Boot 的特点可以概述为如下几点: 内置了嵌入式的 Tomcat、Jetty 等 Servlet 容器,应用可以不用打包成War 格式,而是可以直接以…

hello hello 发布于 2023-07-22

详解设计模式在Spring中的应用

一:SpringMVC的工作原理图 二:SpringMVC流程 三:组件说明 以下组件通常使用框架提供实现: DispatcherServlet:作为前端控制器,整个流程控制的中心,控制其它组件执行,统一调度,降低组件之间的耦合性,提高每个组件的扩展性。…

hello hello 发布于 2023-07-22

Spring Retry 详细教程

什么时候用可以重试 远程调用失败的可以重试 参校失败不应该重试 只读操作可以重试 幂等写操作可以重试 非幂等写操作不能重试(重试可能导致脏写,或产生重复数据) 无状态(Stateless) 重试…

hello hello 发布于 2023-07-22

解决FastJson中JSON和JavaBean互转实体属性首字母大写的问题

前言 一般我们在写实体是,基本上都遵循java命名规范,属性名都采用小驼峰方式,但是有时候我们调某些第三方接口,会存在属性名首字母大写的可能,因此会出现json转为实体会收不到值。实体转为json会出现首字母小写的情况,这样的话第三方接口本来按首字母大写的方式取值,结果是小写,造成了取不到值的问题。 json格式转为JavaBean…

hello hello 发布于 2023-07-21

MyBatis中用LambdaQuerWrapper实现一个查询条件查询所有字段

代码实现如下:params 是传的参数,key 为查询 关键字 ,startTime 和 endTime 为时间区间条件。DateUtil 为hutool中的日期工具类 public PageUtils queryPage(Map<String, Object> params) { String key = (String)…

hello hello 发布于 2023-07-21
上一页 下一页