自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Spring-事务

Spring框架通过对AOP(面向切面编程)的支持来实现事务管理。在Spring中,事务管理是通过在方法执行前后应用拦截器(即事务通知)来实现的。Spring事务管理是Spring框架提供的一种机制,用于管理应用程序中的事务操作。它提供了一种简单而强大的方式来处理数据库操作的事务性需求,并确保数据的一致性和完整性。

2023-06-15 23:45:45 181

原创 Java设计模式-适配器模式

适配器模式是一种常用的设计模式,可以帮助解决接口不兼容的问题,并提供了一种灵活、可扩展的方式来进行接口适配和集成。

2023-06-14 23:21:53 1984

原创 Java设计模式-模板方法模式

模版方法模式(Template Method Pattern)是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的具体实现延迟到子类中。模版方法模式通过把固定不变的部分抽取到父类中,将可变的部分留给子类来实现,从而实现代码复用和扩展。

2023-06-13 13:48:43 859

原创 Java设计模式-单例模式

单例模式是一种创建型设计模式,它保证一个类只能创建一个实例,并提供一个全局访问点来访问该实例。

2023-06-12 23:35:06 175

原创 Spring-AOP

Spring的AOP(Aspect-Oriented Programming,面向切面编程)是Spring框架的一个重要特性,它提供了一种以声明的方式来实现横切关注点的功能。AOP通过将横切关注点(如事务管理、日志记录、安全性等)从核心业务逻辑中分离出来,使得代码更加模块化、可维护和可复用。

2023-06-11 23:55:07 159

原创 Bean生命周期

总之,Spring容器负责管理Bean的整个生命周期,包括实例化、属性注入、初始化、使用和销毁。开发人员可以通过配置文件或注解来定义Bean的生命周期行为,并根据需要执行自定义的初始化和销毁逻辑。

2023-06-11 00:04:23 26

原创 URL编码和解码使用方式及注意事项

在Java中,URLDecoder类用于对URL进行解码,将URL中的特殊字符转换回原始字符。需要确保使用与编码时相同的字符集进行解码。总而言之,对URL进行解码可以将编码的特殊字符转换回原始字符,以便正确处理和使用URL。

2023-06-10 23:16:49 6515 1

原创 @Resource和@Autowired注解使用方式及区别

@Resource和@Autowired都是用于进行依赖注入的注解,用于将一个Bean注入到另一个Bean中。总的来说,两者的作用类似,都可以进行依赖注入,但使用方式和一些细节上有所不同。根据具体的需求和使用场景,可以选择适合的注解来完成依赖注入。

2023-06-09 15:15:32 175

原创 Bean注入(DI)

在Java中,依赖注入(Dependency Injection)是一种常见的设计模式,用于将一个对象的依赖关系由外部容器负责注入,而不是在对象内部手动创建依赖关系。在Spring框架中,Bean注入是通过依赖注入实现的。

2023-06-09 14:37:06 222

原创 【算法-取模(%)】

取模意义及计算规则与示例

2023-03-27 00:13:27 3842

原创 跳出Java循环

跳出Java循环

2023-01-30 11:11:11 944

原创 分布式链路追踪-skywalking体验

SkyWalking 是一个可观测性分析平台(OPA)和应用程序性能管理系统(APM)。

2022-11-22 20:09:11 993 1

原创 基于javaagent-ByteBuddy监控方法执行耗时

通过字节码增强技术来实现方法调用耗时

2022-11-14 18:33:18 460

原创 SpringBoot服务以Docker部署

制作了一个简单的SpringBoot服务镜像,并以Docker部署SpringBoot服务。

2022-10-16 22:59:44 140

原创 Java基础异常总结

Java基础-异常总结

2022-06-14 18:11:29 57

原创 Docker部署微服务

1、打包jar包1.1、上传jar包至Linux服务器上1.2、将jar包所在的目录创建一个Dockerfile文件 vim Dockerfile,,内容为# 基于哪个镜像FROM java:8# 将文件挂载到当前容器VOLUME /tmp# 将微服务jar包文件复制到容器根目录"/",并且命名为app.jarADD docker-springboot-1.0-SNAPSHOT.jar /app.jar# 声明需要暴露的端口EXPOSE 8001# 配置容器启动后执行的命令,j

2021-10-12 23:45:42 242

原创 2021-07-24

Git常用操作1、Git–Remote远程仓库的使用1) 克隆远程仓库到本地:git clone [url]2) 查看远程仓库的信息git remote -v 3) 将远程版本库中的最新代码同步到本地git fetch origin master 执行这个命令后,就会将远程版本库上的代码同步到本地,不过同步下来的代码并不会 合并到任何分支上去,而是会存放在到一个 origin/master 分支上,之后再调用 merge 命令将 origin/master 分支上的修改合并到主分支上即可

2021-07-24 15:23:17 50

原创 springboot解决easyPOI使用post请求调用接口导出Excel不能接收@RequestBody对象问题

问题:1.post请求2.前端传递参数是List<对象>3.使用的是@RequestBody List<对象> 对象List解决方案:1.使用@RequestParam String 字符串对象来接收前端传递过来的List<对象>2.把字符串对象转换为原来的对象:List<对象> list对象 = JSONObject.parseArray(字符串对象, 对象.class);3.使用easyPOI导出List对象...

2021-01-15 09:06:04 1138

原创 Win10系统在某个文件夹打开cmd,"在此处打开powershell窗口"

Win10系统在某个文件夹打开cmd,"在此处打开powershell窗口"小技巧在某个文件夹空白处使用shift+鼠标右键(快捷键)即可看见:“在此处打开powershell窗口”

2020-05-02 23:28:28 1765 2

空空如也

空空如也

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

TA关注的人

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