![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE阶段
文章平均质量分 72
A_aspectJ
年轻人敢于奋斗,敢于拼搏,每天都是新生活
展开
-
Java中跨域问题 解决的几种方式详解
Java 中的跨域问题指的是在使用 Ajax技术进行跨域访问时,由于浏览器的安全限制,导致请求被拒绝或者无法获取到正确的响应结果。原创 2024-05-10 10:55:46 · 706 阅读 · 8 评论 -
IDEA 使用maven编译,控制台出现乱码问题的解决方式
使用idea进行maven项目的编译时,控制台输出中文的时候出现乱码的情况。通常出现这样的问题,都是因为编码格式不一样导致的。既然是maven出的问题,我们在idea中查找下看可以如何设置文件编码。原创 2024-05-09 14:13:08 · 989 阅读 · 2 评论 -
Java正则表达式 提取文本中所有的匹配数据
正则表达式是一种通过字符模式来匹配和查找字符串的工具。它由一些特殊字符和普通字符组成,可以用来定义搜索模式。原创 2024-04-24 18:17:17 · 1572 阅读 · 2 评论 -
Spring定时器 Cron表达式的用法
Cron表达式是一种用于描述定时任务执行时间的字符串格式,这种表达式基于时间字段来定义任务应该在哪些时间点执行,通常包含六个或七个用空格隔开的字段,分别代表秒、分钟、小时、日期、月份和星期(年份是可选的)。原创 2024-04-21 22:34:41 · 1261 阅读 · 5 评论 -
为什么Redis使用单线程 性能会优于多线程?
Redis作为一个高性能的内存数据库,通过巧妙地运用非阻塞I/O、多路复用等技术,充分地发挥了单线程模型的优势,避免了多线程可能带来的问题。所以在选择技术方案时,并非线程越多越好,而是需要根据实际情况权衡各种因素。Redis的成功经验告诉我们,合理地利用单线程模型,结合优化的数据结构和高效的I/O处理,能够实现出色的性能表现。原创 2024-04-21 10:06:09 · 1362 阅读 · 1 评论 -
Spring Boot 自动化单元测试类的编写过程
企业开发不仅要保障业务层与数据层的功能安全有效,也要保障表现层的功能正常。但是我们一般对表现层的测试都是通过postman手工测试的,并没有在打包过程中代码体现表现层功能被测试通过。那么能否在测试用例中对表现层进行功能测试呢?答案是可以的,我们可以使用MockMvc来实现它。原创 2024-03-19 10:54:31 · 1992 阅读 · 2 评论 -
Java Json序列化工具使用比较
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,已经成为了广泛使用的数据序列化和反序列化的格式之一。在Java开发中,也存在多种用于处理JSON的工具。Json序列化与反序列化工具,常用的有jackson、fastjson、Gson。原创 2024-03-15 16:41:25 · 640 阅读 · 0 评论 -
Spring Bean的生命周期流程
Spring 中 Bean 的生命周期是指:Bean 在 Spring(IoC)中从创建到销毁的整个过程。无需通过 new 来创建对象,只需要通过 DI(依赖注入),从 Spring 中取出要使用的对象即可。原创 2024-03-14 10:56:30 · 1383 阅读 · 0 评论 -
【Java定时器】几种实现方式总结
Java中实现定时器的常见方式有三种。具体如下:使用Timer类。Timer类允许你调度一个TimerTask任务,可以让程序按照某一个频度执行,但不能在指定时间运行。使用ScheduledExecutorService接口。这个接口允许你调度一个任务在未来的某个时间点执行,或者按照一定的时间间隔重复执行。使用Quartz框架。Quartz是一个功能强大的开源定时任务调度框架,可以支持复杂的调度需求,如按照特定的时间表执行任务,支持任务的持久化存储等。原创 2024-03-13 11:44:09 · 674 阅读 · 0 评论 -
【设计模式】Spring框架中 经典的设计模式有哪些?
在Spring中,设计模式的使用非常广泛,帮助实现解耦、模块化和可扩展的架构设计。原创 2024-03-08 10:15:00 · 475 阅读 · 0 评论 -
Java Spring框架详解(值得收藏)
Spring是一个轻量级Java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE (一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。原创 2024-03-07 11:13:12 · 1011 阅读 · 0 评论 -
SpringBoot 多环境的配置(附带有截图)
SpringBoot默认加载的是application.yml,想要默认加载其他配置文件,例如生产环境,那么需要在application.yml中配置,这样加载的就是生产环境的配置了,项目打包时候打的也是application-prod.yml文件。原创 2024-03-07 10:27:19 · 1065 阅读 · 0 评论 -
Spring框架的好处
Spring框架是一个开放源代码的J2EE应用程序框架,是针对bean的生命周期进行管理的轻量级容器。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大的IOC、AOP及Web MVC等功能。原创 2024-03-05 23:53:08 · 548 阅读 · 0 评论 -
git工具的使用,代码冲突解决
Git是一个分布式版本控制系统,主要用于跟踪代码更改和协同开发。原创 2024-03-03 23:29:16 · 433 阅读 · 0 评论 -
JPA常见异常 JPA可能抛出的异常
JPA(Java Persistence API)是Java持久化规范,用于将Java对象持久化到数据库中。在JPA中,唯一约束违规是指在插入或更新数据时,违反了数据库表中的唯一约束条件。原创 2024-03-01 11:42:18 · 636 阅读 · 0 评论 -
【面试题】Spring常用的注解有哪些?
Java5.0开始支持注解。而作为Java中的优秀框架Spring,自从更新了2.5版本之后也开始慢慢舍弃xml配置,更多使用注解来控制Spring框架。原创 2024-02-29 23:21:26 · 379 阅读 · 1 评论 -
mybatis开启缓存cache
二级缓存是需要手动开启的,并且它是跨 SqlSession 的缓存,二级缓存是基于namespace级别的,一个命名空间对应一个二级缓存。原创 2024-02-28 23:25:42 · 1253 阅读 · 0 评论 -
IDEA spring-boot-devtools 热部署
Spring boot devtools 热部署开发人员工具原创 2024-02-27 14:52:36 · 504 阅读 · 0 评论