自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悟空学院

Spring Boot周边技术探索和交流学习。

  • 博客(531)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 国内最全的Spring Boot系列之三

历史文章《国内最全的Spring Boot系列之一》《国内最全的Spring Boot系列之二》马上要过年了,作者要回家好好休息一下了,吃饱喝足,明年继续。在此和大家拜个早年,祝大家:鼠年大吉、心想事成、万事如意、开心每一天。「您可以在评论区留下你的脚步、留下你的祝福;因为你的祝福,所以我快乐!」一、回首2019转眼间202...

2020-03-03 16:56:50 27878

原创 分布式事务「2020年」必学

地址:https://study.163.com/course/introduction.htm?courseId=1209598927&_trace_c_p_k2_=e57e500f06e7430388d50bb1d29249d6地址:https://study.163.com/course/introduction.htm?cours...

2019-12-07 19:52:07 27887

原创 国内最全Spring Boot系列之一

【视频&交流平台】àSpringBoot视频http://study.163.com/course/introduction.htm?courseId=1004329008àSpringCloud视频http://study.163.com/course/introduction.htm?courseId=1004638001àSpring Boot源码https:/

2017-12-26 10:22:31 32783

原创 66个ChatGPT副业赚钱技巧 - 第3篇

ChatGPT 写童话故事最合适,因为经常一本正经的瞎编,至少不会太误导,而 且比写书简单多了,但是目前咱们是要会用 ChatGPT 结合 AI 绘画来出童话绘 本故事,这样才有人买,亚马逊上可以卖电子版。由于大多数人自己注册,都需要接码平台弄虚拟号,所以如果能自己搭建一个 接码平台,那肯定能赚一笔中间的服务费,不同地区注册价格也不一样,但 1 个号赚 1 块钱很能赚不少,关键是量大。公众号上有许多的付费专栏,这些比知识星球体量更轻,交付更快,也更好操 作,不用长期运营,可以从一个具体的项目切入去尝试。

2023-03-30 18:24:32 5

原创 修炼技术的九阳神功,让你从模式小白轻松进阶为模式大神

本书以作者与虚拟女友(小璐)在生活中遇到的各种问题作为主线,引出设计模式的各种功能、用途,以及解决方法,系统介绍了23种设计模式,根据具体的实例形象化、具体化地进行了代码的编写和详细讲解,让那些本来对设计模式不太了解、一知半解、只有概念的读者,彻底了解和掌握常用的设计模式使用场景及使用方式,并掌握每个设计模式的UML结构和描绘方式。在软件开发过程中,我们经常会遇到一些复杂的问题,比如如何设计一个灵活、可扩展的系统,如何管理代码的复杂性,如何在多个类之间保持良好的协作等等。设计模式的重要性不言而喻。

2023-03-28 20:51:18 5

原创 线上环境无法读取classpath下的txt文件? - 第464篇

在本地运行时 NameGenerator.class.getResource("/").getPath() 读取到的路径是/Users/linxiangxian/Documents/workspace/workspace-idea/springboot-out-properties/target/classes/,classes文件夹所在的路径也就是我们熟悉的classpath 路径。而通过jar包来运行时,上面的代码读取的是jar的绝对路径,而jar是一个压缩包,直接读取其包内的绝对路径是有问题的。

2023-03-21 22:55:23 105

原创 SpringBoot项目打成jar后加载外部配置文件 - 第463篇

当jar启动时,file路径会覆盖classpath路径下的内容;将demo.properties放到和jar包同路径下,修改demo.name的值为hello.11,执行上面的命令,芭比Q了,结果还是hello.10,说明Spring Boot对于自定义的properties文件并不能自己从外部去寻找。(2)jar包同级下的xxx.properties不可以直接读取,需要修改代码的配置@PropertySource指定多个路径,期望最终被使用的路径放到最后,因为会覆盖之前读取的配置信息。

2023-03-13 19:25:42 142

