
遇到的一些问题(已解决)
文章平均质量分 57
诚信赢天下
这个作者很懒,什么都没留下…
展开
-
WPS中JS宏使用说明(持续优化...)
JS宏批量调整表格样式原创 2024-09-04 10:35:17 · 3235 阅读 · 0 评论 -
linux nfs方式共享文件
场景摘要:项目组由于改用efk来搜索日志,运维同事沟通之后需求是将各服务器日志统一挂载到台服务器上,然后他只能在这台日志服务器上来搂日志(虽然这个需求比较不合理,明明可以通过f类型ilebeat这样的组件来在各服务上收集,但是本架构抱着学习linux共享文件的心态,亲自搞了一个通过nfs方式共享文件服务)我们服务器系统:centos7linux指令整理:1.首先查看linux有没有安装nfs:rpm -qa|grep nfs2.启动nfs服务器service rpcbind原创 2020-11-20 14:08:22 · 762 阅读 · 0 评论 -
mybatis 使用Criteria语法处理sql遇到的时间格式问题
分享一个好的思路,既然Criteria底层实现也是用的JDBC,那么为什么不可以自己重载自动生成的方法呢?比如我现在的需求是接收前端String类型的时间字段,我数据库里存的时间类型是date,然而Criteria原生方法中没有提供String入参类型,我可以将原生方法稍作改造,以下是关于时间场景的示例说明:这个是Criteria 中的:public Criteria andBookingDayEqualTo(Date value) { addCriterionForJDBCD...原创 2020-10-29 11:21:08 · 1858 阅读 · 0 评论 -
使用postman 多个json对象传参处理方案
今天遇到一个问题,我的controller 接口入参是两个对象,请求方式是post。我如果用postman工具模拟客户端传参,那么就需要我将两个对象转换json然后来传,但这样就在postman上无法解析的问题如图:我的java代码如图:@currentUser是自定义注解,实现的功能其实就是user对象在程序运行时可以从session中获取,本来user对象也不是客户端来传参的,只是我需要在本地测试时候模拟传参。我的解决方案是:通过postman 传递header参数,然后再代码中原创 2020-10-26 12:16:05 · 13610 阅读 · 2 评论 -
nacos 启动报错处理合集(持续创作)
1.超过数据库最大连接数org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could not create connection to database serv原创 2020-10-19 19:17:14 · 2902 阅读 · 0 评论 -
项目中全局日志利用切面技术来处理
现在项目中利用切面技术很容易处理异常,以下是我的给出的一个实践项目中处理异常日志的案例。1.首先区分@Pointcut注解中execution属性定义:expression="execution(* com.controller.*.*(..))" 切入点为com.controller包下的类的任意方法expression="execution(* com.controller..*.*(..))" 切入点为com.controller包下子包的类的任意方法实例:项目中一般要定位c...原创 2020-08-26 10:33:35 · 468 阅读 · 0 评论 -
线上应用程序OOM排查示例
问题:实际占用内存远大于分配内存,无OOM服务器:120.133.0.233, 实例:api-gateway-analyze1、查找问题进程top , shfit + M 让程序按照内存占用大小排序查看当前进程分配的实际内存大小2、初步排查问题回忆JVM内存构成,在JDK8版本,主要由Heap + Other(Metaspace + JVM运行所需其他),参考:好图收藏按照以上思路猜测为Metaspace超出限制命令:jstat -gc 104144 1000..原创 2020-08-10 13:31:13 · 88 阅读 · 0 评论 -
应用程序无日志挂掉,解决步骤整理
前提:今天前端说接口服务不可用,我先是一顿吐槽,接着不得不承认,确实接口挂了=.=,虚心接受吐槽是一个程序员良好的职业修养,不扯淡,进入正题。1.查看应用进程:jps -ml (可以看到程序应用名还有 运行环境)2.重启服务发现可以正常启动。再次执行jps 获取到了进程号pid3.观察垃圾回收现象指令:jstat -gcpid 1000 (1s输出一次),发现 EU S0U S1U 这些指标都占用的特别快,这对象增长速度也太快了吧,就发现了问题了,应该是内存溢出系统给进程杀掉了吧。4.为..原创 2020-08-09 23:03:13 · 1426 阅读 · 0 评论 -
配置VMware CentOS7 之网络连接篇
很久以前就在本地成功搭建过VM环境,然而过了很长时间没有改动过环境就生疏了,忘记了当初遇到的那些坑,结果最近重新搭建环境又遇到了很久之前的那些问题,这时才领悟到有善于总结的好习惯是多么的重要。废话不多说,这次一定把自己走过的坑做一下记录,供以后温故而知新!一.第一个坑,vm环境ping不通外网,远程xshell工具连不上vm.网上有很多vm环境的基础搭建,这里不再赘述,我此次...原创 2020-04-18 13:26:25 · 2291 阅读 · 0 评论 -
idea 部署 web项目实战以及遇到的问题整理
一.Error during artifact deployment. See server log for details.二.Spring Configuration Check" “Unmapped Spring configuration files found.三.idea tomcat 乱码问题四.Error occurred during initialization o...原创 2020-01-16 10:30:13 · 443 阅读 · 0 评论 -
通过环境变量修改java版本不生效
通过环境变量修改java版本不生效环境变量指向的是Java1.8版本 ,但是在终端下查看Java -version版本是10.0.2本机依次安装了 jdk1.8、jdk1.6 和 jdk1.7 三个版本的 jdk,由于maven打包android程序最高只支持到 jdk1.7,因此需要将jdk版本该为1.7。修改环境变量,将JAVA_HOME的目录定义为jdk1.7所在的目录。然后在命令行...原创 2020-01-07 11:01:28 · 1223 阅读 · 0 评论 -
eclipse maven 方式发布
右键项目。选择Debug as 或 Run as 。但是这个时候要选择Debug configurations,Maven build先Browse Workspace 选择需要打包的项目 ,然后在Goals:中输入clean install 命令 Debug执行后,会在target目录下生成打的war包...原创 2020-01-07 10:08:54 · 335 阅读 · 0 评论 -
git远程库回退指定版本
操作过程:首先查看远程仓库版本,如下图所见,最近一次提交为2018-03-19 22:16:25第一步:使用git log命令查看历史提交记录,选择要回退的版本号,commit后面一串字符,这里我们选择回退到commit 9d85ad9a……第二步:git reset --hard9d85ad9a回退本地版本,并使用git log查看是否回退成功第三步:git ...原创 2019-11-11 14:32:12 · 2746 阅读 · 0 评论 -
window系统 本机查找端口号占用方法
例如:netstat -ano | findstr "LISTENING"| findstr ":3389"使用tasklist就可以找到程序名称tasklist | findstr "1072"找到名称就可以通过资源管理器找到对应的程序路径了。...原创 2019-10-12 15:14:54 · 361 阅读 · 0 评论 -
jenkins 构建时无法更新 maven私服的最新jar包
保错信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project falcon-ms-organization: Compilation failure[ERROR] /DATA/jenkins/.jenk...原创 2019-10-11 21:32:17 · 6020 阅读 · 5 评论 -
java.lang.NoClassDefFoundError: Could not initialize class XXX
估计会有好多博友有到过相同的问题,手足无措,我也遇到过这个有关Spring框架的坑爹问题,其实问题如果查到原因了,就会觉得好简单,就好比科学家们计算数字里面少了一个小数点的问题,废话不多说,说下我的解决思路。1.报错字面上意思就是,“少注解,没有实例化 ,找不到类”。所以我就沿着这个线索开始在业务层找问题2.果然,问题被本屌丝找到了,如果@service 后面没有显示指定原创 2017-09-22 17:35:45 · 29175 阅读 · 0 评论 -
jdk版本不兼容解决
Unsupported major.minor version 51.0 错误解决方案jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0原因分析:出现上述错误是因为:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jdk版本为jdk1.6(jdk6),算是版本不支持。 解决方法转载 2017-08-31 15:11:33 · 13065 阅读 · 2 评论 -
quartz使用时遇到的问题Bean property 'xxx' is not writable or has an invalid setter method. Did you mean 'xxx
直接翻译就是 名称为“xxx”的bean不能进行写操作或者有一个无效的setter方法 Bean property 'xxx' is not writable or has an invalid setter method. Did you mean 'xxx'?这是以前处理过的老问题了,但是最近又出现了。这样的问题一般有几种可能1 变量名错误 ,这是比较简转载 2017-09-11 18:36:15 · 1576 阅读 · 0 评论 -
ORA-02292: 违反完整约束条件 (MIDBJDEV2.SYS_C0020757) - 已找到子记录
解决办法是删除附表的数据:select table_name from all_constraints where constraint_name = '约束的名称' ,上面提示的约束名称为【SYS_C0020757】;原创 2017-09-11 18:54:19 · 1634 阅读 · 1 评论 -
ORA-12170: TNS: 连接超时
如果在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时解决方法:1.cmd-----ping ip地址 查看网络问题,看能否ping通2.cmd-----tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有关闭3.cmd----netstat -na 查看1521端口是否关闭,如果关原创 2018-02-05 10:35:08 · 484 阅读 · 0 评论 -
在cxf中使用配置避免增加字段导致客户端必须更新、同步实体属性的问题
在cxf中使用配置避免增加字段导致客户端必须更新、同步实体属性的问题在使用cxf实现webservice时,经常碰到的问题就是如果在服务端,修改了一个接口的签名实现,如增加一个字段,或者删除一个字段。在这种情况下,在默认的配置中,就会报以下的错误信息:org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element ...转载 2018-06-21 17:11:01 · 519 阅读 · 0 评论 -
Comparison method violates its general contract jdk1.6版本升级 compare逻辑处理案例
今天一个群里哥们儿碰到一个异常,抛到群里求解答,他的代码如下图:抛出的异常信息为:Java代码java.lang.IllegalArgumentException:Comparisonmethodviolatesitsgeneralcontract! atjava.util.TimSort.mergeHi(TimSort.java:868) atjav...转载 2019-04-04 18:01:28 · 273 阅读 · 0 评论 -
意外的元素..所需元素..
意外的元素(uri:"",local:"SingleHotelReqVO").所需元素<{http://uiservice..}SingleHotelReqVO>解决:package-info.java 文件修改 @javax.xml.bind.annotation.XmlSchema(namespace="http://uiservice..") 修改命名空间 = ""...原创 2019-04-11 10:03:44 · 2795 阅读 · 0 评论 -
Junit测试出现 empty test suite
先编译成class(运行springboot项目),再运行Junit test 即可。1.run2.test原创 2019-08-20 10:02:07 · 5422 阅读 · 0 评论 -
list转换map(根据key来拆分list,相同key的value为一个list)
/** * @description 按照key拆分list * @data ${DATA} * @auther */public class MyListTOMap { public static void main(String[] args) { UserTest user1 = new UserTest(10,"xiaoming"); ...原创 2019-09-25 20:26:06 · 3933 阅读 · 2 评论 -
解决eclipse报PermGen space异常的问题
怎么解决eclipse报PermGen space异常的问题最近使用eclipse做开发,使用的服务器是tomcat,但在启动时报了Caused by: java.lang.OutOfMemoryError: PermGen space的异常。这个错误很常见,于是配置tomcat下的catalina.bat,配置eclipse.ini,各种方法都用过了,不管转载 2017-07-25 09:11:11 · 308 阅读 · 0 评论