- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 解决:Connection to huggingface.co timed out
【代码】解决:Connection to huggingface.co timed out。
2024-04-23 14:08:33 1896 1
原创 K8S ingress nginx性能优化
控制着 Nginx 启动的工作进程数量。这两个参数共同影响着 Nginx 服务器的并发连接处理能力和性能。在配置 Nginx 时,需要根据服务器硬件资源和预期的并发请求量来合理设置这两个参数。是 Nginx 配置中的两个重要参数,用于控制 Nginx 服务器的性能和并发连接处理能力。控制着每个工作进程可以同时处理的连接数量,而。真实的优化参数如下:左边为优化前,右边为优化后。
2023-09-18 10:33:16 760
原创 史上最简dapr自托管离线安装方式
注意:上面的web目录来自于 dashboard的安装包里,解压dashboard安装包后进入到解压目录内将其一并copy到此目录下。第二步:在.dapr目录下新建components目录,并在此目录内放 pubsub等组件配置文件,例如参考官方文档里的。随着对dapr的深入学习,发现了一套最简单的自托管安装方式,且windows和linux上都适用。接下来就可以按官方的 Quickstart文档体验dapr了。
2023-03-15 12:14:54 711
原创 在kubernetes中对pod使用tcpdump+wireShark进行抓包
在kubernetes中对pod使用tcpdump+wireShark进行抓包
2022-12-05 16:03:21 1043
原创 spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
1.原理实现介绍本质来说使用连接池是为了节省创建、关闭数据库连接的资源消耗,从而提升访问的性能。底层还是JDBC的调用,jdbc访问多主mysql有提供loadbalace的形式:jdbc:mysql:loadbalance://[host1][:port],[host2][:port][,[host3][:port]]...[/[database]] »[?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]
2022-09-13 10:02:24 609
原创 eclipse中Unable to resolve artifact: com.google.protobuf:protoc:exe:${os.detected.classifier}:3.11.0
一个使用了protobuf的maven工程在eclipse中会报上述错误,IDE中不会,原因是eclipse的m2e插件无法识别os.detected.classifier这个属性,我的解决方案是在settings.xml增加os.detected.classifier属性配置,里面的值可以通过maven install后获得...
2022-05-25 18:03:21 870
原创 Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl
今天运行了一个比较老旧的spring web工程,且只能使用jdk1.8进行编译,在eclipse中需使用tomcat进行启动,结果报上述错误,网上搜一圈都是说的jar版本冲突之类,且基本上是使用spring boot,与我的环境不匹配解决不了我的问题。最终我的解决办法是在eclipse的server配置中添加tomcat时指定jdk1.8后解决,如下图:......
2022-04-29 17:05:37 1915
原创 一次线上http连接被拒绝问题的排查
线上环境连第三方的HTTP服务时报连接被拒绝,单独通过curl命令发现也是返回连接被拒绝,把问题反馈给第三方后得到的答复是他们有设置最大连接数为300,要我方自查代码。赶紧自查代码后发现确实代码有问题:public static CloseableHttpClient newInstance(String ip_port, String userName, String password) { 。。。。。此处省略无关代码 CloseableHttpClie
2022-04-29 17:02:27 2418
原创 windows10下C盘在无相邻空闲卷的情况下进行扩容
只有C,D两个盘且D盘里面大约有100G的数据,利用win10的磁盘工具扩容C盘,但扩容选项为灰色不可用,原因是需要有相邻的空闲卷才可以,要么就得把D盘的数据移走备份再删除D盘,要么就得另找方法了。尝试使用了DiskGenius,结果运行过程报错,还导致了D盘文件损坏,只好执行chkdsk D: /f来进行修复。只能放弃此方法最终通过以下方案解决:1.先从D盘上拆出...
2022-02-14 15:37:58 7825 1
原创 camunda-modeler 安装遇到的坑
windows 上需要在Git bash中运行安装命令:错误1:'lerna' is not recognized as an internal or external command,operable program or batch file.npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! camunda-modeler-builder@0.0.0 postinstall: lerna bootstrapnpm ERR! Exit s
2021-08-26 16:48:56 1201
原创 zeebe-modeler 安装过程中遇到的坑
1. electron RequestError: connect ETIMEDOUT 20.205.243.166:443解决方法:npm config edit增加:electron_mirror=https://npm.taobao.org/mirrors/electron/2. 执行npm run dev后UI打不开,并报错:electron/js2c/browser_init net::ERR_CONNECTION_TIMED_OUT解决方法:升级electro.
2021-08-17 17:55:35 1208
原创 Spring boot + jsp打成war包后第一次访问慢
尝试过的方案有:1,servlet配置load-on-startup的作用–配置spring.mvc.servlet.load-on-startup=12,指定配置文件中spring.datasource.druid.initial-size=1,即启动时会初始化数据库连接3,JDK优化之熵池策略–加启动参数 -Djava.security.egd=file:/dev/./urandom————————————————版权声明:本文为CSDN博主「网瘾少年徐志摩」的原创文章,遵循CC 4.0 B
2021-06-15 10:51:25 1294 1
原创 activiti7 + springboot2 JSP页面使用EL表达式引起的错误解决
此问题的解决网上有编文章可参考:http://shangdixinxi.com/detail-1302327.html以下是摘抄自此文章:前因:activiti7整合springboot2,启动服务访问有EL表达式的页面报错java.lang.NoSuchMethodError: javax.el.ExpressionFactory.getStreamELResolver()Ljavax/el/ELResolver;解决:错误提示javax.el.ExpressionFactor
2021-03-18 14:45:19 1099
原创 两个相互独立的gitLab间的同步
假设机器A上已经有了git仓库test.git,要在机器B上镜像这个git仓库,则需要在机器B上执行:git clone --mirror ssh://git@git.xxxx.a/group/test.git也即在机器B上,以git clone --mirror的方式将git仓库从机器A上clone下来,这时机器B上就有了一份跟机器A一模一样的git仓库了。然后在机器B上配置一个cron,时不时地从机器A上同步一下就行了:git --git-dir=/home/test.git remote
2021-01-26 20:52:02 5953 2
原创 Rabbitmq集群介绍队列高可用(镜像队列)
rabbitmq有3种模式,但集群模式是2种。详细如下:单一模式:即单机情况不做集群,就单独运行一个rabbitmq而已。 普通模式:默认模式,以两个节点(rabbit01、rabbit02)为例来进行说明。对于Queue来说,消息实体只存在于其中一个节点rabbit01(或者rabbit02),rabbit01和rabbit02两个节点仅有相同的元数据,即队列的结构。当消息进入rabbit01节点的Queue后,consumer从rabbit02节点消费时,RabbitMQ会临时在rabbit01、
2021-01-14 14:17:23 592
原创 npm 报错:permission denied Please try running this command again as root/Administrator.
安装时提示:echarts_xxxx 然后提示上述错误原以为一直是window10的文件夹权限不够导致,也尝试了网上各种解决方案都无效,最终采用如下办法解决:首先现将package.json dependencies中的 "echarts": "^4.7.0",删除,npm i 安装依赖,使用淘宝镜像将nrm切换到cnpm镜像cnpm install echarts@4.7.0 -S...
2020-04-12 09:54:59 655
原创 java.lang.NoSuchMethodError: 'feign.Request$Body feign.Request.requestBody()
spring-cloud-openfeign-core升级到2.2.2.RELEASE后,如果使用的是okhttp,则需要把feign-okhttp相应升级到10.9的版本,否则会报错误:java.lang.NoSuchMethodError: 'feign.Request$Body feign.Request.requestBody()...
2020-04-11 17:46:38 6645 1
原创 maven must be "pom" but is "jar" 填坑记
本地运行maven一直正常,某日突然出现:Invalid packaging for parent POM [unknown-group-id]:[unknown-artifact-id]:[unknown-version], must be "pom" but is "jar"尝遍了网上的各种解决方案,均无效最后切换试了好几个 maven项目都报这个错,之前都没有任何问题的。才想起可...
2020-04-07 21:50:42 1761
原创 tomcat启动时报invalid LOC header (bad signature)错误
错误如图:从以上错误可知是某个JAR包有问题,导致读取失败,那解决此问题的关键就是要找出是哪个jar出了问题,怎么找呢?方法:根据上面提示定位到报错的代码处,如下图所示:在上图所示之处打上断点,然后在这个断点上右键,在弹出断点设置窗口中选择Breakpoint properties,如图:System.out.println("===="+this.getName...
2019-08-09 14:48:17 816
原创 docker中运行zabbix/zabbix-web-nginx-mysql镜象,前端页面显示时间不准确的问题(差5个小时)
修改/etc/php7/php.ini文件中的时区为 date.timezone =Asia/Shanghai 进入容器 docker exec -it 54f41adecc0b bash 进入/etc/php7/conf.d/目录,修改此目录下的99-zabbix.ini 配置文件vi /etc/php7/conf.d/99-zabbix.ini max...
2019-07-20 15:50:09 3240
原创 spring cloud Greenwich下eureka服务注册实现快速下线快速感知快速刷新的配置
这块内容涉及到eureka的原理,其中重点在于eureka的多级缓存机制,在拉取注册表的时候:首先从ReadOnlyCacheMap里查缓存的注册表。若没有,就找ReadWriteCacheMap里缓存的注册表。如果还没有,就从内存中获取实际的注册表数据。在注册表发生变更的时候:会在内存中更新变更的注册表数据,同时过期掉ReadWriteCacheMap。此过程不会影响...
2019-06-03 16:57:49 548
原创 windows下默认安装docker后导致C盘空间不够用问题的解决方案
这个问题主要是由于虚拟硬盘默认安装在C盘下导致的,因此需要在windows下移动 Oracle VM VirtualBox的虚拟硬盘,步骤如下:1.默认虚拟盘在C:\Users\A\.docker\machine\machines\default\disk.vmdk2.备份所有C:\Users\A\.docker的文件到D盘3.启动Oracle VM VirtualBox在设置-存储...
2019-05-23 15:17:18 7898 1
原创 Mysql8.0连接时的几个常见问题
常见错误提示1: 以上配置中,url中如果driver没有添加cj,则会在连接的时候出现以下错误提示:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regi...
2019-04-24 14:31:48 512
原创 docker+spring boot线上环境内存爆涨问题排查
docker中只运行了一个spring boot应用程序,但运行一段时间后内存涨到5G使用jmap -histo 1查看,得到total的总消耗才1.5G使用jmap -histo:live 1查看后,得到total的总消耗才150M,说明JVM一直没有对内存中可回收的对象进行回收处理,经过jmap -histo:live后相当于手动调用了一次GC,内存显著下降,初步断定是docker中的...
2019-03-15 19:43:46 4779
原创 记一次骑缝签性能优化
JAVA采用itextpdf开源框架,此框架并没有提供骑缝签的方案,目前采用循环单页签实现,效果如图:C++采用修改底层开源框架的方式,无需循环对多条分割后的章模一次完成签名,效果如图:从上来看,java与c++的实现效果是一致的,但问题在于java采用的是循环方式,在页数较多的情况下性能较差。签章原理及优化方案如图:由页面对象引用注释层,注释层...
2019-03-15 18:18:28 868 4
原创 全局不重复ID生成算法,已应用在实际项目中
/** * 64位ID (42(毫秒)+5(机器ID)+5(业务编码)+12(重复累加)) * @author Polim */ public class IdWorker { private final static long twepoch = 1288834974657L; // 机器标识位数 private final static long workerIdBits = 5L; // 数...
2018-06-27 10:50:44 1242 1
原创 nginx配置支持PHP
修改php.ini文件如下:extension_dir="php的安装目录/ext"date.timezone = Asia/Shanghaienable_dl = Oncgi.force_redirect = 1fastcgi.impersonate = 1cgi.rfc2616_headers = 1cgi.fix_pathinfo=1其它配置按自己的需要修改,如mysql的配置:extens...
2018-06-03 15:51:37 1059
转载 Linux之在CentOS上一次艰难的木马查杀过程
今天朋友说他一台要准备上线的生产服务器被挂马,特征ps命令找不到进程,top能看到负载最高的一个程序是一个随机的10位字母的东西,kill掉之后自动再次出现一个随机10位字母的进程。我让他关闭这个机器的外网,内网放开,在局域网中给我一个跳板。等我拿到权限之后进入机器,先按照朋友说的验证了一遍,果然是那样,木马有自我保护自我恢复。这时候我想到一个问题居然是能自我开机启动,要么/etc
2017-08-03 19:40:35 9325 1
转载 简单防范SYN_RECV攻击
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'这条语句返回结果如下TIME_WAIT 346FIN_WAIT1 85FIN_WAIT2 6ESTABLISHED 1620SYN_RECV 169LAST_ACK 8SYN_RECV表示正在等待处理的请求数;ESTABL
2017-08-03 09:31:54 433
原创 mysql支付emoji表情设置
修改mysql的配置文件增加以下内容:[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld]character-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-serv
2016-11-10 13:50:44 516
原创 apktool反编译重编译微信6.3.7
使用apktool2.0.0-RC2反编译重编译微信6.3.7成功,过程如下:1.反编译过程很顺利2.重编译报如下错误:D:\android\apktool>apktool.bat b weixin6.3.7I: Using Apktool 2.0.0-RC2 on weixin6.3.7I: Checking whether sources has changed...I
2016-08-22 17:36:22 14532 3
转载 JVM GC一次调优实战
CMS的Full GC采用压缩式垃圾收集,在堆比较大的时候,如果full gc频繁,会导致停顿,并且调用方阻塞、超时、甚至雪崩的情况出现,所以降低full gc的发生频率和需要时间,非常有必要。目标减少full gc频率减少ygc和full gc时间优化配置变化优化前jvm-arg>-Xmx13312mjvm-arg>jvm-arg>-Xms921
2016-06-24 10:46:41 2260
转载 JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的
2016-06-15 16:46:46 259
原创 Jquery mobile页面跳转js无法执行的问题
问题:使用jquery mobile a href进行跳转后JS无法执行解决方案:1.可以用两种方法来解决:一是在index页面中,注册所有需要使用到的外部JS文件,或者使用母版页面来统一;二是将页面内部JS写在data-role="page"标签下,这样无论页面怎样跳转,均可以运行。2.关闭Ajax效果:禁止ajxa跳转有两种情况:1、禁止局部ajax跳转
2015-08-04 11:20:50 1119
转载 一次Wi-Fi入侵实录
近期,Wi-Fi相关的安全话题充斥着电视新闻的大屏幕,先是曝出了路由器劫持的消息,而后又有报道提到黑客可以控制在同一个Wi-Fi下的其他电脑,所以公共Wi-Fi并不安全。紧接着是家用监控摄像头被劫持,用户的大量隐私被曝光。这些报道的话题五花八门,而节目中给出的防范措施也较为杂乱,缺乏条理与说明。由于相关的信息量非常大,普通用户很难在短时间内弄清原委,对于其中提到的一些防范措施也难以甄别
2015-06-02 17:20:25 3216
转载 微信内移动前端开发抓包调试工具fiddler使用教程
[微信开发利器]微信内移动前端开发抓包调试工具fiddler使用教程2015-03-14 19:20:59 by 恩波 2222 在朋友圈看到一款疯转的H5小游戏,想要copy,什么?只能在微信里打开?小样,图样图森破,限制了oauth、微信浏览器内打开,照样能看你源码~使用fiddler来抓包需要先做一些简单的准备工作:
2015-05-05 14:32:20 4872
原创 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8E' for column 'nick' at row 1
mysql报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8E' for column 'nick' at row 1错误原因:我们可以看到错误提示中的字符0xF0 0x9F 0x98 0x84 ,这对应UTF-8编码格式中的4字节编码(UTF-8编码规范)。正常的汉字一般不会超过3个字节,为
2015-04-27 09:39:45 8647
原创 Maven 工程错误Could not transfer artifact org.codehaus.plexus:plexus-io:pom:2.0.1 from/to central
Maven 工程错误Failure to transfer org.codehaus.plexus:plexus-io:pom:1.0,Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1原本好好的Maven工程却出现了莫名的错误
2014-11-24 14:58:40 21055 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人