- 博客(62)
- 收藏
- 关注
原创 BUG-<el-option>多选框不能多选,前端Element
就正常运行(虽然不能正常显示原有值),不太懂前端,应该是绑定问题,这样直接赋值给表单里面的。用于向响应式对象添加一个属性或更新一个已经存在的属性。测试为一个用户添加多个角色,多选异常。时,为下拉菜单提供多个选项。
2024-01-09 09:34:20
1064
原创 BUG-由浏览器缩放引起PC端显示手机端视图
启动Vue项目,用浏览器打开显示手机端视图,从vscode直接ctrl链接打开正常显示。检查-未开启仿真,但仍显示错误。
2023-12-29 09:19:08
1105
原创 测试-FastJSON和Jackson-JSON库
都提供了将Java对象序列化为JSON格式以及将JSON数据反序列化为Java对象的功能。Jackson和Fastjson是两个常用的Java库,都用于处理JSON数据。Jackson和Fastjson在。
2023-12-28 16:29:44
565
原创 调优-mybatis saveBatch
具体来说,它会把批处理语句中的每个单独的语句转换为一个预批处理语句,然后执行批处理执行。这样做的好处是,每个单独的语句都可以使用其自己的参数绑定,从而减少了解析和准备查询的时间。是一个在 JDBC 连接池(例如 HikariCP、c3p0、Tomcat JDBC Connection Pool 等)中使用的配置选项。如果驱动不支持,这个选项可能不会带来任何性能提升,甚至可能导致性能下降。的目的是为了提高批处理操作的性能,但使用前需要确保你的 JDBC 驱动支持这种重写。这样一条语句的形式然后执行,
2023-12-26 16:48:44
591
原创 Lombok-入门(效率开发)
Data是一个方便使用的组合注解,是@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstructor的组合体。属性实现懒加载,会生成Double Check Lock 样板代码对属性进行懒加载。使用Lombok生成日志对象时,根据使用日志实现的不同,有多种注解可以使用。生成equals,hashCode,便以比较二个对象。类无法被继承,属性无法被设置,只能使用全参构造器。使用时需要指定全参构造方法。在方法上使用进行空值校验。
2023-12-20 17:41:05
179
原创 记录-EasyCode代码生成-自定义代码模板-引入Swagger文档+DTO、VO数据模型
【代码】记录-EasyCode代码生成-自定义代码模板-引入Swagger文档+DTO、VO数据模型。
2023-12-06 15:42:16
328
原创 测试-感受生产者消费者模型-阻塞队列
消费者1消费元素: 元素_17。消费者0消费元素: 元素_18。消费者2消费元素: 元素_19。消费者0消费元素: 元素_0。消费者2消费元素: 元素_1。生产者生产元素: 19。生产者生产元素: 0。生产者生产元素: 1。
2023-12-01 16:24:03
74
原创 AOP-@Around环绕增强-理解问题-测试-记录
使用@Around注解,你可以定义一个通知(advice),该通知在目标方法执行之前和之后运行。ProceedingJoinPoint是Spring AOP中的一个重要类,用于表示一个切点(关键在于:环绕增强后走的是切面类中的方法,你不给返回值(习惯void)就是空白=-=。它封装了目标方法的调用,并提供了一种方式来执行目标方法并获取其返回值。记录日志,不想影响程序主链路性能,采用异步,搞一个线程池去跑(阻塞队列)。自定义注解测试切面环绕时,接口测试返回空白。它可以包围一个方法或函数的执行,并在。
2023-12-01 15:02:31
288
原创 AtomicReference原子引用类-线程安全
是Java中的一个原子类,它的主要作用是提供了一种原子操作的方式来更新对象的引用。它通常用于多线程环境下,用来解决并发访问共享对象时可能出现的竞态条件问题。(实际开发中用于某个数据模型更新,确保一致性和线程安全,多个线程同时更新只有一个线程能够成功执行,其它线程需要等待后继续尝试更新,例如:计算总分(获取答题表分数)并更新到答案表中)AtomicReference可以确保在多线程环境下,对对象引用的更新操作是原子的,即要么更新成功,要么失败,不存在中间状态。
2023-11-25 12:33:41
697
原创 BigDecimal总结与测试报错-Non-terminating decimal expansion; no exact representable decimal result.
加法 .add减法 .subtract乘法 .multiply除法 .divide (divide方法设置精确的小数点,如:divide(xxxxx,2))比较 .compareToBigDecimal的性能比double和float差,在处理庞大,复杂的运算时尤为明显。故一般精度的计算没必要使用BigDecimal。尽量使用参数类型为String的构造函数。BigDecimal都是不可变的,每一次四则运算都会产生新的对象,要自己保存。
2023-11-24 16:41:53
86
原创 单元测试-java.lang.NullPointerException
通常不这样测试,如果需要在单元测试中模拟Spring Boot应用程序的某些功能,可以考虑使用。:完整启动的话->Mockito测试框架中来模拟一个对象的行为会失效(when()失效)。层进行单元测试,解决完Spring上下文报错后继续报错。,否则就报空指针异常。
2023-11-23 12:37:17
1559
原创 不存在类型变量 A, T 的实例,使 Collector<T, A, List<T>> 符合 Supplier<R>
在Stream流中基本类型的流会变成一"个"包装类型的流,导致数据错误。要使用Stream流->使用引用数据类型。
2023-11-22 14:57:54
780
原创 java: Unknown property “isAge“ in result type B_entity. Did you mean “age“类-成员变量中Boolean和boolean选用
Data注解在生成布尔类型的getter方法时,会自动使用is前缀命名,以符合JavaBean规范,从而导致在使用MapStruct默认实现get(),set()报找不到。
2023-11-20 10:58:50
690
原创 SSM项目初始化流程与操作概念解释-SpringBoot简化版
公共子模块(Common Module)(常见命名:frameWork或Common)是一种独立的模块类型,它可以在多个项目或模块之间共享和重用。公共子模块通常包含一些通用的功能或代码,这些功能或代码可以被多个项目或模块共享。这二个页面都通过后端对接数据库的数据,二个后端的模块因为存在功能的差异性而要单独设计,但是存在大量对表数据操作的重复代码(例如CRUD),从而引入了。例如某一个XX系统,该系统存在前台页面(给用户直观看或使用),和后台页面(给管理人员调整数据和权限)。
2023-11-16 17:21:05
477
原创 报错:Error creating bean with name ‘Controller‘,Unsatisfied dependency expressed through field ‘Servic
报错来源:初始化项目生成代码注解不全 或 路径有错报错信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sysUserController’: Unsatisfied dependency expressed through field ‘sysUserService’; nested exception is org.springframewo
2023-11-16 15:35:10
5567
原创 JavaSE-异常处理
Java异常中有Error和Exception类,它们都继承自Throwable。/**自定义异常:整数在0~10的范围内try {throw new IntException("不在0~10范围内");// 自定义super(s);
2023-10-21 22:26:02
36
原创 leetcode-121. 买卖股票的最佳时机-多解+动态规划(DP)入门
理解题意,这里的最佳时机是:你在某一天买入该股票,不断的尝试在某一天卖出的利润最大化(贪心?又因为存在状态已买入(状态0),没买入(状态1),然后还能细分状态(持有->卖出)阶段(动态规划)。
2023-10-17 22:33:09
76
原创 同步Redis数据到数据库中空指针异常问题(说明)-三更草堂博客项目
通过循环遍历articles列表,对每个Article对象执行更新操作。创建一个LambdaUpdateWrapper对象,设置更新条件为文章id与当前循环的Article对象的id相等,然后使用set方法设置更新字段为浏览量,并将其更新到数据库中。使用map方法将键值对转换为Article对象,并将其存储在articles列表中。然后,通过循环遍历列表,使用LambdaUpdateWrapper更新数据库中对应文章的浏览量信息。从而将Redis中保存的浏览量数据更新到数据库中。
2023-07-10 02:27:33
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人