Java
文章平均质量分 59
猫三棂
伊壁鸠鲁学Java,文章问题私聊,不定时人间蒸发。邮箱:2910223554@qq.com
展开
-
测试-FastJSON和Jackson-JSON库
都提供了将Java对象序列化为JSON格式以及将JSON数据反序列化为Java对象的功能。Jackson和Fastjson是两个常用的Java库,都用于处理JSON数据。Jackson和Fastjson在。原创 2023-12-28 16:29:44 · 611 阅读 · 0 评论 -
调优-mybatis saveBatch
具体来说,它会把批处理语句中的每个单独的语句转换为一个预批处理语句,然后执行批处理执行。这样做的好处是,每个单独的语句都可以使用其自己的参数绑定,从而减少了解析和准备查询的时间。是一个在 JDBC 连接池(例如 HikariCP、c3p0、Tomcat JDBC Connection Pool 等)中使用的配置选项。如果驱动不支持,这个选项可能不会带来任何性能提升,甚至可能导致性能下降。的目的是为了提高批处理操作的性能,但使用前需要确保你的 JDBC 驱动支持这种重写。这样一条语句的形式然后执行,原创 2023-12-26 16:48:44 · 645 阅读 · 0 评论 -
Lombok-入门(效率开发)
Data是一个方便使用的组合注解,是@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstructor的组合体。属性实现懒加载,会生成Double Check Lock 样板代码对属性进行懒加载。使用Lombok生成日志对象时,根据使用日志实现的不同,有多种注解可以使用。生成equals,hashCode,便以比较二个对象。类无法被继承,属性无法被设置,只能使用全参构造器。使用时需要指定全参构造方法。在方法上使用进行空值校验。原创 2023-12-20 17:41:05 · 193 阅读 · 0 评论 -
记录-EasyCode代码生成-自定义代码模板-引入Swagger文档+DTO、VO数据模型
【代码】记录-EasyCode代码生成-自定义代码模板-引入Swagger文档+DTO、VO数据模型。原创 2023-12-06 15:42:16 · 366 阅读 · 0 评论 -
测试-感受生产者消费者模型-阻塞队列
消费者1消费元素: 元素_17。消费者0消费元素: 元素_18。消费者2消费元素: 元素_19。消费者0消费元素: 元素_0。消费者2消费元素: 元素_1。生产者生产元素: 19。生产者生产元素: 0。生产者生产元素: 1。原创 2023-12-01 16:24:03 · 88 阅读 · 0 评论 -
AOP-@Around环绕增强-理解问题-测试-记录
使用@Around注解,你可以定义一个通知(advice),该通知在目标方法执行之前和之后运行。ProceedingJoinPoint是Spring AOP中的一个重要类,用于表示一个切点(关键在于:环绕增强后走的是切面类中的方法,你不给返回值(习惯void)就是空白=-=。它封装了目标方法的调用,并提供了一种方式来执行目标方法并获取其返回值。记录日志,不想影响程序主链路性能,采用异步,搞一个线程池去跑(阻塞队列)。自定义注解测试切面环绕时,接口测试返回空白。它可以包围一个方法或函数的执行,并在。原创 2023-12-01 15:02:31 · 361 阅读 · 0 评论 -
记录-EasyCode代码生成-自定义代码模板
【代码模板】记录-EasyCode代码生成-自定义代码模板。原创 2023-11-28 16:02:36 · 182 阅读 · 0 评论 -
AtomicReference原子引用类-线程安全
是Java中的一个原子类,它的主要作用是提供了一种原子操作的方式来更新对象的引用。它通常用于多线程环境下,用来解决并发访问共享对象时可能出现的竞态条件问题。(实际开发中用于某个数据模型更新,确保一致性和线程安全,多个线程同时更新只有一个线程能够成功执行,其它线程需要等待后继续尝试更新,例如:计算总分(获取答题表分数)并更新到答案表中)AtomicReference可以确保在多线程环境下,对对象引用的更新操作是原子的,即要么更新成功,要么失败,不存在中间状态。原创 2023-11-25 12:33:41 · 752 阅读 · 0 评论 -
SSM项目初始化流程与操作概念解释-SpringBoot简化版
公共子模块(Common Module)(常见命名:frameWork或Common)是一种独立的模块类型,它可以在多个项目或模块之间共享和重用。公共子模块通常包含一些通用的功能或代码,这些功能或代码可以被多个项目或模块共享。这二个页面都通过后端对接数据库的数据,二个后端的模块因为存在功能的差异性而要单独设计,但是存在大量对表数据操作的重复代码(例如CRUD),从而引入了。例如某一个XX系统,该系统存在前台页面(给用户直观看或使用),和后台页面(给管理人员调整数据和权限)。原创 2023-11-16 17:21:05 · 508 阅读 · 0 评论 -
报错: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 · 6107 阅读 · 0 评论 -
JavaSE-异常处理
Java异常中有Error和Exception类,它们都继承自Throwable。/**自定义异常:整数在0~10的范围内try {throw new IntException("不在0~10范围内");// 自定义super(s);原创 2023-10-21 22:26:02 · 48 阅读 · 0 评论 -
同步Redis数据到数据库中空指针异常问题(说明)-三更草堂博客项目
通过循环遍历articles列表,对每个Article对象执行更新操作。创建一个LambdaUpdateWrapper对象,设置更新条件为文章id与当前循环的Article对象的id相等,然后使用set方法设置更新字段为浏览量,并将其更新到数据库中。使用map方法将键值对转换为Article对象,并将其存储在articles列表中。然后,通过循环遍历列表,使用LambdaUpdateWrapper更新数据库中对应文章的浏览量信息。从而将Redis中保存的浏览量数据更新到数据库中。原创 2023-07-10 02:27:33 · 318 阅读 · 0 评论 -
SpringBoot+Vue前后端分离三更草堂部署个人博客项目-阿里云部署(简)
24310是我的宝塔面板端口,根据自己的修改即可。原创 2023-07-09 15:16:13 · 1442 阅读 · 12 评论 -
MyBatis测试连接相关错误
在build中配置resources,来防止我们资源导出失败的问题。核对UserDaoTest类和接口UserDao的方法名字。中文注释错误在于IDEA以GBK编写,更改为UTF-8。3.字符错误(utf-8改成utf8)3.字符错误(utf-8改成utf8)是否含有toString()方法。6.Maven导出资源问题。7.输出显示@XXXXXX。6.Maven导出资源问题。7.输出显示@XXXXXX。1.配置文件没有注册。1.配置文件没有注册。原创 2023-06-16 20:13:48 · 70 阅读 · 0 评论 -
猜大小_Random_scanner
package sy1;import java.util.*;//*表示这个包下的所有类库(不包括子包)public class caidaxiaogo { public static void main(String[] args){//程序启动起点 Random random = new Random(); int realNumber = random.nextInt(100);//产生随机数给realNumber int i = 0; Scanner scan = new Scann.原创 2021-09-29 12:53:58 · 133 阅读 · 0 评论 -
实现一个双色球生成器的界面设计
package shiyan_14;import java.awt.*;import java.awt.event.*;import java.util.ArrayList;import java.util.List;import javax.swing.*;public class Chuangkou extends JFrame{ JTextField txt; JButton qingchu,shu_9,shu_8,shu_7,shu_jia,shu_6,shu_5,shu_4,.原创 2021-05-26 16:41:07 · 518 阅读 · 0 评论