- 博客(18)
- 收藏
- 关注
原创 调用自身方法导致事务失效
在基础系统中多次出现爆红关于本类方法调用自身的事务方法,导致事务失效:这个批量更新是属于Mybtis-plus的,而这个类继承于该基础类就有了批量更新的方法,也相当于自身的方法了。但事务一般是通过声明式事务进行设置:对于声明式事务就是通过spring生成一个代理该类的对象,
2024-06-22 20:36:26
265
原创 记录贴(前端传值问题)
在个人博客项目进行添加文章前端传值的时候,前端传入的dto实体是不包含id的,即该实体id为null,然后进行对Redis进行阅读量添加文章值更新。但这里首先先进行实体存入到数据库中id,通过数据库执行,该实体就会修改该id,然后就可以获取到后面新增的id。
2024-01-08 23:36:11
382
原创 Nginx配置报错:ERROR: nginx: [emerg] unknown directive “auth_request“
sh /www/server/panel/install/nginx.sh install Nginx版本号,这里我的是1.24.0,看自己的版本。保存退出,执行安装命令sh /www/server/panel/install/nginx.sh install 1.24.0。打开宝塔打开文件位置:/www/server/panel/install(通过宝塔安装的Nginx一般是这里的目录)首先需要注意的自己默认安装编译的Nginx是带有request_auth认证模块,不需要手动开启。
2024-01-07 12:16:33
1078
3
原创 RabbitMQ消息Json序列化Could not convert incoming message with content-type
接收消息的时候,还会把字节反序列化为Java对象。只不过,默认情况下Spring采用的序列化方式是JDK序列化。在原本消息序列化中:JDK序列化方式并不合适。我们希望消息体的体积更小、可读性更高,因此可以使用JSON方式来做序列化和。Spring会把你发送的消息序列化为字节发送给。bean,它会自动将其关联的默认。如果你希望在Spring外部配置。方法一起使用,你可以将外部配置的。当你在Spring外部配置。时,它将使用你在外部配置的。记得在外部的配置类上添加。,你需要手动将其设置给。
2023-08-21 21:24:14
1385
2
原创 关于出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)的网上没有的情况
重点重点:在application配置文件里面,忘记自己项目是使用mybatis-plus结果没有配置,就配置了mybatis的配置文件位置。导致一直报错,找不到sql的映射文件
2023-07-21 17:49:14
70
1
原创 SpringBoot最新版本Security配置(2023年),亲测成功
application.propertiesSecurityConfig:配置默认登录用户(即用数据库的用户和密码登录):1:UserDetailsServiceImpl2:UserDetailsImpl:3:配置完,记得更改SecurityConfig配置,添加前端密码加密验证,这里就可以使用security自带登录对数据库信息进行验证登录了通过该工具类根据用户id生成jwt
2023-05-12 17:12:01
3246
原创 Java基础学习3
Arrays类学习:面向对象:1:面向对象编程本质是:以类的方式组织代码,以对象的组织(封装)数据。2:三大特性:封装,继承,多态。3:不同方法调用的时候遵循一个原则:被static修饰的内容会跟随类的加载而加载,所以静态化的内容可以不用实例化就直接调用,同时两个静态方法之间也可以互相调用创建对象内存分析:属性私有,get/set,IDEA快捷键为Alt+Insert重写:1:重写:方法名和参数都一样,实现过程随意,位于父类和子类中。重载:方法名相同,参数必须不同。2:需求就是:子类想用自己的
2022-07-07 23:33:09
63
原创 Java基础学习2
a++:先赋值再自加一;++a:先自加一再赋值。条件运算符(三元运算符)(?:):漏洞:特别注意字符串连接符 + ,String,在前面加上""的区别:包机制:.*导入包内全部类在工具里面找到生成Javadoc包通过Scanner类的next()与nextLine()方法获取输入的字符,在读取前面我们一般还要用hasNext()与hasNextLine()判断是否还有输入的数据。switch多选择结构(忘记可上网查询写法,容易):While和do-While的区别:1:While先判
2022-07-06 00:39:19
85
原创 java基础学习1
注意:如果比较的对象是基本数据类型,则比较的是数值是否一致;如果比较的是引用数据类型,则比较的是对象的地址值是否一致。数字可用下划线分割进行区分数字长度,如:int a=10_0000_13;运行输出为100000_3。 特别注意溢出的时候问题,比如定义一个所有方法可以调用静态变量,非静态方法可以调用静态变量和非静态变量,类变量注意加上static。常量名final:...
2022-07-05 00:25:49
51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人