shine_cn

Your heart is free, so have the courage to follow it.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年2月16日

摘要: elasticsearch 是非常流行的全文搜索引擎,但网上的教程多是初次使用,并没有一些高级用法demo。这次遇到需要跨网段组网问题,自己摸索了文档很久,发现确实可行,于是着手做了个实验,最终实验成功。在跨网段下实现了自动发现和组网。 总共运行了三个节点,一个节点IP是192.168.45.67, 阅读全文

posted @ 2016-02-16 13:58 shine_cn 阅读(825) 评论(0) 推荐(0) 编辑

摘要: ElasticSearch 集群 首先看下ElasticSearch(ES)的架构: 术语解释: cluster:代表一个集群,集群中有多个节点,其中有一个master节点,master通过选举自动产生; shards:代表索引分片,ES可以把一个完整的索引分成多个分片,并将它们分布到不同的节点上, 阅读全文

posted @ 2016-02-16 13:39 shine_cn 阅读(339) 评论(0) 推荐(0) 编辑

2015年12月12日

摘要: J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:per... 阅读全文

posted @ 2015-12-12 11:03 shine_cn 阅读(157) 评论(0) 推荐(0) 编辑

2015年12月11日

摘要: 前言:逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。lombok提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格,先来看看吧。lombok 的官方网址:http://projectlombok.org... 阅读全文

posted @ 2015-12-11 16:39 shine_cn 阅读(222) 评论(0) 推荐(0) 编辑

2015年11月27日

摘要: 公司的一个web应用项目运行了很长一段时间,达半年之久,前段时间突然出现了服务不可用的情况,所有的请求都不可达,服务彻底挂了。查看tomcat进程还在,cpu使用率低,一时没找着问题,重启了服务。过了两天,又出现了这种情况, 开始排查最近更新上线的代码,但是也没有发现可疑之处。开始怀疑JVM内存不够... 阅读全文

posted @ 2015-11-27 12:05 shine_cn 阅读(497) 评论(0) 推荐(0) 编辑

2015年11月26日

摘要: 在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。 比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动... 阅读全文

posted @ 2015-11-26 16:16 shine_cn 阅读(294) 评论(0) 推荐(0) 编辑

2015年11月25日

摘要: tomcate -->config -->server.xml其中最后两个参数意义如下:maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100这两个值如何起作用,请看下... 阅读全文

posted @ 2015-11-25 11:37 shine_cn 阅读(216) 评论(0) 推荐(0) 编辑

2015年11月23日

摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联... 阅读全文

posted @ 2015-11-23 14:04 shine_cn 阅读(119) 评论(0) 推荐(0) 编辑

2015年11月11日

摘要: 自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC。不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。这里将手把手地教大家一些本人的入门心得。1. 首先你要在本地计算... 阅读全文

posted @ 2015-11-11 13:51 shine_cn 阅读(173) 评论(0) 推荐(0) 编辑

2015年10月29日

摘要: RuntimeMXBean bean = ManagementFactory.getRuntimeMXBean(); List jvmArgs = bean.getInputArguments(); for (int i = 0; i < jvmArgs.... 阅读全文

posted @ 2015-10-29 16:23 shine_cn 阅读(353) 评论(0) 推荐(0) 编辑