自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring Security Oauth2 permitAll()还校验token

前言上周五有网友问道,在使用spring-security-oauth2时,虽然配置了.antMatchers("/permitAll").permitAll(),但如果在header 中 携带 Authorization Bearer xxxx,OAuth2AuthenticationProcessingFilter还是会去校验Token的正确性,如果Token合法,可以正常访问,否则,请求失...

2019-12-27 14:40:15 3852 3

原创 MySQL之如何消除大量的@@session.tx_read_only

1.发现大量的"select @@session.tx_read_only"当有好多个线程(我测试时是300个线程)去对数据库进行操作时,用如下命令查看List-1show processlist;会发现有大量的"select @@session.tx_read_only",占了很大一部分,我们是否可以消除它呢?MySQL具体在做什么。2.这个表示什么经过google,找到了原因:J...

2019-08-13 15:22:04 1733

原创 mysql sum+group条件优化

记一次sql优化: 表:st_youji_day_store_budget 记录数:3482116 sql语句:SELECT the_date, sum(budget_sale) AS budget_saleFROM st_youji_day_store_budgetWHERE num = '90'AND the_mon = '2019-06'AND ent_name =...

2019-06-03 11:30:23 3419 3

原创 java web面试题

session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。答:cookie 和session 的联系:session是通过cookie来工作的session和cookie之间是通过COOKIE[′PHPSESSID′]来联系的,通过_COOKIE['PHPSESSID']来联系的,通过C​OOKIE[′PH...

2019-06-03 11:16:06 171

原创 双重校验单例模式详细讲解

/**单例模式-双重校验锁@author zz*/public class SingleTon3 { private SingleTon3(){}; //私有化构造方法 private static volatile SingleTon3 singleTon=null; public static SingleTon3 get...

2019-04-26 11:02:50 1257

原创 sharding-jdbc报错INSERT statement should contain sharding value

问题:在插入的时候报错INSERT statement should contain sharding value.但是sql和sharding配置是没问题的,非常确定已经配置了分片字段,打出的sql日志中也有分片字段。解决:是因为我使用的sharding jdbc版本不是1.5以上的版本,使用的不是sharding jdbc自带的SQL解析引擎,所以处理SQL的时候使用druid的parame...

2019-01-23 15:58:21 2507 1

原创 lombok和mapstruct冲突

pom中导入lombok插件及依赖后,maven执行compile报错,提示找不到get/set方法,原因是和mapstruct冲突。解决方法:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</art...

2019-01-23 15:45:29 8966

原创 Rocketmq同项目多个生产者多个消费者问题

项目中经常会遇到一个项目需要多个mq实例的情况,然后我们就启动了多个mq:另一个也同样此种方法启动,@Bean对象的bean名称不一样。但是用的时候发现无论用哪个生产者实例,发送的消息总是到同一个mq上。在发送消息的时候加上断点,查看product对象,发现namesrvAddr是对的,不同的mq实例发送消息时namesrvAddr是不同的。无可奈何之下,查看了下rocketmq的源码,...

2018-09-26 20:27:08 27538 5

原创 springcloud Feign传参注意事项

Feign传参当参数比较复杂时,feign即使声明为get请求也会强行使用post请求不支持@GetMapping类似注解声明请求,需使用@RequestMapping(value = “url”,method = RequestMethod.GET)使用@RequestParam注解时必须要在后面加上参数名4.get请求使用@RequestParam,post请求使用@Reque...

2018-09-13 12:01:27 1010

原创 rocketmq重试

使用rocketmq时,发现个问题,就是每次重启项目都会重复消费之前的消息,即使消费时直接返回ConsumeConcurrentlyStatus.CONSUME_SUCCESS也还是消费不成功,查看rocketmq-console时发现,difftotal时一直存在的,也就是说rocketmq认为是没有消费成功的。后来查看各种资料发现,rocketmq服务端和代码中的mqclient包必须保证一致...

2018-09-13 11:54:18 2000

原创 多线程

1.实验:类1:Stock作为库存类,代码为public class Stock { private int count; public int getCount() { return count; } public void setCount(int count) { this.count = count; ...

2018-09-13 11:48:31 93

转载 超全面的大型IT公司Java开发岗面试题集锦

一、Java基础1.String类为什么是final的。2.HashMap的源码,实现原理,底层结构。3.说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4.描述一下ArrayList和LinkedList各自实现和区别5.Java中的队列都有哪些,有什么区别。6.反射中,Class.forName和classloader的区别7.Ja...

2018-08-27 11:51:43 229

原创 jdk安装教程

1.下载jdk,地址为http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.双击安装 注意:jdk和jre不要安装到同一文件夹下面,否则后期可能遇到一些很奇葩的问题。比如maven编译问题等。 3.安装完成后,需要进行环境变量的配置,右键我的电脑—属性—-...

2018-08-27 11:31:19 15432 1

原创 java多线程指令重排序引发的脏读

如果A、B两个处理器同时有两个线程执行,可能会得到x=y=0这种结果,导致的原因时由于代码执行时进行了读、写指令重排序,即多线程中经常出现的脏读现象。正常程序执行为处理器A执行A1将值写入缓存区A,然后执行A3将值刷新到共享内存中,然后在执行A2读b值操作,即A1-A3-A2。但经过指令重排序后,可能会出现这种执行情况,A1-A2-A3,这样就会导致B处理器写入的b数据没有更新进共享内存而出现...

2018-08-15 20:08:43 265

原创 RedissonList引起的问题

redisson是一个用于连接redis的java客户端工作,相对于jedis,是一个采用异步模型,大量使用netty promise编程的客户端框架。“` //创建配置信息 Config config = new Config(); config.useSingleServer().setAddress(“localhost:6379”).setCo...

2018-08-15 16:50:45 2257

原创 IDEA下边git合并提交出现问题,然后分支下边的rebasing怎么去掉?

如果文件冲突已经解决,将文件add进暂存区,之后 git rebase –continue 如果想放弃当前操作 git rebase –abortrebase使用网上很多,自行百度。

2018-08-15 16:39:38 35241 2

空空如也

空空如也

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

TA关注的人

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