
Spring
文章平均质量分 55
丶诸子百家
这个作者很懒,什么都没留下…
展开
-
构建spring源码环境
spring源码环境构架原创 2022-05-22 10:50:42 · 654 阅读 · 0 评论 -
SOFA框架RPC 方式快速入门
新建一个maven工程,pom.xml引入对应的rpc包<dependency> <groupId>com.alipay.sofa</groupId> <artifactId>sofa-rpc-all</artifactId> <version>最新版本</version></dependency>因为是简单的入门级别,所以在一个工程中启动两个main方法即可。1.新建He原创 2021-08-09 10:19:24 · 1755 阅读 · 0 评论 -
spring集成redisson踩过的坑
我用spring的xml集成一直报错,所以只能选择注解方式:@Configurationpublic class RedissionConfig { Logger log = LoggerFactory.getLogger(RedissionConfig.class); @Value("${redis_ip}") String redis_ip; @Value("${redis_port}") String redis_port; @Val原创 2020-05-28 17:59:55 · 8016 阅读 · 0 评论 -
session共享方案
session共享方案1:nginx的ip_hash策略使用nginx,在nginx.conf中配置负载均衡策略将默认的轮询改为ip_hash。upstream testService{ip_hash;server 192.168.0.14:88;server 192.168.0.15:80;}ip_hash原理是每个请求按访问ip的hash结果分配,这样每个访客...原创 2020-04-10 16:53:14 · 112 阅读 · 0 评论 -
ActiveMQ消费者参数报错
最近公司又新开了一个平台开发,由于因为要跨平台操作一些操作,所以用ActiveMQ做队列,可以在各自的平台里进行操作,然后碰到了一些坑。第一个:定义了一个pojo实体类,在生产者完成生产后,消费者接收参数,在我们看来是一个pojo,在消费的时候,消费者需要由ActiveMQ的Message转成我们定义的pojo,这样会出现转换异常,是因为生产者发送实体的时候,可能是com.test.Use...原创 2020-01-16 12:04:52 · 609 阅读 · 0 评论 -
Spring中的@Resource与@Autowired有啥区别?
@Resource与@Autowired有啥区别?@Resource和@Autowired注解对于一名做Java的朋友只要不是入门基本上大家都是众所周知,在项目中对Bean进行自动装配,当我们使用@Autowired注解进行装配时,为什么其他同事用@Resource也是可以的呢?当然,程序员的日常搬砖搬多了,反正两个都能用,人家怎么写我也就照样copy就行只要程序不报错,并没有理解...转载 2019-12-25 09:37:02 · 701 阅读 · 0 评论 -
SpringBoot利用aop切面做日志记录
只是做一个简单的日志记录,比如某个url进入哪个controller并将参数输出。1、首先在pom.xml中导入aop的包<!--aop--> <dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2019-12-19 09:40:25 · 458 阅读 · 0 评论 -
quartz定时任务的Job无法注入spring bean的解决方案
使用spring 结合quartz进行定时任务开发时,如果直接在job内的execute方法内使用service 或者mapper对象,执行时,出现空指针异常。问题原因job对象在spring容器加载时候,能够注入bean,但是调度时,job对象会重新创建,此时就是导致已经注入的对象丢失,因此报空指针异常。解决方案方案1:重写JobFactory类@Componentpub...转载 2019-05-05 17:08:12 · 2629 阅读 · 0 评论 -
Sping用到的常用设计模式
最近在学习spring,spring用到的设计模式很重要。1、工厂模式:隐藏复杂的逻辑过程,只关心结果。简单工厂、工厂方法、抽象工厂2、单例模式:保证从系统启动到系统停止,全过程只产生一个实例。常用的单例模式:委派模式:1、类似于中介的功能(委托机制) 2、只有被委托人的引用,和代理模式区分开策略模式:1、过程不同,结果一样原型模式:1、过程相同,但结果不一样,或者叫做...原创 2019-01-08 10:33:33 · 175 阅读 · 0 评论 -
Spring的AOP
最近在学Spring,经常说的IOC和AOP,在此只是做一个记录,毕竟人脑会忘记的。AOP:事务代理(声明式事务,根据不同的方法确定是否需要加事务,用的是cglib动态代理)、日志监听等例子,事物监听为例子:1:service()方法,做业务处理2:spring会自己开启一个事务(open)3:事务执行(向数据库插入数据)4:监听事务是否有异常,根据异常决定事务是否回滚还是继续...原创 2019-01-08 10:25:07 · 120 阅读 · 0 评论