常见问题分析
流离岁月
JAVA攻城狮,欢迎留言探讨屠龙术
展开
-
Mybatis-plus Invalid bound statement (not found)
mybatisplus Invalid bound statement (not found)解决方案原创 2023-03-05 13:13:44 · 686 阅读 · 0 评论 -
discard long time none received connection错误解决
discard long time none received connection原创 2023-02-21 11:06:54 · 15459 阅读 · 0 评论 -
window安装启动kafka
window安装启动kafka说明: kafka2.13版本已经自带zookeeper1.修改server.peoerties修改server.peoerties里面的日志地址\kafka_2.13-2.8.0\config\server.peoerties2. 启动zookeeper在kafka目录kafka_2.13-2.8.0下执行命令行 .\bin\windows\zookeeper-server-start.bat效果:3. 启动kafka在kafka目录kafka_2.原创 2022-04-22 17:39:35 · 1880 阅读 · 0 评论 -
nginx 线上负载均衡配置
一、 使用独立的代理配置文件,配置负载均衡nginx.conf#user nobody;worker_processes 2; #修改为本机CPU个数error_log logs/error.log;error_log logs/error.log notice;error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 20480;原创 2022-02-16 09:43:11 · 1198 阅读 · 0 评论 -
rancher+docker 管理的容器无法使用jmap
docker 管理的容器无法使用jmap一、进入容器中,执行jmap -heap pid ,报错二、原因分析:三、解决方案四、修改之后,执行,success一、进入容器中,执行jmap -heap pid ,报错Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process: ptrace(PTRACE_ATTACH, ..) failed for 1: Operati原创 2020-11-19 14:02:08 · 783 阅读 · 0 评论 -
docker容器管理,OOM,内存溢出,dump文件堆栈信息分析
docker容器管理,OOM,内存溢出,dump文件堆栈信息分析一、dump文件(.hprof)日志生成方式二、OOM时,dump文件分析一、dump文件(.hprof)日志生成方式1.方式一: order.jar 包运行时候加参数,当服务OOM的时候会自动导出dump文件-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=目录方式二: 根据进程PID,手动导出进程文件jmap -dump:live,format=b,file=m.hprof P原创 2020-11-04 15:08:21 · 7071 阅读 · 2 评论 -
fastdfs安装测试上传出错 upload file fail, error no: 22, error info: Invalid argument
报错信息: storage_upload_by_filenameupload file fail, error no: 22, error info: Invalid argument报错页面:执行测试上传命令 fdfs_test /etc/fdfs/client.conf upload 2.png出错,是上传参数问题,其中2.png是目录而不是文件,所以报错用cat可以看出2.p...原创 2018-11-14 14:50:57 · 8358 阅读 · 0 评论 -
layer.confirm快速点击会重复触发事件问题
layer.confirm快速点击会重复触发事件问题1 .问题描述: 快速点击会出现,重复触发事件,像后台发起多次请求,此时后台极端=短时间内多次请求,会出现并发问题,数据脏读2.问题分析 :查看layerUI的API发现,系统的confirm是线程阻塞的,而layer.confirm是非阻塞的3.问题解决方案1. 防止重复触发事件,前台js加锁方案2.后台代码加乐观锁此时,方案1...原创 2018-11-01 16:39:51 · 10571 阅读 · 2 评论 -
多线程实战(一)
多线程实战(一) 最近做了一个多线程的业务场景,对多线程不熟悉的可以直接拿来使用。 1.业务需求: 使用的微服务架构,在做导出数据的时候,需要对主服务的数据查询出来,然后对主服务中的数据进行遍历,根据主服务数据外键ID去从服务查相关信息,若是数据量大,或者每条数据遍历都要调多个从服务查询关联数据,就会出现后台处理业务接口时间过长,1.5W条需要1s左右,数据达到50W条时,就需要大量时间,...原创 2018-08-14 17:30:29 · 3885 阅读 · 0 评论 -
ajax请求跨域问题分析与解决
ajax请求跨域问题分析与解决一. ajax请求跨域分析:跨域问题来源于JavaScript的同源策略,即只有 协议+域名+端口号 (如存在)相同,则允许相互访问,若是协议,域名,端口号有一个不同就会发生跨域问题。 1.浏览器限制 2.跨域 3.XHR(XMLHttpRequest)请求二.解决思路 1.解决浏览器限制问题:通...原创 2018-03-15 10:21:11 · 305 阅读 · 0 评论 -
微信网页授权获取code值回调两次的问题
微信网页授权获取code值回调两次的问题1. 问题描述:在调用微信网页授权获取openid值时,先获取的code值,但是code值的接口 会走两次回调。而code在6分钟内只能用一次,所以处出现code失效的问题,问题显示错误码:{'errcode':40029,'errmsg':'invalid code, hints: [ req_id: 0407ns44 ]'}2. 解决办法: 出现这个原创 2017-11-20 14:38:17 · 16835 阅读 · 5 评论 -
CXF出现编码 GBK 的不可映射字符问题解决
CXF创建客户端 出现编码 GBK 的不可映射字符问题解决1问题描述:在用cxf创建client客户端的时候,在main方法启动,创建客户端是正常的,但是在tomcat中启动的时候,用action去访问,执行以下第三行代码会出现 警告:编码 GBK 的不可映射字符的 问题: 1. String wsdlurl = "http://" + "192.168.0.199:8081" + "/s原创 2017-11-07 10:40:15 · 8777 阅读 · 6 评论