原创 SpringBoot版的低代码开发平台,关联无 SQL - 第462篇

diboot设计目标: 为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。用上diboot,告别常规SQL和CRUD,写的更少,性能更好!

2023-03-06 17:24:18 163

原创 Idea启动多个SpringBoot项目的3种方案

IDEA提供了强大Dashboard功能(运行仪表盘), 可以很好的将上面的多应用启动实例进行管理,使我们配置的项目可视化,方便spring boot项目重新配置、Run、Debug,简化了我们的操作步骤。所以当你能够直面问题和困难的时候,你注定会成长。有时同一个服务要启动多份测试负载均衡,那我们不能傻傻的去复制多份吧,对于这个问题,有很多种方案,在这里通过深入浅出的讲解方式,希望打开大家的思考问题的思维方式。师傅:徒儿,你说的这是啥话,是放松,不是放纵,为师严重怀疑你的语文是xxx教的。

2023-02-27 19:30:29 818

原创 定一个小目标,先赚他1个亿(ChatGPT可能要替代你的工作了)

先定一个能达到的小目标,比方说,我先挣他一个亿。你看看能不能用几年能够挣它一个亿,你是规划五年还是三年呢?等赚到了一个亿,然后再说下一个目标,奔10亿、100亿努力。

2023-02-06 17:54:57 343

原创 国内最全的Spring Boot系列之六

2022年就这么过去了,闭上眼回首2022年发生的事情,犹如过眼云烟 —— 一事无成的感觉。2022年到底都发生了什么事情,坚持了什么?于是我闭上眼睛,认真的思考起来……

2023-01-16 16:59:08 443

原创 开发工具中SpringBoot使用外置Tomcat启动 (亲测有效)-第458篇

(1)下载Tomcat,确保外置的Tomcat可以正常的启动,注意Tomcat的版本号最好是和Spring Boot相应的版本的Tomcat和JDK的版本号对应,免得碰到奇奇怪怪的问题。以为一切都很完美了,没想到有外置jar的方法的时候,直接报错了,目前找到的解决方案是,创建目录src/main/webapp/WEB-INF/lib/,将外置的jar放到这个目录下。(4)外置的jar不能识别的问题,就是将外置的jar放到一个固定的路径下,就能够被识别了。最近虽然都差不多了,但还是会不时的咳嗽。

2023-01-09 08:58:30 570

原创 SpringBoot3初体验 - 第457篇

虽然项目无法一下子就冒险升级到最新版本,但作为一名技术爱好者,还是要体验一下新的技术的。Spring Boot 3作为Spring Boot重大的一个版本,还是有必要有一个简单的了解的。

2023-01-02 19:15:16 2444

原创 (我阳了)SpringBoot3正式版于11月24日发布:都有哪些新特性?- 第456篇

所以,如果你想升级 Spring Boot 3.0,请确保你的 JDK 版本是否符合要求,毕竟现在大部分人还是用的 Java 8,升级 JDK 版本不是一件小事,虽然现在 Java 17+ 是免费使用的,但不确定哪个时间点会收费,也可以转战 OpenJDK 或者其他开源的 JDK 版本。时隔四年多,Spring Boot 3.0 这是一个断崖式的版本更新,这四年多的时间,技术日新月异,无疑更新了太多的特性,也修复了海量的bug 的性能提升,今天栈长就聊聊 Spring Boot 3.0 的几个重大新特性。

2022-12-26 23:28:43 487

原创 Spring的秒表StopWatch优雅的程序计时器 -第455篇

如果想知道一个方法的执行耗时时长,一般的思路是:记录开始时间,执行业务代码,记录结束时间,方法的耗时就等于=结束时间-开始时间。这种方式可以实现基本的统计需求,如果要统计各个任务的占比,那么代码的复杂度就会增加...

2022-12-19 16:39:43 501

原创 SpringBoot中使用Spring-Retry重试框架 - 第454篇

