实际场景解决
时光留夏
观棋不语,落子无悔
展开
-
无法为内容脚本加载 JavaScript“build/hook.js”等
https://blog.csdn.net/qq_43533416/article/details/101639772原创 2022-02-15 15:21:01 · 1984 阅读 · 0 评论 -
MySQL事务锁问题-Lock wait timeout exceeded; try restarting transaction
测之前的功能突然报了一个没见过的异常,有点鸡冻٩(๑>◡<๑)۶org.springframework.dao.CannotAcquireLockException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lo...原创 2019-08-01 15:43:08 · 670 阅读 · 0 评论 -
JNA实战笔记汇总(二)——JNA和C / C ++的数据类型映射(dll函数回调、结构体、指针)
目录JNA技术难点1、函数回调2、结构体3、指针JNA技术难点有过跨平台、跨语言开发的程序员都知道,跨平台、预研调用的难点,就是不同语言之间数据类型不一致造成的问题。绝大部分跨平台调用的失败都是这个问题造成的。关于这一点,不论何种语言、何种技术方案都无法解决这个问题。JNA也不列外。上面说到接口中使用的函数必须与链接库中的函数原型保持一致,这是JNA甚至所有跨平台调用的...原创 2019-04-30 16:32:17 · 13017 阅读 · 9 评论 -
JNA实战笔记汇总(一)—— JNA简介及demo环境创建
目录1、简介2、原理3、配置环境,创建demo3.1 搞清楚.dll/.so文件适用环境3.2 创建一个普通的maven项目3.2.1 将.dll/.so文件放在resources根路径下3.2.2 pom.xml文件添加jna依赖3.2.3 编写一个CLibrary接口,继承Library接口3.2.4 编写一个测试类调用c++函数代码VixHz_InitSD...原创 2019-04-30 14:59:34 · 43662 阅读 · 17 评论 -
jdk与eclipse位数不一致出现的问题
jdk版本的位数和eclipse安装版本所需要的版本位数不相同,就会出现如图所示的问题,导致eclipse打不开。问题原因:jdk与eclipse位数位数不一致。1.在eclipse的安装目录下有一个叫eclipse.ini的配置文件:另外jdk和eclipse还涉及公司版本问题,sun公司eclipse开源免费,ibm的eclipse通常是公司购买使用,jdk和eclipse...原创 2019-04-25 09:12:49 · 1622 阅读 · 2 评论 -
JFinal快速开发框架(三)——jfinal-demo3-controller
好久没有用eclipse创建过项目,很多东西都忘了,今天全当温习了~eclipse创建maven遇到问题:eclipse创建maven项目;新建maven项目pom.xml文件报红如果没有问题,请直接浏览尹队的博客...转载 2019-04-09 16:16:16 · 238 阅读 · 0 评论 -
eclipse新建maven项目markers报错:Cannot change version of project facet Dynamic web module to 2.5
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dy...原创 2019-04-09 12:03:31 · 312 阅读 · 0 评论 -
新建maven项目时pom.xml文件报红org.apache.maven.archiver.MavenArchiver.getManifest
原因就是你的maven的配置文件不是最新的1.help ->Install New Software -> add ->https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATES或者http://repo1.maven.org/maven2/.m2e/con...原创 2019-04-09 11:14:50 · 516 阅读 · 0 评论 -
关于缓存穿透,缓存击穿,缓存雪崩,热点数据失效问题的解决方案
目录1、缓存穿透1.1 什么是缓存穿透?1.2 缓存穿透带来的问题1.3 解决办法1.3.1 缓存空值1.3.2 用布隆过滤器BloomFilter1.4 如何选择2、缓存击穿2.1 什么是缓存击穿2.2 会带来什么问题2.3 如何解决3、缓存雪崩3.1 什么是缓存雪崩3.2 解决办法3.2.1 雪崩前:使用集群缓存,保证缓存服务的高可用...原创 2019-04-04 10:31:16 · 385 阅读 · 0 评论 -
linux安装mysql-server
1、安装mysql-server报错:Failed to start mariadb.service: Unit not found.需要执行以下命令安装mysql-server:# yum install -y mariadb-server安装mysql-server后,修改以下文件进行配置:# vi /etc/my.cnf在[mysqld]部分增加以下内容:c...原创 2019-03-28 11:06:04 · 3746 阅读 · 0 评论 -
linux安装Erlang报错:Makefile:250: /usr/local/erlang/otp_src_21.3/make/x86_64-unknown-linux-gnu/otp_ded.m
报错:Makefile:250: /usr/local/erlang/otp_src_21.3/make/x86_64-unknown-linux-gnu/otp_ded.mk: 没有那个文件或目录Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file or direct...原创 2019-03-28 10:25:47 · 5150 阅读 · 2 评论 -
linux解压时报错: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed
解压erlang时遇到下列错误:gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverable: exiting now解决方法一(法一就解决了,因此后续方法有待检验):#tar -vxf memcached-1.4.34.tar.gztar包压缩的时候用c...原创 2019-03-28 10:07:03 · 42908 阅读 · 7 评论 -
关于两个jar包中存在包名和类名都完全相同的问题
最近维护公司老分支项目导进来eclipse报错:The method getPort(QName, Class<T>) in the type Service is not applicable for the arguments (QName, Class<SCServicePortType>, WebServiceFeature[]).原因是:javax.x...原创 2019-04-10 14:39:13 · 3560 阅读 · 2 评论 -
springboot+mybatis日志转换——log4j转logback配置文件如何配
目录第一步:首先处理pom.xml中的依赖关系,将日志的实现切换为logback;第二步:修改mybatis-config.xml第三步:看一下mybatis源代码BaseExceutor底层原因springboot+mybatis日志转换——log4j转logback配置文件怎么配公司的项目一直都是运行起来会打印所有执行的语句:好处是:一旦出现问题方便排查,可以清晰的知道...原创 2019-03-27 15:31:00 · 4446 阅读 · 0 评论