上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 1.没有必要时请不用使用静态变量 使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类 阅读全文
posted @ 2018-07-10 21:59 上台阶 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候 阅读全文
posted @ 2018-07-10 21:18 上台阶 阅读(481) 评论(0) 推荐(0) 编辑
摘要: http://www.pdtools.net/tools/becron.jsp#cron 阅读全文
posted @ 2018-04-16 11:27 上台阶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.集群 节点(一个elasticsearch实体) 索引 主节点 :集群级别变更,新增或移除节点,索引; 主节点不参与文档级别搜索和变更。 分片(shard):一个完整的搜索引擎,lucene实例。 文档--分片--索引,主分片个数*主分片大小=索引大小 node.master = true no 阅读全文
posted @ 2018-03-19 16:04 上台阶 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 修改 elasticsearch/config/elasticsearch.yml 添加 下载 elasticsearch-head 或者 git clone 到随便一个文件夹 安装nodejs, 安装9.0.0以上版本 node -v npm默认安装 npm -v cd /path/to/elas 阅读全文
posted @ 2018-03-11 10:04 上台阶 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.不能以root用户运行 groupadd es #增加es组 useradd es -g es -p pwd #增加es用户并附加到es组 chown -R es:es elasticsearch-5.1.1 #给目录权限 su es #使用es用户 ./bin/elasticsearch -d 阅读全文
posted @ 2018-03-07 17:39 上台阶 阅读(434) 评论(0) 推荐(0) 编辑
摘要: http://cron.qqe2.com/ 阅读全文
posted @ 2017-12-13 13:32 上台阶 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、业务背景 最近接触了一些电商业务,发现在处理电商业务接口时,比如淘宝、支付类接口,接口双方为了确保数据参数在传输过程中未经过篡改,都需要对接口数据进行加签,然后在接口服务器端对接口参数进行验签,确保两个签名是一样的,验签通过之后再进行业务逻辑处理。我们这里主要介绍一下处理思路,至于签名算法我不做 阅读全文
posted @ 2017-11-24 15:09 上台阶 阅读(14830) 评论(0) 推荐(0) 编辑
摘要: 一. 耗时任务 static final EventExecutorGroup group = new DefaultEventExecutorGroup(16); childHandler(new ChannelInitializer<SocketChannel>() { static final 阅读全文
posted @ 2017-11-22 15:05 上台阶 阅读(6348) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 1.1. Java线程模型的演进 1.1.1. 单线程 时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。 在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低 阅读全文
posted @ 2017-11-22 13:42 上台阶 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页