- 博客(7)
- 收藏
- 关注
原创 idea2024-修改文件后路径变蓝色,勾选show directories with changed descendants
settings->version control->勾选show directories with changed descendants。
2025-01-06 13:52:23
656
原创 工作笔记-java批量迁移数据,mongo-mysql
while (pageIndex <= pageMaxIndex) 循环处理,每次查询1000条,for循环这1000条,查询mongo数据,迁移mongo到另一个库,注意处理异常信息,单条失败不能影响本次1000条的处理,for循环处理完后,用list接收待迁移的mysql 的数据,批量1000条,然后批量插入。其中mysql中数据需要从其他mysql表中获取查询各种属性。总的原则就是,能批量就批量,能放缓存就放缓存,but,不能影响线上业务,线上相关接口QPS约600QPS。单线程跑完用了12h>
2025-01-02 18:24:20
229
原创 记坑——老项目jdk8升级jdk20,NameValuePair[]失效
NameValuePair[],但jdk20中此类已删除,且用的HttpClient。新项目需要用feign。公司老项目改造,jdk8升级为jdk20,老代码有个方法,调用百度三方接口,传参用的。
2025-01-02 17:52:29
254
原创 记坑——mybatis中传参,嵌套类中参数传到sql中作为if判断条件报错org.apache.ibatis.ognl.OgnlException: source is null for getPro
org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “userName”)"嵌套类在mybatis中用if标签判断时,类似于java中的get方法获取,如果连字段的外层对象都没有实例化的话,那获取的时候肯定是空,报空指针异常,所以需要先判断第二层的实体类是否为null,其实类似于java中的get...
2021-07-09 14:19:45
493
原创 记坑——若依,用户管理列表添加角色列,collection一对多,分页问题
mybatis-plus这类分页插件,在使用collection标签时,分页会有问题。因为分页插件会先count查询的条数,但是查询结果使用collection标签后折叠数据,导致数据出现冗余,总条数和数据结果集不符。解决办法1:实体类用List rolesName接收的resultMap用嵌套方式,防止其他脚本用了子查询,column用于子查询的条件关联两个脚本。有其他更好的处理方式欢迎交流~~~...
2021-07-09 14:12:30
1304
原创 记坑——ruoyi(若依-cloud 集成phoenix)
1)按照若依官方配置多数据源,注解方式。2)因为druid明面上不支持phoenix,但通过源码可知,是用了filter拦截了,所以配置phonix数据源时,取消filter过滤即可,折腾两天终于解决了~~~
2021-06-03 14:42:25
500
3
原创 记坑————Linux root用户下可以java,普通用户无法访问java -version
网上找了一堆东西,没有太大用。我的解决办法:1.先在root 用户下,命令行:vim ~/.bashrc添加下面四个,配置环境变量export JAVA_HOME=/usr/local/butie/jdk1.8.0_181export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/jreexport CLASSPATH=.:JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:JREHOME/libe
2021-04-15 15:53:20
2194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