- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 sharding: jpa保存不报错 控制台没有输出insert语句 只有查询语句 但是数据库未更新
但是加了sharing以后插入不进去数据了。然后一步一步DEBUG到sharding事务提交那里发现有多个事务管理器,但是sharding默认使用了第一个,事务正常提交以为没有获取到JPA的事务管理器,所以事务没有提交失效了,所以就写了如下自定义事务管理器配置类来指定拥有多个事务管理器时使用JPA的事务管理器。今天发现项目在rocketMQ消费成功,但是数据库未更新,也不报任何错。然后我加了``TestController``在消费的时候使用http请求就可以正常更新,初步怀疑时sharding的问题。
2023-06-19 16:49:40
372
原创 使用docker-compose,调整JVM参数 JVM参数不生效
里的微服务占用内存太大部分本奎,就想调整下jvm参数优化下,又网上很多调整JVM参数的方法不能用或者调整后不生效,参考多篇文章后总结一个方法。服务器配置比较低,导致部署在。
2023-06-19 16:15:34
1434
原创 datax自定义处理器Transformer
使用datax同步数据 对方Oracle库字符集编码为 ISO_8859_1/ASCII。在TransformerRegistry中注册。自定义Transformer类。
2023-06-05 17:39:04
700
原创 利用催眠技巧绕开 OpenAI 的内容政策限制(仅供研究使用)
通过这种技巧可以诱导ChatGPT生成任意文本,绕过OpenAI的内容限制。
2022-12-14 20:09:22
4752
11
原创 project structure setting modules language level 总是自动变到5
idea project structure setting modules language level 总是自动变到5。idea language level 总是自动变到5
2022-09-19 14:22:55
792
原创 The [xxx] and [xxx] entities share the same JPA entity name: [xxx] which is not allowed
如果JPA项目中有两个不同包下拥有相同的实体类,且都标记了@Entity注解,会报如下异常: Caused by: org.hibernate.DuplicateMappingException: The [xxx.xx.xxxxx] and [xxx.xx.xx.xxxxx] entities share the same JPA entity name: [xxxxx] which is not allowed! 解决方案:@entity(name="xxx")添加name属性例:...
2022-07-07 10:32:57
4178
原创 程序员打油诗
写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。酒醒只在网上坐,酒醉还来网下眠;酒醉酒醒日复日,网上网下年复年。宁愿老死程序间,只要老板多发钱;小车大房不去想,撰个2k好过年。若要见识新世面,公务员比程序员;一个在天一在地,而且还比我们闲。别人看我穿白领,我看别人穿名牌;天生我才写程序,臀大近视肩周炎。年复一年春光度,度得他人做老板;老板扣我薄酒钱,没有酒钱怎过年.春光逝去皱纹起,作起程序也委靡;来到水源把水灌,打死不做程序员.别人笑我忒疯癫,我笑他人命太贱;状元三百六十行,偏偏来做程序员!
2021-06-24 09:49:47
858
原创 SpringBoot全局配置long转String 丢失精度
web项目中,Java后端传过来的Long/long类型,前端JS接收会丢失精度。 **本文推荐第三、第四种方式**第一种方式简单粗暴,将所有的Lang类型,改为String,数据库改成varchar类型;第二种方式自己建个配置类extends WebMvcConfigurerAdapter 已经被弃用,直接实现WebMvcConfigurer该接口就行了@EnableWebMvc@Configurationpublic class WebDataConvertConfig imple
2021-05-22 14:19:32
20430
原创 BeanUtils.copyProperties 详解
简介BeanUtils 提供对 Java 反射和自省 API 的包装,其主要目的是利用反射机制对 JavaBean 的属性进行处理我们知道,一个 JavaBean 通常包含了大量的属性,很多情况下,对 JavaBean 的处理导致大量 get/set 代码堆积,增加了代码长度和阅读代码的难度用法BeanUtils 是这个包里比较常用的一个工具类,这里只介绍它的 copyProperties() 方法,该方法定义如下:public static void copyProperties(Object
2021-04-27 14:48:00
44109
原创 identifier of an instance of org.xx.xx was altered from
Caused by: org.hibernate.HibernateException: identifier of an instance of ... is alterde fromHibernate的提示错误原因:解决方案:Hibernate的提示错误org.hibernate.HibernateException: identifier of an instance of .[类名]. is alterde from [数字] to [数字]identifier of an instance
2021-04-27 14:42:52
46132
原创 Unknown column ‘字段名‘ in ‘field list‘ 错误解决方案
Unknown column '字段名' in 'field list' 错误解决方案Unknown column ‘字段名‘ in ‘field list‘ 错误解决方案重点(大坑)Unknown column ‘字段名‘ in ‘field list‘ 错误解决方案1.检查数据库是否连接正确2.检查字段名是否对应上了3.检查实体类字段和数据库字段是否对应重点(大坑)数据库建表时,字段名不要使用驼峰命名,否则查询数据时会自动在驼峰中间加个下划线 _ ,这样就找不到字段名了下面是我犯的
2021-04-08 17:42:18
121721
2
原创 logback详解与错误
logback 配置与踩坑** logback.xml示例(内容包括info、error、RocketMQ)**官方文档推荐使用logback-spring.xml命名而不是logback.xml<?xml version="1.0" encoding="UTF-8"?><!-- scan 配置文件如果发生改变,将会被重新加载 scanPeriod 检测间隔时间--><configuration scan="true" scanPeriod="60 seconds"
2021-03-30 14:39:50
40782
原创 Spring cloud之FeignClient post参数接收400问题
feign.FeignException: status 400 readingHTTP状态码:400了解了400 的含义,接着往下看Feign 返回400 的主要原因有以下四点(请先定位自己是什么错误再参考):1、Content-Length 多服务调用导致请求头长度不一致2、未指定请求格式 导致服务端无法识别3、请求 body 太大HTTP状态码:400状态码400的主要定义:客户端错误,请求包含语法错误或无法完成请求解释:告诉客户端它发送了一条异常请求。400页面是当用户在打开网页时,返回给
2021-03-05 14:51:05
45643
原创 JDK 1.8 中文 API 帮助 文档 Java
下载百度网盘**链接: https://pan.baidu.com/s/1itcCh1jZ52gZpT4CSA6SYg提取码: kcxa **阿里网盘敬请期待!图片:
2020-12-26 00:41:47
39933
原创 C# .NET ASP 查询结果直接转JSON
C# .NET ASP 查询结果直接转JSON在哪里看到的忘记了,写出来留个印象在哪里看到的忘记了,写出来留个印象代码实现:DataSet dataSet = DbHelperSQL.Query(sql);//数据表查询数据JsonConvert.SerializeObject(dataSet.table[0],Formatting.Indented);//查询结果转json...
2019-11-30 10:32:17
348
原创 去掉SQLServer时间格式'T'
去掉SQLServer时间格式'T'最近遇到很蛋疼的一件事情就是从数据库取出来的时间格式的JSON数据日期和时间中间带个'T'最近遇到很蛋疼的一件事情就是从数据库取出来的时间格式的JSON数据日期和时间中间带个’T’在网上看了好多,都是千篇一律的一样,但是问题还是没解决,最后自己琢磨着还是弄出来了“时间:” + json_data.list[i].StepTime.replace(‘T’, ...
2019-10-17 20:26:55
1693
原创 MySQL:2005 - Unknown MySQL server host 'localhost'(0) 使用Navicat连接MySQL
@[TOC](MySQL:2005 - Unknown MySQL server host ‘localhost’(0))今天跟大家分享遇到连接 MySQL 数据库遇到的一个小问题:MySQL:2005 - Unknown MySQL server host ‘localhost’(0)今天使用Navicat 连接MySQL数据库时,怎么弄都连接不到,服务里也启动了啊,解决方法:将连接...
2019-08-04 15:10:09
564
原创 创建Maven项目时报错创建不了的问题Unable to create project from archetypeorg. apache maven archetypes:
#Unable to create project from archetypeorg. apache maven archetypes: maven-archetype-webapp RELEASE或者Creating maven-archetype-webapp’hasencountered a problem.Unable to create project from archetype...
2019-07-17 08:57:30
1000
原创 循环输出100以内的偶数之和"%"和"++"两种方法
循环输出100以内的偶数之和"%“和”++"两种方法如何插入一段漂亮的代码片int sum = 0; int i = 0; //while循环 自增法 while (i<=100) { sum = sum +i++; i++; } System.out.println("一百以内的偶数和为:"+sum); //do-while循环 自增法 d...
2019-05-05 13:41:40
2797
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人