
趟过的坑
代码是谁
一入猿圈,坑似海。半生浮沉,半生学。
展开
-
centos8构建nginx1.27.1+BoringSSL+http3+lua+openresty
http3会快一点吗?理论上是的~原创 2024-09-07 22:16:22 · 1673 阅读 · 0 评论 -
finalshell 4.5.x在m1mac闪退
工具闪退~ 崩了奔了原创 2024-09-06 17:58:26 · 668 阅读 · 0 评论 -
unknown variable ‘default-authentication-plugin=mysql_native_password‘.
一坑又一坑原创 2024-09-01 17:56:19 · 2326 阅读 · 0 评论 -
微服务重启优化kafka+EurekaNotificationServerListUpdater
听说停服务容易出现bug?原创 2024-07-18 11:21:25 · 699 阅读 · 0 评论 -
EurekaNotificationServerListUpdater启用后出现 Connection refused (Connection refused)
一通操作猛如虎,还得大牛改bug原创 2024-07-13 14:05:31 · 975 阅读 · 0 评论 -
绿联Nas docker 中 redis 老访问失败的排查
redis连不上,有没有可能端口挂了....原创 2024-06-05 11:24:27 · 524 阅读 · 2 评论 -
leEditor焦点无法回到文本框中?
也许该卸载一些插件了原创 2024-04-28 17:08:08 · 219 阅读 · 0 评论 -
mysql删除idb文件,或者idb文件损坏后的修复
误删idb,别慌原创 2024-02-20 17:41:45 · 1065 阅读 · 0 评论 -
spring配置文件第一行导致读取配置失败
后打断点,发现读取的spring.shardingsphere.datasource.names存在问题,进而导致后续问题的产生。通过spring执行测试类,没有问题,但是相同配置启动项目时,老找不到JdbcTemplate。原因是存在utf-8的bom头导致,在变量前面存在  这个就是bom头。遇到读取配置存在问题,尤其当配置到第一行。原创 2023-10-18 16:55:40 · 497 阅读 · 0 评论 -
数据库连接池被快速耗尽的一种可能原因
通过详细分析,发现存在一段代码存在手动开启事务,但是在某些条件下,会执行continue 导致提前执行完代码,未对事务进行提交或者回滚,导致事务一直存在;在环境中,出现了连接池连接耗尽,重启后也会快速再次被耗尽;原创 2023-07-04 17:50:30 · 694 阅读 · 0 评论 -
绿联dx4600砖机救援
发现可以使用opkg,遂用opkg进行安装包的操作,最后更新busy-box,而进行busy-box更新时,执行过程中报错,导致系统关键程序被删除,进而导致在终端中所有命令失效;ps:对于u盘启动镜像选择,可以选择三方的也可以选择官方的,但是官方的固件不会自动挂载,只能通过手动挂载;1.绿联的rom存放到单独的分区,所以万一删除系统文件,还有的救;在关机处理中也存在问题,强制关机,导致磁盘识别失败,后续也导致了无法开机;在构建完启动盘之后,点击开机按钮,等听到滴声,狂按f12 选择从U盘启动;原创 2023-04-13 17:43:03 · 2048 阅读 · 0 评论 -
m1 android emulator 无法共享复制剪切板
PS快捷键不好使,只能在手机端长按呼出粘贴菜单;期待后续有大神能解决这个问题吧;4.然后在按图一打开按钮后,再次进行重启,应该就可以与mac互相复制内容了;下载安装好androidemulator但是发现无法共享复制剪切板。3.可以打开谷歌浏览器测试一下复制剪切;...原创 2022-08-01 19:54:22 · 1643 阅读 · 0 评论 -
小程序升级之后前端白屏的一种解决办法
利用nginx进行动态路径跳转,保证每次上线之后都有新的字符串,以解决白屏问题rewrite…breaktry_files最终前端拼接请求路径:(yyyy为可变版本号)https://xxx.xx.xx/webfed/shopmall/yyyyy/index.html原创 2022-06-21 18:58:07 · 851 阅读 · 0 评论 -
sharding-core流水号重复的一次排查
最近线上偶尔会出现流水号相同的订单,诡异的是测试环境一直无法复线流水号生成使用了 sharding-core-3.0.0.jar DefaultKeyGenerator对于此种流水号生成器,按理应该很不存在此种情况,唯一可能重复的原因是在对其设置的workerId 一致,当两个节点同时生成流水号,这个时候可能会导致重复但是我们的服务器流水号生成器的日志已可以确认,每个节点都产生了不一样的workerId为此查看流水号具体实现逻辑 发现workerId为此类的一个静态变量,推测可能由于.原创 2022-05-10 14:12:03 · 458 阅读 · 0 评论 -
DataGrip升级后点击没反应的一种问题定位排查
升级最新版本的dataGrip执行之后,点击没有任何响应,系统日志、自带的log都没有任何内容1.利用重定向打印exe日志查看错误内容"C:\Program Files\JetBrains\DataGrip 2021.1.3\bin\datagrip64.exe" >1.txt查看日志,定位原因2.问题已经定位,目测此问题是由于jdk版本导致。发现当时为DATAGRIP_JDK 配置为1.8 导致,删除即可附录:49 = Java 550 = Java 651 = Java.原创 2021-10-15 14:06:05 · 2565 阅读 · 0 评论 -
springfox.documentation.spi.service.contexts.ParameterExpansionContext.findAnnotation(Ljava/lang/Cla
有趣的问题aused by: java.lang.NoSuchMethodError: springfox.documentation.spi.service.contexts.ParameterExpansionContext.findAnnotation(Ljava/lang/Class;)Lcom/google/common/base/Optional;at springfox.bean.validators.plugins.parameter.ExpandedParameterMinMaxA.原创 2021-09-27 16:36:51 · 1799 阅读 · 0 评论 -
解决navicat设置自动提交无效
通过种种设置,发现连接数据库后,自动提交仍然不生效解决办法:数据库设置默认的自动提交,由于navicate不支持在软件中设置,会默认读取数据的配置,所以需要对mysql进行设置root登录mysql服务器执行set global init_connect="set autocommit=1";...原创 2021-09-06 15:09:46 · 3208 阅读 · 0 评论 -
win10 32g大内存只能使用50%的解决办法
电脑升级32g内存,发现最多使用50% 一直占用虚拟内存,内存始终保持使用50%为此也走了很多弯路,推测1.内存由集显占用;2.内存由于bios控制,导致只能占用50%;3.开的程序不够多,导致占用不够;关闭虚拟内存后,不到50%直接内存不足; ~~!········后来终于发现由于某个服务导致内存占用始终占用不上去,50%内存都作为数据缓存,性能提升多少不清楚,但是每次打卡占用内存的软件都会卡~~操作方法:右下角搜索 - 》 服务 -》SysMain -》禁用该服务内存占用终于正常.原创 2021-08-24 17:35:40 · 44387 阅读 · 10 评论 -
field * doesn‘t have a default value 异常的一种可能性
在程序中执行插入操作一直在报这个,但是观察表都是正常的。此字段并非主键通过datagrip 查看ddl想起今天去除字段默认值,使用datagrip可视化执行了如下sql:alter table table_name alter column gtype drop default;感觉被datagrip自带的可视化坑了。。重新执行该语句后,程序不在抛出 doesn’t have a default value问题alter table table_name modify `gtype.原创 2021-06-02 14:36:13 · 1257 阅读 · 0 评论 -
jetty临时目录调整
查找工作目录的搜索顺序如下:1.如果WebAppContext具有指定的临时目录,请使用它。2.如果ServletContext javax.servlet.context.tempdir设置了属性,并且目录存在,请使用它。3.如果jetty.base/work存在目录,请使用它(仅对Jetty9.1+有效)4.如果{jetty.base}/work存在目录,请使用它(仅对Jetty 9.1+有效)4.如果jetty.base/work存在目录,请使用它(仅对Jetty9.1+有效)4.如果{je翻译 2020-08-28 15:33:04 · 1126 阅读 · 0 评论 -
ClassFormatException:Invalid byte tag in constant pool: 18
使用@Aspectj 时遇到的问题Caused by: org.aspectj.apache.bcel.classfile.ClassFormatException: File: ‘com.ls.service.impl.aop.TaskTimerServiceImpl’: Invalid byte tag in constant pool: 18解决办法:方案一:版本不匹配导致升级 aspectjweaver 到 1.8.9需要注意 spring 环境版本,可以适当调整为1.8.14方案二.原创 2020-07-03 21:47:44 · 4776 阅读 · 0 评论 -
Cannot expose bind macro helper springMacroRequestContext because of an existing model object of
环境 springBoot + Freemark + siteMesh完整异常:javax.servlet.ServletException: Cannot expose bind macro helper ‘springMacroRequestContext’ because of an existing model object of the same nameat org.springframework.web.servlet.view.AbstractTemplateView.render.原创 2020-05-17 18:04:04 · 1717 阅读 · 0 评论 -
jdk1.8 okhttp SSL peer shut down incorrectly Remote host
在爬取一个网站的时候,总是抛出这样的异常。网上绝大部解决办法是忽略ssl证书,因为一般在验证证书的时候会出现这个问题。但是我已经忽略证书。环境:jdk1.8.0_221 okhttp目前已知的可能照成该问题有3种情况1.访问的网站证书错误,需要对证书进行忽略。可参考:okhttp3.0忽略https证书java 忽略SSL证书2.访问的网站使用TLSv1.2协议,但是jdk1.7默...原创 2020-03-29 20:53:16 · 1214 阅读 · 0 评论 -
okhttpERRServer chose TLSv1, but that protocol version is not enabled or not supported by the client
出现该问题,说明okhttp不支持TLSv1,需要手工开启。异常详情:Exception in thread "main" javax.net.ssl.SSLHandshakeException: Server chose TLSv1, but that protocol version is not enabled or not supported by the client. at ...原创 2020-03-30 09:54:47 · 3932 阅读 · 0 评论 -
WARN:Error creating bean with name 'dataSource':Is there an unresolvable circular reference?
完整告警信息:Bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘toolsMapper’ defined in file [/Users/lutao/Documents...原创 2020-03-29 11:25:55 · 622 阅读 · 1 评论 -
Properties获取属性为 null 的原因以及注意点
开发了一个发邮件的功能,发现配置的 mail.debug 不好使。Properties properties = new Properties();properties.set(“mail.debug”,true)后来经过调试,发现java mail 调用此处使用的为 // Constructor is not public private Session(Propert...原创 2019-12-11 16:52:55 · 6994 阅读 · 0 评论 -
com.sun.xml.internal.ws.client.SenderException
引入一个如下包,项目编译启动都没有问题,但是在 maven 编译过程中出现问题。错误如下:Error:(19,38) java: 程序包com.sun.xml.internal.ws.client不存在解决方案:但是没啥用,因为会产生新的错误;错误如下:An unknown compilation problem occurred致命错误: 在类路径或引导类路径中找不到程序包 j...原创 2019-11-01 14:53:00 · 412 阅读 · 0 评论 -
_el_expressionfactory=_jspxFactory.此行报NullPointerException
_el_expressionfactory=_jspxFactory.此行报NullPointerException请检查项目中jar包。与tomcat中lib中的jar包是否均存在jsp-api.jar。如果存在运行时请删除。源码报错空指针,可以优先检查jar包是否冲突。毕竟代码也不知道该找谁。...原创 2019-01-17 09:41:24 · 229 阅读 · 0 评论 -
bootstrap-table部分功能click事件失效
最深的坑就是自己挖的坑…赶快检查是不是自己写了类似于 $(document).unbind(); $(document).off();的代码。如果发现只有手机端会出现该问题,则要重点注意touchstart touchmove touchend等事件中写了上述代码。教训:为了方便会直接从网上照搬一些代码,但是需要注意这些代码是否会影响原有代码。...原创 2019-01-29 16:10:31 · 2736 阅读 · 0 评论 -
mysql load db2 gbk文件到utf8 遇到的部分问题及解决办法
问题及解决办法具体问题ERROR 1292 (22007)mysql 导入数据主要使用load命令db2 文件 与 mysql文件 实际存在部分不同,导致导入数据时有错误发生。具体问题ERROR 1292 (22007)问题:ERROR 1292 (22007) at line 1: Incorrect data value:’’ for column ‘TEST_DT’ at r...原创 2019-03-27 15:03:00 · 2000 阅读 · 0 评论 -
Provisional headers are shown 403错误的一种解决办法
使用其他网站图片时,老会出现这个问题,网上解决一堆办法,试了半天没有成功。可以试试我提供的这个方法,在网页头中加入错误造型: <!-->网页head中加入这个<--> <meta name="referrer" content="no-referrer" />如果还不能解决,请移步这些大佬博客,看看他们的解决办法再试试!https...原创 2019-03-28 00:01:46 · 890 阅读 · 0 评论 -
linux perl5.8.8 make报错
需要安装一个老版本perl,各种问题,作为万能程序员。。百度呗。。。。错误:make: *** No rule to make target <command-line>', needed byminiperlmain.o’. Stop解决办法:将makefile中包含command-line的行都进行删除。需要特殊注意 就是这个小写的makefile 别搞错#删除办...原创 2019-04-11 10:25:41 · 1291 阅读 · 0 评论 -
db2 -670 54010 问题解决
前一段时间研究db2表空间 发现无法复现54010错误该错误由于行长度超过表空间限制而出现。但是在db210.5之后 加入新参数,可以不再受此控制。解决办法v10.5 之前 使用大的表空间 比如32k 16kv10.5之后 ibm新增参数 允许溢出该控制参数值描述详细信息extended_row_sz扩展行大小此参数用于指定表定义是否可超过页面的最大行长度...原创 2019-07-01 16:24:17 · 4522 阅读 · 0 评论 -
ie8 ie10 document.getElementById()语法错误
网站在打开发现一个错误,chrome不报错,但是ie11之前的版本都会有这个问题。报错语句在这看起来很正常的一句话。id也唯一,后面看到有个strong标签中也存在这个英文。删除后正常。如遇到这种诡异问题可以换个名字在试试。参考如下:可以详细了解下点击了解更多...原创 2019-07-05 10:19:12 · 1128 阅读 · 0 评论 -
错误 无效:参数索引超出范围 -4461 42815
mybatis 调用方法时报该错误经过检查,发现是在循环中,open与close加入了逗号导致。 <!--如果是list<String> 无需协助其进行逗号补充--> <foreach collection="templist" index="index" item="item" open="('" separator="," close="')">...原创 2019-07-17 14:45:24 · 8866 阅读 · 1 评论 -
ssh远程登录服务器设置中文gbk显示乱码
同事的一个问题,通过一个中转机跳转后,设置服务器语言为中文gbk、gb18030时均为乱码。重新安装了中文环境。设置字符集均不起作用。后发现,如果ssh中转机器设置lang=en_US.UTF-8则目标机设置为lang=zh_CN.GBK /gb18030中文均会出现乱码。只有二者字符集都设置为lang=zh_CN.GBK,目标机中文机才能显示正常。总结:如果跳转后服务器发现中文乱码,可以...原创 2019-07-31 21:00:35 · 1946 阅读 · 0 评论 -
BeanUtils无法对流式调用的对象使用cloneBean的解决办法
流式对象书写方便,但是会导致使用BeanUtils的cloneBean无法复制出对象属性。解决办法://使用cloneBean时添加代码PropertyUtils.addBeanIntrospector(new FluentPropertyBeanIntrospector());objCopy = BeanUtils.cloneBean(obj);...原创 2019-09-26 10:56:39 · 503 阅读 · 0 评论 -
ios下载默认加exe解决办法
ios下载默认加exe解决办法事件说明在网站生成pdf进行下载时,发现如果使用ios浏览器下载,或默认加后缀exe。解决办法// 修改ContentTyperesponse.setContentType("application/x-msdownload");改为response.setContentType("applicatoin/octet-stream");...原创 2019-01-04 10:37:43 · 1737 阅读 · 2 评论