​在实际工作中,重处理是一个非常常见的场景。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。

2022-12-13 10:09:03 307

原创 SpringBoot引入外部jar包,项目打包成war包发布(亲测有效) - 第453篇

将Spring Boot打包成war包,对于开发自己,可能都没有想过这个问题吧~需求都是来源于实际的,产品要求、技术领导要求、历史原因等等。

2022-12-05 17:26:31 453

原创 SpringBoot添加外部jar包及打包(亲测有效) - 第452篇

引入使用之后,编译以及在开发工具运行都是很正常的,但打完包之后,一运行就报错了,通常报错是Caused by: java.lang.ClassNotFoundException,所以这一节就来解决一下两个问题。

2022-11-29 09:37:35 335 1

原创 5个月的精华:Spring/SpringBoot扩展点手册:手册在手,编码无忧:全网独一份 - 第451篇

第一篇扩展点文章发表于2022-05-16,至今到这一篇文章耗时5个月左右一方面是总结之前的文章,本文主要是对于这系列的扩展点概念和实战做个汇总。​对于Spring扩展点的系列文章,全网独有一份,绝对良心出品,如有雷同,请@我。

2022-11-21 21:00:30 614

原创 走进SpringBoot源码吃透Spring扩展点「扩展点实战系列」- 第450篇

在前面的几节中,介绍了很多扩展点的概念以及实战案例,这一节走进Spring Boot源码,来看一下这些扩展点都是在Spring Boot的哪个地方被调用的。

2022-11-14 19:47:33 189

原创 走进MyBatis源码一探Spring扩展点「知识点多多」「扩展点实战系列」- 第449篇

在前一小节模拟实现了MyBatis的注解编程,但对于MyBatis的实现远远会比自己实现的复杂多了,毕竟是一个这么成熟的框架,这一节就走进MyBatsis源码,带你了解Spring众多的扩展点是如何在MyBatis中进行使用的。

2022-11-07 19:58:51 259

原创 利用Spring扩展点模拟MyBatis的注解编程「知识点多多」「扩展点实战系列」- 第448篇

前面模拟了FeignClient的远程调用,可能很多小伙伴还没用过Feign,这一节我们利用Spring扩展点来模拟MyBatis的注解编程实现。总的实现思路和FeignClient的很像,当然有些地方的编码,我们也会使用其它的方式

2022-10-24 19:03:41 548

原创 利用Spring扩展点对敏感信息加密解密,一文集齐n多知识点「扩展点实战系列」」- 第447篇

配置文件内容敏感信息保护有2种常见的方案,我们讲到了其中的一种,这一节来使用另外一种方案,也就是使用Spring的扩展点进行敏感信息的保护。

2022-10-17 18:30:38 267

原创 深入Feign源码吃透Spring扩展点「扩展点实战系列」- 第446篇

对于FeignClient具体又是怎么实现的呢?实现的核心点是否也是使用了Spring的扩展点呢?

2022-10-09 21:36:16 152

原创 利用Spring扩展点模拟Feign实现远程调用(干货满满)「扩展点实战系列」- 第445篇

用过MyBatis的注解编程和@FeignClient,是不是有一点好奇,我们写的代码都是接口,也没有具体的实现类,接口怎么能执行呢?底层到底发生了事情?通过本节模拟FeignClient将会揭开MyBatis和FeignCleint的面纱

2022-09-26 20:25:32 352

原创 Spring注解@Qualifier的详细用法你知道几种「扩展点实战系列」- 第444篇

在实现Ribbon的负载均衡提到一个很重要的注解@Qualifier,可能还有很多的小伙伴对于这个注解,还有点懵逼的状态,这一节的话就讲讲@Qualifier为什么需要存在,以及常见的几种方法。

2022-09-19 17:57:58 365

原创 一个注解@LoadBalanced就能让RestTemplate拥有负载均衡的能力?「扩展点实战系列」- 第443篇

