- 博客(18)
- 收藏
- 关注
原创 Java的BigDecimal对象加减乘除方法
这篇博客是为了做笔记用的,因为老是忘记BigDecimal的使用方法,只记得加法和减法,特别是除法老是忘了怎么用。
2023-09-03 23:45:40
252
原创 mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘ (Errcode: 13 - Permission denied)
docker运行mysql镜像失败的解决方案
2022-08-08 01:10:46
5853
7
原创 maven 报错 Failed to execute goal on project ...: Could not resolve dependencies for project ...
springcloud微服务的打包问题
2022-08-08 01:02:07
13899
1
原创 Spring嵌套事务异常Transaction rolled back because it has been marked as rollback-only
嵌套事务出现的BUG
2022-06-27 01:26:33
5112
原创 JAVA正则表达式入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、正则表达式是什么?二、正则表达式的使用1.正则表达式原理2.利用@Pattern(不建议)3.利用Pattern类的方法或String的matches方法总结前言有一些业务需求需要做入参校验,例如注册账号,密码的业务规则密码位数为6-16个字符,区分大小写,支持字母(a-z,A-Z)、数字(0-9)及“_~@#$^”符号代码如下(示例):^[A-Za-z0-9_~@#$^]{6,16}+$一、正则表达式.
2022-04-29 17:46:49
927
原创 工作遇到的问题:mybatis注解@Param和分页count
目录mybatis注解@Param分页Countmybatis注解@Param基于mybatis注解写sql,出现了一个对象映射问题,一开始我没用@Param,因为当时只有一个入参所以没写springboot是能识别到的,但是我后来因为需求原因重写了方法加多了一个入参,就无法识别了//实体类Student@datapublic class Student{ private int id; private String name; private String age;}//例如写一个m
2022-03-30 18:34:52
665
原创 工作遇到的问题:mybatis注解批量修改
不知道是不是Tk.Mapper的通病,我在用@Update注解进行批量更新的时候报了个错误,大概是说无法get到这个实体对象,初步认为是java数据类型和mysql不一致,mybatis映射没生效。//代码大概如下@Update("<script>" +"update table SET status = 0 " +"where id in " +"<foreach collection = 'list' item = 'item' index='index' open = '(
2022-03-24 21:14:33
1552
原创 SpringBoot/Spring Cloud常见注解(面试)
@RequestMapping:在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,将请求和处理请求的控制器方法关联起来,建立映射关系,这个控制器方法请求路径为http://localhost:端口号/项目名称/RequestMapping命名@@RequestMapping("/user")public class UserController{ @RequestMapping("/login") //这里的请求url路径为h
2022-02-28 00:23:29
680
原创 Java拷贝(克隆)原理
文章目录1. 基本类型和引用类型的区别1.1 基本数据类型1.2 引用类型1.3 区别2. 序列化原理3. 浅拷贝的原理和实现4. 深拷贝的原理和实现1. 基本类型和引用类型的区别Java中的数据类型分为两大类,基本数据类型和引用类型1.1 基本数据类型基本数据类型有八种类型,大致按照如下分类①整数类型:long、int、short、byte②浮点类型:float、double③字符类型:char④布尔类型:boolean数据类型位数范围默认值byte(字节型)8
2022-01-09 23:56:42
1152
2
原创 Java序列化和反序列化
序列化和反序列化:参考链接SerialversionUID详解:参考链接字节流和字符流的区别:参考链接以前用序列化都是一些方法需要才实现的,后来业务需求要深拷贝才去研究。参阅了别人博客得出一些总结。序列化是为了把Java对象转化为字节序列(字节流)的过程。然后深拷贝是通过对流的操作来实现的,序列化后数据方便存储和传输。反序列化则是把字节序列反序列化为Java对象存储方便:因为对象会被回收,序列化后可以持续化存储在磁盘中传输方便:字节序列(二进制形式)可以进行网络传输和传播。最好设置一个S
2022-01-04 00:16:07
781
6
原创 Java空指针异常:java.lang.NullPointException原因
Java空指针异常在工作中经常看到,之前我不是很懂这个概念以为如果某个对象没初始化就会报错结果不是,我通过debug打断点发现了具体原因和解决方法:如果没有初始化对象,里面就是null的(没有分配空间),这个时候它是不会报空指针异常的...
2021-12-20 10:11:30
796
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人