- 博客(9)
- 收藏
- 关注
原创 Mysql-索引
一、索引类型:1、unique(唯一索引):不可以出现相同的值,可以有NULL值2、index(普通索引):允许出现相同的索引内容3、promary key(主键索引):不允许出现相同的值4、fulltext index(全文索引):可以针对值中的某个单词组合索引:实质上是将多个字段建到一个索引里,列值的组合必须唯一二、创建索引alter table 表名 add 索引类型 (unique,primary key,fulltext,index)[索引名](字段名)//普通索引alter
2021-04-22 15:09:42
181
1
原创 @RequestBody之常识陷阱
平时写代码时,无意识的可能会写如下这种代码:@RequestBody String str然后快乐的传参来看我们拿到了什么结果可以看出,接收到的参数不是“ssf”,而是“uuid:ssf”解决:不能用json的格式传参,换成普通文本格式传输即可...
2021-04-14 13:41:33
302
1
原创 java制作随机校验码
1、获取缓冲区图像对象指定宽高、图像字节灰度BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);2、获取画布 Graphics g = image.getGraphics(); //将填充的区域为指定颜色 g.setColor(Color.white); //填充矩形 g.fillRect(0, 0, width, heig
2021-04-14 10:33:42
206
原创 String replace方法 无法改变原字符串,使用时注意:需重新赋值
String replace方法 无法改变原字符串,使用时注意:需重新赋值未重新赋值 String s = "ni"; s.replace("i", "r"); System.out.println(s);此时输出s,发现结果不会改变重新赋值 String s = "ni"; String replace = s.replace("i", "r"); System.out.println(replace);得到正常
2021-02-05 10:16:01
2657
原创 redis 操作list时Pop操作list为空?
redis 操作list时Pop操作list为空?Pop操作分为 :leftPop(K key) 移除集合中的左边第一个元素。rightPop(K key) 移除集合中右边的元素。问题:用rightPop举例,rightPop移除的list为空为怎么样?猜想是否会抛异常?第一步:在redis中存入一个list,list中放入一个元素第二步:调用rightPop操作Object obj = redisTemplate.opsForList().rightPop(key)因为list中存
2020-12-09 11:41:17
6604
原创 Java 8 Lambda-通过另一个集合过滤集合
Java 8 Lambda-通过另一个集合过滤集合我有一个List<Integer> one 和List<Integer> two List<Integer> one = new ArrayList<>(); one.add(1); one.add(2); List<Integer> two = new ArrayList<>(); two.add(1);我想过滤掉在集合
2020-12-09 09:33:29
4926
转载 - 错误信息:java.lang.IllegalArgumentException: An invalid domain [.buding.show] was specified for this c
- 错误信息:java.lang.IllegalArgumentException: An invalid domain [.buding.show] was specified for this cookie当项目中使用单点登录功能时,通常会使用cookie进行信息的保存,这样就可以在多个子域名上存取用户信息。比如有三个domain分别为test.com,cml.test.com,b.test.com这三个域名下的cookie是需要互相访问的。这时会在response上写入cookie信息
2020-09-08 11:20:34
1078
转载 SpringBoot - 使用 addCorsMappings 配置跨域的坑
SpringBoot - 使用 addCorsMappings 配置跨域的坑什么是跨域问题这里我就不说了,直接说我使用addCorsMappings方法配置跨域时遇到的问题。具体代码如下:public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMethods("POST", "GE
2020-09-08 10:20:15
1271
转载 SpringMVC 中 @ControllerAdvice 注解的三种使用场景
SpringMVC 中 @ControllerAdvice 注解的三种使用场景!@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:1、全局异常处理2、全局数据绑定3、全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的功能,在 Spring Boot 中可以直接使用,下面分别来看。
2020-09-08 09:58:02
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人