在前面的小节,师傅带着大家使用注解以及Spring扩展点的方式实现了RestTemplate的负载均衡算法,师傅不时的提到Ribbon的负载均衡也是这么去实现的,那真的是这样吗?我说的不算,还是让Ribbon源码自己来说。

2022-09-13 08:41:45 234

原创 3种方案扩展RestTemplate让其具备负载均衡(超级详细)「扩展点实战系列」- 第442篇

RestTemplate简化了网络请求,在使用的时候,设置一个url,可以指定返回的数据的类型。在默认情况下,是不具备负载均衡能力的

2022-09-05 17:20:43 231

原创 配置类信息赋值为Java静态变量「扩展点实战系列》」- 第441篇

对于配置文件application.properties或者application.yml中的配置属性,希望封装成一个Java对象。耶,这个看起来很简单呢,@Value不就可以实现了吗?那如果我在加一个条件

2022-08-29 22:28:00 125

原创 服务信息上报+记录请求信息+监听项目运行状态还能这么玩「扩展点系列」- 第440篇

对于Spring框架提供了几个事件ContextRefreshedEvent、ContextStartedEvent、ContextStoppedEvent、RequestHandledEvent。

2022-08-22 18:25:29 191

原创 观察者模式实际应用场景「扩展点实战系列」- 第439篇

ApplicationListener可以监听某个事件的event,触发时机可以穿插在业务方法执行过程中,用户可以自定义某个业务事件。

2022-08-15 17:19:02 145

原创 SpringBoot/Spring扩展点系列之初始化和销毁的3种办法 - 第438篇

有时需要在 Bean 属性值 set 好之后和 Bean 销毁之前做一些事情,比如检查 Bean 中某个属性是否被正常的设置好值。Spring 框架提供了多种方法

2022-08-08 17:55:25 316

原创 SpringBoot/Spring扩展点系列之CommandLineRunner和ApplicationRunner实现缓存预热

在应用程序启动后,需要执行特定的代码,比如加载缓存数据、打印自定义启动信息等。Spring Boot 为我们提供了ApplicationRunner、CommandLineRunner两个接口来实现上面的需求。

2022-08-01 17:34:54 211

原创 SpringBoot/Spring扩展点系列之SmartInitializingSingleton - 第436篇

SmartInitializingSingleton是spring 4.1中引入的新特效,与InitializingBean的功能类似,都是bean实例化后执行自定义初始化,都是属于spring bean生命周期的增强。

2022-07-25 17:06:22 202

原创 SpringBoot/Spring扩展点系列之FactoryBean让你不在懵逼 - 第435篇

当Bean的创建过程比较复杂的话,通过FactoryBean来实现实现Bean的复杂创建过程,这个时候FactoryBean的话,可以让使用者使用起来很简单无需关心Bean的创建过程,听起来是不是很像工厂设计模型。

2022-07-18 18:38:33 172

原创 SpringBoot/Spring扩展点系列之初始化之@PostConstruct、init-method、InitializingBean - 第434篇

在一些业务场景下,我们想要在Spring Bean初始化后自动做一些事情,比如预加载一部分数据,举例说明:要开发一个短信发送服务,在服务中,有些基本的配置信息是存放在数据库的,那么在Spring Bean初始化就需要从数据库加载到这些配置...

2022-07-11 17:11:46 354

原创 扩展点系列之ApplicationContextAwareProcessor普通类获取Spring Bean - 第433篇

ApplicationContextAwareProcessor是一个bean后置处理器,用来处理用到的感知接口(实现spring中aware结尾的接口)

2022-07-04 16:56:01 154

原创 扩展点系列之SmartInstantiationAwareBeanPostProcessor确定执行哪一个构造方法 - 第432篇

SmartInstantiationAwareBeanPostProcessor 继承自InstantiationAwareBeanPostProcessor;

2022-06-27 16:54:08 599

原创 SpringBoot配置文件内容加密,实现敏感信息保护 - 第431篇

