日常问题解决积累
大尾巴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
apache Seatunnel遇到ErrorCode:[COMMON-02], ErrorDescription:[Common JSON convert/parse异常
我遇到的是类型不一致造成JSON转换失败。也就是说ErrorCode:[COMMON-02], ErrorDescription:[Common JSON convert/parse只是表象,根因是:class java.lang.Integer cannot be cast to class java.lang.String (java.lang.Integer and java.lang.String are in module java.base of loader ‘bootstrap’)。原创 2025-11-19 09:43:26 · 158 阅读 · 0 评论 -
java JDK11+启动TLS版本问题
通过在URL中指定sslProtocol=TLSv1.2等措施,依旧无效。这是因为指定使用高版本的TLS协议但是SQL Server服务端不支持,提高版本也没用。通过指定encrypt=false或trustServerCertificate=true,但是SQL Server服务端有强制启动TLS,所以这些配置也无效。原创 2025-11-04 16:22:54 · 258 阅读 · 0 评论 -
Spring-boot引入nacos但未生效
引入了nacos,引入了依赖、配置了注解、写了配置文件,但就是一直不生效。原创 2025-03-28 11:36:51 · 372 阅读 · 0 评论 -
修改trae全局默认的JDK版本
通过Trae中的搜索功能,可以找到Trae所使用的配置文件。原创 2025-03-12 16:28:41 · 4919 阅读 · 0 评论 -
trae控制台使用java版本问题修复
ERROR] …/com/uu/DhControllerV1.java:[55,25] 找不到符号[ERROR] 符号: 变量 log[ERROR] 位置: 类 com.uu.DhControllerV1[ERROR] …/com/uu/ScControllerV1.java:[76,56] 找不到符号[ERROR] 符号: 方法 getId()[ERROR] 位置: 类型为com.uu.ScAddOrUpdate的变量 scAddOrUpdate。原创 2025-03-12 11:21:01 · 1573 阅读 · 1 评论 -
启动、关闭、重启、查看jar包进程的脚本
echo "通过进程ID'${process_id}'查询时未发现包含'${target_jar}'的相关进程信息,与预期不符,可能存在异常,请检查!echo "日志文件‘${file}’已经存在,重命名并存储为:${new_log_file_with_suffix}"# echo "日志文件‘${log_file}’已经存在,重命名并存储在:${new_log_file_with_suffix}"echo "发现正在运行的${target_jar}服务,进程号:${process_id}"原创 2024-12-27 13:48:48 · 808 阅读 · 0 评论 -
解决python3的pip3报SSL的问题
python3 -m pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com --upgrade 包名经过测试,阿里云的源支持http协议。原创 2024-12-11 14:48:38 · 388 阅读 · 0 评论 -
Mybatis查询ORACLE数据库相近字段名称的值在映射出来的对象中被覆盖
oracle数据库中有一个表,一个字段的名叫做HEA_MUR,一个字段的名叫HEAMUR,两个字段都是字符串类型。原创 2024-11-12 18:17:46 · 311 阅读 · 0 评论 -
‘com.sun.tools.javac.tree.JCTree com.sun.tools.javac.tree.JCTree$JCImport.getQualifiedIdentifier()‘
maven package报错:‘com.sun.tools.javac.tree.JCTree com.sun.tools.javac.tree.JCTree$JCImport.getQualifiedIdentifier()’原创 2024-10-30 18:58:45 · 327 阅读 · 0 评论 -
git push命令报错:the remote end hung up unexpectedly
在使用git push命令的时候,如果上传的文件比较多,就会超出git的http缓冲区。加大git的http缓冲区即可解决。找到项目下的隐藏文件夹.git(注意前面是带着点的),修改里面的config这个文件,在最后加上以下内容。原创 2024-09-18 16:31:38 · 919 阅读 · 0 评论 -
如何判别使用的junit是4还是5
Junit4与Junit5的版本中,@Test注解的包位置不同。Junit4的@Test注解是在org.junit包下,儿Junit5的@Test注解是在org.junit.jupiter.api包下。可据此判定是使用的Junit4还是Junit5。原创 2023-11-27 10:53:06 · 1234 阅读 · 0 评论 -
swagger的ApiImplicitParam注解中的required属性不起作用
最终确定到因为在@RequestParam中也有一个required属性,用于指定是否必填。swagger文档在处理时,对于required属性的优先级,@RequestParam注解的优先级高于@ApiImplicitParam。如上两图,在接口中使用了’ApiImplicitParam’注解,仅指定了一个参数是必填,但是通过swagger文档查看三个参数均不能为空。指定一下@RequestParam注解中的required属性为false即可。原创 2023-11-22 09:50:13 · 902 阅读 · 0 评论 -
使用arthas通过ognl表达式获得spring bean中使用cglib代理的对象中的非静态字段的值
使用arthas通过ognl表达式获得spring bean中使用cglib代理的对象中的非静态字段的值原创 2022-09-17 09:22:30 · 2401 阅读 · 0 评论 -
Java非Spring框架下的单元测试
Java非Spring框架下的单元测试原创 2022-09-17 09:21:44 · 1022 阅读 · 1 评论 -
Elasticsearch中ElasticsearchRepository的searchSimilar使用的坑
Elasticsearch中ElasticsearchRepository的searchSimilar使用的坑原创 2022-09-17 09:21:06 · 6122 阅读 · 6 评论 -
SVG实现rect的移动效果
关键JS:let odiv = e.target;odiv.x.baseVal.value += e.movementX;odiv.y.baseVal.value += e.movementY;e就是鼠标点下(mousedown)动作的入参,通过e.movementX获得鼠标移动的水平X轴距离,通过e.movementY获得鼠标移动的垂直Y轴距离,通过e.target获得鼠标点下时操作的对象(此处即为<rect>),通过修改odiv.x.baseVal.value的值实现水平..原创 2020-10-18 16:08:11 · 828 阅读 · 0 评论 -
mybatis-generator-maven-plugin报错:Could not create connection to database server
Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.4.0:generate (default-cli) on project wenx-repository: Could not create connection to database server.解决方法:请检查plugin中指定的mysql驱动的版本号与你项目中使用的版本号或mybatis-generator-maven-plugin的版本原创 2020-09-10 23:42:22 · 3501 阅读 · 0 评论 -
授予MySQL数据库用户创建、删除索引的权限
创建删除索引的关键词是ALTER,所以可以使用一下命令赋予数据库用户创建、删除数据库索引的权限:grant alter on database.table to 'user'@'IP-address'原创 2020-09-09 22:33:46 · 1685 阅读 · 0 评论 -
common-lang3将字符串首字母变为大写
common-lang3将字符串首字母变为大写之前common-lang3可以使用org.apache.commons.lang3.text包下的WordUtils.capitalize(“string”)将字符串转为大写,代码如下:import org.apache.commons.lang3.text;public static void main(String[] args) { ...原创 2019-10-23 20:32:01 · 2088 阅读 · 0 评论 -
JPA报错Can not issue data manipulation statements with executeQuery().
错误描述最近在使用spring-data-jpa时,自定义了一个update方法,如下:public interface TestRepository extends JpaRepository<Test,Long> { /** * 根据主键ID更新 * @param paymentOrderId * @param id * @ret...原创 2019-10-16 09:55:12 · 10057 阅读 · 2 评论 -
spring和hibernate整合使用getCurrentSession方法
spring和hibernate整合使用getCurrentSession()方法获得session实例时,一定记得在sessionFactory的bean中添加thread,完整代码如下:class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">org.hibernate.dialect.原创 2016-03-28 20:34:06 · 4597 阅读 · 0 评论 -
在非anctivity类中使用Toast
最近在做android的项目,需要在非UI线程中使用Toast,重点是要提供Looper。基础环境是API 21,android 5.0.原创 2016-04-09 21:23:00 · 1650 阅读 · 0 评论 -
intent时提示is not an enclosing class
在android的activity中,之内出现一个public类,不能出现其他任何的class,要写只能写内部类原创 2016-04-12 14:08:39 · 5790 阅读 · 1 评论 -
JSP中文乱码问题
今天解决问题,发现了一篇很实用的文章,解决JSP乱码问题,经验证可以解决中文、日文乱码问题,特此转载。http://www.cnblogs.com/xing901022/p/4354529.html致谢原作者!转载 2016-08-10 13:25:38 · 294 阅读 · 0 评论 -
ORACLE 11G使用exp或者pl/sql导出空表
oracle在11G这个版本中增添了一个新的参数:deferred_segment_creation,默认值为true,作用是延迟建表,对于新建之后从未插入过数据的表(插入数据后又删除所有数据的表不在此列)。可将其设置成false来让之后的表不使用延迟建表,但对于之前的表没用。在此提供一种其他方法的补充。原创 2016-11-23 16:39:20 · 4311 阅读 · 0 评论 -
nginx c compiler cc is not found
nginx c compiler cc is not found原创 2016-11-25 13:20:04 · 29013 阅读 · 4 评论 -
nginx反向代理配置多个后端服务时的session问题
当nginx中中只部署一个后端服务的时候可以正常登录,但是当部署两个后端服务的时候,就会出现登录失败的问题。原创 2016-11-25 15:06:05 · 6445 阅读 · 0 评论 -
odbc链接oracle client问题
最新需要使用BIEE,里面informatica要用odbc连接oracle client 数据源,在ODBC的数据源配置中有个tns server name的选项,里面有个下拉,一直没有值,纠结了很久。最终终于找到原因了,这个tns server name的下拉值的来源是orale client 安装目录下的network/admin下的tnsnames.ora文件。这个文件初始是不存在的,需要自原创 2017-05-05 16:43:01 · 869 阅读 · 0 评论 -
获得orale数据库表的主键列名称
获得orale数据库表的主键列名称。 /** * 获得表的主键 * @param tableName表名 * @return */ static public String getPrimaryKey(String tableName){ DBTool db = new DBTool(); Record recor原创 2017-04-26 10:01:31 · 362 阅读 · 0 评论 -
使用druid-spring-boot-starter时设置监控界面登录信息的方法
使用druid-spring-boot-starter时,为druid的监控界面设置登录用户名和登录面的方式原创 2018-01-03 23:57:49 · 7644 阅读 · 0 评论 -
SQL server 2016 查询表的字段注释
基于sql server2016测试通过,应该通用与SQLserver2005以上版本。 SELECT c.name as columnName, a.VALUE as columnDescript FROM sys.extended_properties a, sysobjects b, sys.columns c WHERE a原创 2018-01-20 16:37:32 · 2875 阅读 · 0 评论 -
Jquery ajax post向spring mvc / springboot传递复杂对象
Jquery ajax post 像 spring mvc 传递复杂对象今天用Jquery的ajax.post()像sprinmvc传送一个比较复杂的对象: 就是用$.post(…)这个方法传送下面的对象: public class UserRole { private String userId; private List roleReportList; /...原创 2018-03-28 23:34:49 · 3898 阅读 · 0 评论 -
Spring boot 2.x 过滤器造成时间被转成毫秒数
Spring boot 2.x 过滤器造成时间被转成毫秒数Spring boot 2.x 过滤器造成时间被转成毫秒数WebMvcConfigurerAdapterWebMvcConfigurationSupport解决Spring拦截器造成Date日期被转成了毫秒数最终解决方案Spring boot 2.x 过滤器造成时间被转成毫秒数最近使用spring过滤器,但是发现date时间被转成了毫秒...原创 2018-12-26 20:53:40 · 1401 阅读 · 0 评论 -
使用xxl-job时报错:Client-error:unknown code for readObject at 0x63 (c)
使用xxl-job时报错:Client-error:unknown code for readObject at 0x63 ©网上已经有很多对这个问题的探讨,都试了一下均不成功,最终将调度器和执行器的版本改为统一版本后,不再报错,且能成功注册。检查一下调度器和执行器的版本是否一致,不一致也会报此错误。...原创 2019-09-04 10:34:54 · 3177 阅读 · 0 评论 -
Java Calendar 获得某一天的零时
获得当天的00:00:00,注意:设置“小时”的时候使用的是Calendar.HOUR_OF_DAY,得到的是00:00:00代码如下:Calendar cale = Calendar.getInstance();//设置为0时cale.set(Calendar.HOUR_OF_DAY,0);//设置为0分cale.set(Calendar.MINUTE,0);//设置为0秒ca...原创 2019-09-10 20:09:40 · 2947 阅读 · 0 评论 -
基于REST的web service project添加spring框架
在web.xml中默认的JAX-RSServlet服务所对应的类完整路径是com.sun.jersey.spi.container.servlet.ServletContainer,使用这个的话是自己写的service是不会交给spring的IOC容器管理的,所以需要修改为com.sun.jersey.spi.spring.container.servlet.SpringServlet,这个类呢需要jersey-spring-1.18.jar(jersey-spring-1.18.jar的下载链接:http原创 2016-03-29 20:27:11 · 593 阅读 · 0 评论
分享