自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ‘@‘ THAT CANNOT START ANY TOKEN

【代码】‘@‘ THAT CANNOT START ANY TOKEN。

2023-12-01 12:59:43 412 1

原创 Base64字符串转换为InputStream

Base64字符串转换为InputStream。

2023-10-18 10:36:43 1330 1

原创 @Validated和@Valid使用

使用@Validated和@Valid校验参数

2023-05-16 09:44:32 258

原创 感受 lambda 之美

本篇主要从实际使用讲述了常用的方法及流,使用java8可以很清晰表达你要做什么,代码也很简洁。本篇例子主要是为了讲解较为简单,大家可以去使用java8重构自己现有的代码,自行领会lambda的奥妙。本文说的Stream要组合使用才会发挥更大的功能,链式调用很迷人,根据自己的业务去做吧。

2023-02-21 09:51:33 98

原创 使用docker安装Nacos,远程连接nacos报错,please check server x.x.x.x ,port 9848 is available

使用docker安装Nacos,远程连接nacos报错

2022-12-14 09:38:22 1886

原创 MySQL一主多从配置

主从服务器配置完毕之后,在主服务器对应数据库上任意选择一条记录,进行修改,确认修改会自动同步到从服务器则说明配置完全成功。主服务器配置完毕,此刻开始不要再操作主服务器数据库,防止其状态值发生变化。执行同步命令,设置主服务器ip,同步账号密码,同步位置,两台机器分别执行。2、重启主服务器上的MySQL后,添加允许从服务器同步数据的账户。添加slave账号root,假设密码是123456。2、 重启从服务器上MySQL后执行主从同步命令。3、 查看主服务器状态。3、查看从服务器状态。

2022-10-16 22:26:08 1001 1

原创 docker设置端口2375

【代码】docker设置端口2375。

2022-10-13 16:22:52 2348

原创 sql语句优化的30种方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where ..

2022-07-14 09:17:38 536

原创 redis关于缓存雪崩和缓存穿透,热点key

穿透穿透:频繁查询一个不存在的数据,由于缓存不命中,每次都要查询持久层。从而失去缓存的意义。解决办法: 持久层查询不到就缓存空结果,查询时先判断缓存中是否exists(key) ,如果有直接返回空,没有则查询后返回,注意insert时需清除查询的key,否则即便DB中有值也查询不到(当然也可以设置空缓存的过期时间)雪崩雪崩:缓存大量失效的时候,引发大量查询数据库。解决办法:①用锁/分布式锁或者队列串行访问②缓存失效时间均匀分布热点key热点key:某个key访问非常频繁,当key失效的时

2021-11-16 09:42:09 604

原创 三行代码判断为空

/** 来源公众号:Java技术栈 */List<String> list = new ArrayList<>(Arrays.asList(info, info1, info2, info3, info4, "Java技术栈(默认)"));list.removeIf(StringUtils::isBlank);String result = list.get(0);

2020-10-23 11:12:41 96

原创 java8处理时间

新的时间类(LocalDate、LocalDateTime)java8 之前我们处理时间 大多会涉及到这几个类Date、SimpleDateFormat、Calendar ,这种处理方式复杂、存在线程隐患、国际化困难、日期加减等处理麻烦等等。现在有了 LocalDate、LocalDateTime、DateTimeFormatter 生活就变得简单了格式化及区域定义设置格式化模板private static final DateTimeFormatter DATE_TIME_FORMATTER =

2020-10-20 15:30:12 114

原创 springboot完美解决跨域网站问题

加此注解即可@CrossOrigin(origins = "*")

2020-05-28 09:54:36 164

空空如也

空空如也

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

TA关注的人

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