Jasypt (Java Simplified Encryption) 是一个 java 库,它允许开发人员以最小的努力将基本的加密功能添加到他/她的项目中,而无需深入了解密码学的工作原理。

2022-06-20 16:30:39 299

原创 一款利用人工智能生成模型来合成代码的工具Copilot - 第430篇

copilot 是一个基于 AI 的编程辅助工具。目前已经集成在了 vscode 中,后续可能集成到更多平台和工具,目前还是测试阶段。

2022-06-13 21:59:35 3548 1

springloaded-1.2.8.RELEASE

spring boot热部署之springloaded

2021-04-20

activiti-designer-5.18.0.zip

Activiti Eclipse Designer离线安装包,版本activiti-designer-5.18.0;上传时间2020.08.26

2020-08-26

activiti-6.0.0

activiti-6.0.0 , 2020年8月21日从官网下载,官网下载数据太慢了,可以从这里直接下载,最新的建议从官网直接下载。

2020-08-22

seata-server-1.0.0.zip

github下载太慢的话,可以从这里进行下载。 seata-server-1.0.0版本,下载完成之后,可以直接运行bin文件,就可以进行启动了。

2020-04-16

3-4.基于内存.zip

spring boot + spring security - 基本内存的代码,用于专栏的资源。用于专栏的资源。

2020-03-02

rocketmq-console-ng-201903.jar

RocketMQ 控制台2019-03 发布的可执行jar文件,直接使用:java -jar rocketmq-console-ng-201903.jar --server.port=8080 --rocketmq.config.namesrvAddr=127.0.0.1:9876 即可启动运行。启动成功访问地址:http://127.0.0.1:8080

2019-11-28

seata-server-0.7.1.zip

seata-server-0.7.1 , 由于github下载速度慢,所以提供下载, 有需要的可以直接下载。

2019-11-17

seata-server-0.9.0.zip

seata-server 0.9.0版本下载,github下载太慢的话,可以从这里进行下载,截止到2019.11.15的最新版本。

2019-11-15

txlcn-tm-5.0.2.RELEASE.zip

txlcn-tm-5.0.2.RELEASE可执行jar,包含了配置文件,依赖的jar文件,可执行jar文件,源码,执行命令:java -jar txlcn-tm-5.0.2.RELEASE.jar

2019-05-20

从零开始学Spring Boot

从零开始学Spring Boot,没有积分的可以看博客:http://412887952-qq-com.iteye.com/ 【Spring Boot 系列博客】 0)前言【从零开始学Spring Boot】 : http://412887952-qq-com.iteye.com/blog/2291496 (1)spring boot起步之Hello World【从零开始学Spring Boot】: http://412887952-qq-com.iteye.com/blog/2291500 (2)Spring Boot返回json数据【从零开始学Spring Boot】 http://412887952-qq-com.iteye.com/blog/2291508 (15)Spring Boot使用Druid和监控配置【从零开始学Spring Boot】 http://412887952-qq-com.iteye.com/blog/2292362 16)Spring Boot使用Druid(编程注入)【从零开始学Spring Boot】 http://412887952-qq-com.iteye.com/blogs/2292376 (17)Spring Boot普通类调用bean【从零开始学Spring Boot】: http://412887952-qq-com.iteye.com/blog/2292388 ...... (35)Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】 http://412887952-qq-com.iteye.com/blog/2294942 更多查看博客:http://412887952-qq-com.iteye.com/

2016-05-21

飘雪 圣诞祝福小程序

飘雪 圣诞祝福小程序

2011-08-05

mysql数据库总结

mysql数据库总结 登陆密码是:qianqian

2011-03-07

改变文件夹皮肤的颜色软件

改变文件夹皮肤的颜色软件,任意选择自己喜欢的颜色

2011-01-31

HTML_to_Servlet转换器\HTML_to_Servlet转换器

用java编写的将html文件转换为servlet文件的工具

2010-09-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除