摘要:
java替换特殊字符串 $ 当进行替换的时候,我们第一想到的是String.replaceFirst(regex, replacement)和String.replaceAll(regex, replacement); 但是遇到特殊字符的替换的时候就会报错,语气苦苦的去进行特殊符号的转义,不如直接用 阅读全文
摘要:
st.sort(Comparator.comparing(LivegetId) .thenComparing(LivegetAppId, Comparator.reverseOrder())); 阅读全文
摘要:
1 进入docker服务器的容器 docker-machine ssh default 2 执行如下命令,将镜像地址替换为https://www.daocloud.io/mirror,这里可以更换你喜欢的其它镜像. sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='-- 阅读全文
摘要:
tomcat 优化相关 1.怎么给tomcat调优 JVM参数调优: -Xms表示的是JVM初始堆的大小,-Xmx表示的的是JVM中堆的最大值。这两个通常要进行设置,当应用程序需要的内存超过堆的最大值时候,虚拟机会报内存溢出。 堆的最大值应该设置为虚拟机可用最大内存的80%。具体文件在catalin 阅读全文
摘要:
nginx常用命令 start nginx:启动nginx nginx -s stop:关闭nginx nginx -s reload:重新加载配置 nginx -s reopen:重新打开 nginx -t:检测配置文件是否正常 有时候修改完配置文件,发现没有生效,即便执行了reload命令也不行 阅读全文
摘要:
1.mysql遵循的五大原则 减少数据访问:设置合理的字段类型,启用压缩,通过索引访问等减少磁盘的IO。 返回更少的数据: 只返回需要的字段和数据分页处理,减少磁盘IO和网络IO。 减少交互次数:批量DML操作,函数存储等减少数据连接次数。 减少服务器CPU的开销:尽量减少数据库排序操作和全表查询, 阅读全文
摘要:
ES 写入数据的工作原理是什么啊?ES 查询数据的工作原理是什么啊?底层的 Lucene 介绍一下呗?倒排索引了解吗 1.es写数据的过程 客户端选择一个node节点发送过去,这个节点就叫做协调节点(coordinating node) 协调节点 对document文档进行路由,将请求转发到对应的n 阅读全文
摘要:
引用:https://www.jianshu.com/p/2ecad37d64ff 1. 权限问题 Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<c 阅读全文
摘要:
1. vue的全局变量 Vue.prototype来进行全局变量的设置 这样你可以通过在原型上定义它们使其在每个 Vue 的实例中可用。 项目中在power.js中定义了方法,不用进行引入这个js就可以在每个Vue实例中进行运用, 前提就是这个方法最好有一个,避免重复定义。 // 权限检查方法 Vu 阅读全文
摘要:
你知道 Java 是如何实现线程间通信的吗? 点击上方“Java面试题精选”,关注公众号 面试刷图,查缺补漏 本文涉及到的知识点: thread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBarrier, Future 阅读全文