自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql执行一条sql的过程!没有比这更容易懂的了!

我会从一张流程图慢慢深入去讲解。

2024-04-07 23:02:09 562 1

原创 属性注入、构造注入缺点优点

因为现在spring在属性注入的时候会提示黄色警告,这个时候如果替换成构造注入就解决问题了,这是为什么呢,这就要考虑他们之间的优势了。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-02-07 11:22:38 225 1

原创 rabbitmq发送消息异常时,使用切面写进数据库,定时任务进行重新发送

场景:当消费者消费消息出现异常时,利用注解和切面进行处理,写进数据库中,然后通过定时任务进行重发.

2024-01-27 16:42:41 280 2

原创 rabbitmq发送和接收消息的集中方式及处理

因为看到写法比较多,看的比较乱,我这里总结两种写法。

2024-01-20 14:03:43 378

原创 rabbitmq场景:发送消息的模版不一致时,怎么进行构建不同的消息模版

具体场景:当你发送消息时,如果设定重试五次后不成功就发送消息,通知开发人员失败,需要后台赶快进行处理,但是消息发送给不同的人员或者不同的地方(比如:平台、钉钉)提示:以下是本篇文章正文内容,下面案例可供参考。

2024-01-17 22:01:12 353

原创 解析spring.xml文件,自定义导入Bean

前言一、spring.xml文件?二、解析obtainFreshBeanFactory源码三.进入源码四.自定义注解跟ImportBeanDefinitionRegistrar实现注入Bean五、自定义EnableCustomImport 注解解析spirng配置文件中的componentScan标签,目的是得到Autowired注解的后置处理器的由来和自定义ImportSelector 注册Bean。

2024-01-06 17:54:03 951 1

原创 使用rabbitmq和异步线程的方式进行同步数据

rabbitmq确保可靠性

2023-11-04 17:45:58 253 1

原创 多数据源切换和分表插件

不同数据库需要不同数据源,根据注解和切面实现数据源动态切换

2023-10-21 15:27:51 53 1

原创 扩展QueryWrapper类

因为QueryWrapper类使用较多,但是为了防止遗漏条件判空的情况,简写了这一步骤。LambaQueryWrapper同样也可以这样。上面还有其他方法比如:eq、ne、gt、ge、lt、le等。

2023-10-08 18:36:03 82 1

原创 mongdb和mysql 区别和场景

在写一个新需求时,往往要进行创表,或者创建文档,这个时候就需要进行一个选型,怎么进行一个选型呢,下面就是mongdb和mysql的一些区别和我的心得。

2023-09-17 14:24:42 129 1

原创 使用锁或流来避免重复命名

当我们新建一个课程时,课程名在创建、更新时可能会导致重复,这就使用锁来解决

2023-09-10 14:23:28 26 1

原创 分布式生成多个id

当使用rabbitmq发送一个消息时(比如钉钉通知消息),在表中需要用到一个消息id,而且我们项目部署的是集群(分布式),这个使用就需要用到雪花算法,并且去生成一个或者多个id。

2023-08-31 18:47:32 32 1

原创 java 利用反射填充创建时间、ip等字段

当需要手动插入一个实体类数据的时候,插入创建时间,一个setCreateTime(new Data())就可以完成,但是如果有更多的字段,比如:主键id、更新时间、ip地址、创建人、创建人id、更新人等这些字段,一个一个写就非常不优雅,我们可以建一个Common的一个微服务,里面写一个方法,利用反射去进行数据的填充,下面是代码展示。

2023-07-24 19:48:03 333

原创 2021-03-24

1 什么是JSPjava Servlet Pages:java服务器端页面,也和Servlet一样,用于动态web技术最大特点:写JSP就像是写HTML区别:HTML只给用户提供静态的数据JSP页面可以嵌入java代码,为用户提供动态数据;2JSP原理tomcat中有个work目录;IDEA使用Tomcat的会在tomcat中产生一个work目录我的电脑路径:C:\Users\30537\AppData\Local\JetBrains\IntelliJIdea2020.3\tomcat\c4

2021-03-24 15:13:20 53

原创 2021-03-23

Cookie和Session的区别里面有我的理解:1.Cookie是把用户的数据写给用户浏览器,浏览器保存(可以保存多个) (就是当去使用一个servlet的时候 服务器给浏览器一个cookie cookie就会保存在浏览器里 等下次访问到服务器时就浏览器带上cookie)。2.Session把用户的数据写到用户独占Session中,服务器端保存(保存重要的信息,减少服务器资源的浪费)理解:客户端每次访问服务器,服务器就会给一个登记一个Session,并且服务器会给客户端(用户)一个Session

2021-03-23 20:20:11 26

原创 2021-03-23

javaweb中Session的使用什么是Session1:服务器会给每一个用户(浏览器)创建一个Session对象2:一个Session独占一个浏览器,只要浏览器没有关闭,这个Session就存在;3:用户登入之后,整个网站它都可以访问!保存用户的信息,保存购物车的信息先创建一个类person.java代码如下(示例):public class person {private String name;private int age;public person() {}public

2021-03-23 20:04:31 49

空空如也

空空如也

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

TA关注的人

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