自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 seata: 1.6.0,pgsql自增主键失效,pkIndex is not found

在seata升级为1.6.0版本后,操作insert进行数据新增时报出了异常:ShouldNeverHappenException: pkIndex is not found,即insert找不到主键,但主键是存在的,并设置了默认值,造成该原因是seata:1.6.0版本存在的bug,已在1.7.0版本做了修复。

2024-07-20 09:39:52 237

原创 获取表中每个类型最新一条记录【Postgresql】

每条数据的编号:row_number()分组排序:over(partition by 分组的字段 order by 排序的字段)num=1:对分组后的数据获取第一条,也就是最新一条SELECT * FROM (SELECT ROW_NUMBER() over(PARTITION BY code ORDER BY create_time DESC ) AS num, * FROM t_goods) aa WHERE 1 = 1AND aa.num = 1 ORDER BY aa.create_time

2023-01-13 09:44:24 2532

原创 Hibernate jpa 自定义sql语句的解析(如:interval)

自定义sql语句,如@Query("select * from table where create_time > (now() - (:overTime||'min')::::interval)", nativeQuery = true)

2022-09-09 17:21:49 705

原创 java: 找不到符号,自定义的类都找不到

以上方法试了没有效果,整的脑壳疼,最后关闭idea,然后把项目里的 .idea 文件夹删掉,再启动idea重新导入项目,在maven中重新compiler后项目。,但ctrl + F9编译项目还是报这个错,心烦,将就用着,有什么好的方法欢迎留言。3、在idea设置里的Build -> Compiler 设置VM option。1、在maven中clean后重新compile。2、在idea中清空缓存重启idea。

2022-09-09 16:48:56 799

原创 Cannot download ‘https://start.spring.io‘: connect timed out

用来记录异常IDEA创建SpringBoot项目的过程

2022-03-29 14:35:49 423

原创 Java 动态代理

创建一个代理处理类public class ProxyInvocationHandler<T> implements InvocationHandler { /** * 被代理的接口 */ private T target; /** * 设置代理接口 * * @param target */ public void setTarget(T target) { this.target =

2022-03-21 20:19:57 269

原创 linux常用命令

目录1、文件类2、资源3、git 命令4、java 相关1、文件类zip -r dir.zip dir/ # 压缩文件unzip dir.zip # 解压文件rm -f file # 删除文件rm -rf dir # 删除文件夹及里面所有的文件,且不提示(慎用)updatedb # 更新索引locate *redis.log # 查找文件2、资源 ps -ef |grep java # 查询进程 kill -9 pid # 结束进程 top

2022-02-28 19:19:58 387

原创 Linux安装mysql 5.6.5+ 版本

1、编辑mysql-connubity.repo文件,添加官方的yum源vi /etc/yum.repos.d/mysql-community.repo添加一下内容:[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled1gpgcheck=0gpgkey=file:///etc/pki/rpm

2022-02-27 16:52:34 634

原创 自定义 TypeHandler (oracle)

针对oracle存储过程的使用到的array数组类型或record结构体类型自定义解析器TypeHandler参考有些类已经启用,需要寻找替换的结构体:@MappedJdbcTypes(JdbcType.STRUCT)public class RecordTypeHandler extends BaseTypeHandler<Map> { @Override public void setNonNullParameter(PreparedStatement ps, in

2021-11-07 13:49:03 535

原创 python 获取项目绝对路径 当前文件所在的绝对路径

获取Python项目的绝对路径或者当前文件的绝对路径

2021-09-19 19:56:10 6353 1

原创 Java反射创建实例,内部类实例

通过反射创建类的实例,包括内部类实例的创建该方式创建的实例比较简单,但这个newInstance()在新版本中已经失效了,且这个方法针对内部类创建实例时会失败报异常。 public static Object getBean(Class clazz) throws Exception { Object obj = clazz.newInstance(); return obj; } 该方式创建实例时需要先获取类的构造器,再用构造器进行实例创建,se

2021-05-06 23:52:09 384

原创 Java获取类字段,包括父类中的字段

通过反射获取类的所有字段,包括父类。因为getDeclaredFields()获取的只是当前类的字段,获取不到父类里的字段,可以通过getSuperclass()获取父类,再通过etDeclaredFields()将获取到的字段保存到一个集合里返回。 /** * 获取所有字段 * @param clazz * @return */ public static Field[] getFields(Class clazz){ List<Fi

2021-05-06 23:31:24 4385

原创 电脑常用工具集(开发,windows,持续更新)

常用工具集1、Snipaste2、uTools3、Everything4、SimpleRemote5、Beyond Compare6、Sublime Text7、Typora8、Navicat1、SnipasteSnipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下 F1 来开始截图,再按 F3,截图就在桌面置顶显示了。就这么简单!官方地址:https://www.snipaste.com/2、uTools一个生产力工具集,自由集成丰富插件,快

2020-11-19 16:54:34 2484 1

原创 IDEA开发工具实用插件整理

自用的一些IDEA 插件整理1、Alibaba JavaCoding Guidelines阿里巴巴Java规范插件2、ANSI Highlighterlog高亮插件3、Background Image Plus编辑页面背景4、Codota代码智能提示工具,提供查找代码片段的功能5、Grep Console控制台输出颜色设置6、HighlightBracketPair括号开始结束高亮提示7、Ideolog从控制台error日志中快速调到代码打印位置8

2020-08-02 00:19:40 760

原创 Java两个相同对象之间数据整合

1、通过反射对同一类型的对象进行数据整合/*** 以destination对象为主*/public <T> void mergeObject(T origin, T destination) { if (origin == null || destination == null) return; if (!origin.g...

2019-11-15 18:05:05 1832

原创 kali linux 系统安装后wind10启动项丢失

kali linux 系统安装后wind10启动项丢失kali linux 系统安装后wind10启动项丢失最终操作kali linux 系统安装后wind10启动项丢失最经闲着没事了,在wind10系统的基础上安装了一个kali Linux系统,安装完后,重启电脑能够进入到系统的启动界面,但是只有Linux选项,并没有我以前的wind10系统。然后就在网上找解决方法,修改/boot/gru...

2019-05-28 18:49:46 2463 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除