![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
人道宗主
这个作者很懒,什么都没留下…
展开
-
RocketMQ 刷盘机制BUG踩坑——可能引起消息丢失
上文说到dledger模式有bug,于是还是踏实考察master-slave或HA的架构。最近看源码发现一个严重的bug,可能导致消息丢失。具体分析过程有机会再详写,直接看MappedFile.java的flush方法代码 public int flush(final int flushLeastPages) { if (this.isAbleToFlush(flushLeastPages)) { if (this.hold()) {原创 2021-03-03 14:10:29 · 775 阅读 · 6 评论 -
RocketMQ4.8.0 dledger模式初体验——尚存在严重BUG
RocketMQ 4.7.1时期就尝试了dledger集群,但是当时dledger集群有严重的性能问题。同样服务器配置,master-slave模式测试TPS最高可以超过10万,dledger模式最高只有13000。盼了几个月,终于盼来了据说会改善dledger性能的4.8.0版本。测试了一下,性能果然有很大提升,完全不比master-slave模式差了。TPS随随便便也达到了八九万。但是测了一会发现,我高兴的太早了。因为master经常会莫名其妙的发生切换。1,经过几次测试,发...原创 2021-01-18 10:38:20 · 6080 阅读 · 8 评论 -
windows版tomcat8安装心得
以tomcat8为例1,安装软件需要找windows版的tomcat,最好直接从官网下载。虽然linux版的tomcat在windows上也能用,但是缺少tomcat8.exe、service.bat等,不能注册服务。Window tomcat如果不注册服务,窗口关了就不能用了。2,你可以在startup.bat里可以设置JAVA参数,设置CATALINA_HOME、JAVA_HOME、JRE_HOME,在shutdown.bat里设置CATALINA_HOME、JAVA_HOME、JRE_H.原创 2020-08-31 11:08:14 · 478 阅读 · 0 评论 -
中文乱码与字符集
一. Charset.defaultCharset()系统默认编码字符集介绍说明返回此 Java 虚拟机的默认 charset。默认 charset 在虚拟机启动时决定,通常根据语言环境和底层操作系统的 charset 来确定。Charset.defaultCharset()是操作系统的编码,可以通过虚拟机启动时指定属性-Dfile.encoding=UTF-8,来更改Charset.defaultcharset().Charset.defaultcharset()指的是jvm输入流、.原创 2020-06-12 14:13:44 · 298 阅读 · 0 评论 -
apache反向代理,浏览器访问context与后端应用context不一致的处理
某些应用,存在历史原因浏览器只能访问http://www.aaa.com/bbb而后端的应用上下文根其实为/ccc在apache服务器中,做了如下配置ProxyPass /bbb http://www.ddd.com:8080/cccProxyPassReverse /bbb http://www.ddd.com:8080/ccc发现问题有二:1,问题现象:访问后会出现404报错wget http://www.aaa.com/bbb发现先进行了30...原创 2020-05-18 10:45:38 · 595 阅读 · 0 评论 -
tomcat自定义项目访问路径,不使用项目名,而是使用根路径的方法
1,tomcat应用部署时,可以通过在server.xml里配置,也可以在$CATALINA_HOME\conf\Catalina\localhost中添加一个xml文件,用来自定义应用部署。这种部署可以指定应用访问路径。经过测试,发现有以下几种情况1,server.xml里如下配置<Context path="/abc" reloadable="false" docBase="/tomcat/apache-tomcat-8.0.50/webapps/omdm.war" w..原创 2020-05-27 14:23:37 · 1938 阅读 · 0 评论 -
淇℃伅 Tomcat日志乱码的原因与解决方法
问题现象: 启动tomcat时,看见日志里有淇℃伅字样的乱码04-Jun-2020 14:10:58.553 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:ParallelGCThreads=1604-Jun-2020 14:10:58.553 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListe.原创 2020-06-04 16:20:41 · 1198 阅读 · 0 评论