<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[爱喝浓咖啡]]></title><description><![CDATA[My Java Dream And Memoire]]></description><link>https://blog.youkuaiyun.com/jojoy_828</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jojoy_828]]></copyright><item><title><![CDATA[Windows Bat脚本实现定时重启应用程序]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/105221257</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/105221257</guid><author>jojoy_828</author><pubDate>Tue, 31 Mar 2020 14:19:41 +0800</pubDate><description><![CDATA[项目中有两个网络抓包程序用于处理解析指定服务器镜像发送的网络数据包，正常运行了几年，最近可能是客户整改内部网络原因，发现程序在运行一段时间后不定期的就无法接收到网络数据包，只能重启程序后方可恢复正常，一时半会找不到原因，只能先写个脚本，在每天凌晨重启一下应用。

1、关闭与重启脚本：start_smscap.bat


@echo off  

echo 准备关闭抓包程序。。。 

...]]></description><category></category></item><item><title><![CDATA[ES 内存使用和GC指标]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/89052434</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/89052434</guid><author>jojoy_828</author><pubDate>Sat, 06 Apr 2019 10:08:19 +0800</pubDate><description><![CDATA[摘录自：http://blog.youkuaiyun.com/yangwenbo214/article/details/74000458

ES 内存使用和GC指标——主节点每30秒会去检查其他节点的状态，如果任何节点的垃圾回收时间超过30秒（Garbage collection duration），则会导致主节点任务该节点脱离集群。



内存使用和GC指标

在运行Elasticsearch时，内存是您...]]></description><category></category></item><item><title><![CDATA[elasticsearch入库错误：gc overhead导致数据节点脱离集群]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/89052406</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/89052406</guid><author>jojoy_828</author><pubDate>Sat, 06 Apr 2019 10:06:04 +0800</pubDate><description><![CDATA[最近在进行ES的大规模数据入库操作，遇到了一个问题：数据量较小时入库正常；数据量较大时，在入库的过程中，经过一段时间会有部分数据节点脱离集群，查log日志如下：


[2018-04-09T21:08:48,481][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch_25] [gc][young][4312117][1523595] durat...]]></description><category></category></item><item><title><![CDATA[Elasticsearch 6.x Mapping设置]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/88992224</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/88992224</guid><author>jojoy_828</author><pubDate>Wed, 03 Apr 2019 12:10:03 +0800</pubDate><description><![CDATA[原文链接：http://laijianfeng.org/2018/08/Elasticsearch-6-x-Mapping%E8%AE%BE%E7%BD%AE/

Mapping

类似于数据库中的表结构定义，主要作用如下：

定义Index下字段名（Field Name）
	定义字段的类型，比如数值型，字符串型、布尔型等
	定义倒排索引的相关配置，比如是否索引、记录postion等
需要注意的是...]]></description><category></category></item><item><title><![CDATA[Elasticsearch 分布式特性]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/88992167</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/88992167</guid><author>jojoy_828</author><pubDate>Wed, 03 Apr 2019 12:07:29 +0800</pubDate><description><![CDATA[原文链接：http://laijianfeng.org/2018/08/Elasticsearch-%E5%88%86%E5%B8%83%E5%BC%8F%E7%89%B9%E6%80%A7/

前言

本文的主要内容：

分布式介绍及cerebro
	构建集群
	副本与分片
	集群状态与故障转移
	文档分布式存储
	脑裂问题
	shard详解
分布式介绍及cerebro

ES支持集群模式，是一...]]></description><category></category></item><item><title><![CDATA[解决Maven pom.xml报错 org.apache.maven.archiver.mavenarchiver.getmanifest]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/88965002</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/88965002</guid><author>jojoy_828</author><pubDate>Tue, 02 Apr 2019 10:33:04 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/flytop/p/8933728.html

 原因就是maven的配置文件不是最新的，解决方法如下：

1.help -&gt;Install New Software -&gt; add -&gt;http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.1...]]></description><category></category></item><item><title><![CDATA[bat或sh后台应用程序启动脚本编写，循环设置path]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/88311708</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/88311708</guid><author>jojoy_828</author><pubDate>Thu, 07 Mar 2019 16:40:02 +0800</pubDate><description><![CDATA[对于后台服务应用，通常是将应用打包成jar包后，通过编写批处理脚本来启动执行。

这里的启动脚本在windows环境即BAT批处理文件，linux环境即sh bash脚本，其中对于应用的依赖jar包需要通过读取lib目录下的所有jar文件，并设置到path中。

BAT脚本：


@echo off
title MyServer
set pathPrefix=./lib/
set lib=

::...]]></description><category></category></item><item><title><![CDATA[Nginx 负载均衡的几种方式]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/87806128</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/87806128</guid><author>jojoy_828</author><pubDate>Wed, 20 Feb 2019 16:59:43 +0800</pubDate><description><![CDATA[利用Nginx的反向代理可轻松实现分布式应用的负载均衡，Nginx可以配置代理多台服务器，当一台服务器宕机之后，仍能保持系统可用。具体配置过程如下：

1. 在http节点下，添加upstream节点。


upstream linuxidc { 
      server 10.0.6.108:7080; 
      server 10.0.0.85:8980; 
}

  2.  将serv...]]></description><category></category></item><item><title><![CDATA[laydate动态设置Mark&Min&Max]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/86489601</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/86489601</guid><author>jojoy_828</author><pubDate>Tue, 15 Jan 2019 11:19:04 +0800</pubDate><description><![CDATA[laydate动态设置自定义重要日子，以及动态设备最小与最大可选日期

版本：laydate5.0.2 独立版，layui组件版仅引入laydata.js方式有所区别，具体可参考https://www.layui.com/doc/


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
  &amp;...]]></description><category></category></item><item><title><![CDATA[Eclipse导出可执行jar包]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/85704399</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/85704399</guid><author>jojoy_828</author><pubDate>Thu, 03 Jan 2019 17:32:55 +0800</pubDate><description><![CDATA[        工作中经常遇到客户要求我们开发一些小工具，比如批量数据导入、数据检查、自动爬虫等类型的小应用，这些应用不需要界面，只需提供一个可执行的jar包，然后写个批处理程序调用即可。

         这里简单创建一个maven工程，无业务逻辑，主要介绍如何将maven工程打包为可执行的jar包，并输出为一个整体可运行的java小程序。

一、创建一个maven工程，工程结构如下图：


...]]></description><category></category></item><item><title><![CDATA[spring集成shiro实现登录认证自定义验证功能（认证采用国密SM4算法）]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/78851634</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/78851634</guid><author>jojoy_828</author><pubDate>Wed, 20 Dec 2017 11:56:30 +0800</pubDate><description><![CDATA[公司在建项目采用的开发框架为spring+springMvc+hibernate，安全框架采用的是shiro，安全认证沿用了shiro自带的HashedCredentialsMatcher，现客户（国企）要求用户密码必须采用国密SM4算法进行加密，因此需对安全认证模块进行改造。

SM4加密JAVA版可参考：http://blog.youkuaiyun.com/lemon_tree12138/...]]></description><category></category></item><item><title><![CDATA[Google Chrome Your browser is not compatible with FlexPaper问题解决]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/78803105</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/78803105</guid><author>jojoy_828</author><pubDate>Thu, 14 Dec 2017 15:34:30 +0800</pubDate><description><![CDATA[如题，在用Google Chrome查看公司OA的公文时，发现浏览器加载不了公文内容，具体问题提示为：

 

Your browser is not compatible with FlexPaper

Upgrade to a newer browser or download Adobe Flash Player 10 or higher.

如下图：

 



 

在度娘上搜罗了一大圈...]]></description><category></category></item><item><title><![CDATA[查询Oracle正在执行的sql语句、当前的被锁对象]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/78739949</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/78739949</guid><author>jojoy_828</author><pubDate>Thu, 07 Dec 2017 12:14:55 +0800</pubDate><description><![CDATA[--查询Oracle正在执行的sql语句及执行该语句的用户
SELECT b.sid oracleID,  
       b.username 登录Oracle用户名,  
       b.serial#,  
       spid 操作系统ID,  
       paddr,  
       sql_text 正在执行的SQL,  
       b.machine 计算机名  
FR]]></description><category></category></item><item><title><![CDATA[截取字符串指定指定字节数的内容，汉字不能截取部分]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/78739869</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/78739869</guid><author>jojoy_828</author><pubDate>Thu, 07 Dec 2017 12:08:43 +0800</pubDate><description><![CDATA[截取字符串指定指定字节数的内容，如果指定的字节数在汉字的中间，汉字不能截取部分，只截取前面的内容。
思路：                                                                   
重点是要区分采用何种编码，因为不同编码格式对应的字节数不同（iso-8859-1 不区分中英文，都占1个字节，UnicodeBigUnmarked 不区分]]></description><category></category></item><item><title><![CDATA[不安装oracle客户端 PLSQL11 64位 连接 ORACLE11g]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/74330627</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/74330627</guid><author>jojoy_828</author><pubDate>Tue, 04 Jul 2017 15:28:08 +0800</pubDate><description><![CDATA[需求：
      本地开发环境需通过PLSQL连接Oracle数据库，但不想单独去安装几百兆的oracel客户端。
环境：
      WIN10企业版64位、PLSQL11 64位安装程序和oracle instantclient-basic-windows.x64-11.2.0.4.0，
      注意：PLSQL与oracle instantclient必须同为32位或64位，否]]></description><category></category></item><item><title><![CDATA[在eclipse中配置JnetPCAP，Windows环境]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/70258190</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/70258190</guid><author>jojoy_828</author><pubDate>Thu, 20 Apr 2017 14:45:11 +0800</pubDate><description><![CDATA[配置主要参考的是这个链接：
参考1：jnetpcap在Win8.1上的配置：http://blog.youkuaiyun.com/u012968045/article/details/46623985
参考2：Java程序引用jNetPcap抓包的方法：http://www.6san.com/1136/
参考3：jNetPcap-用Java实现libpcap完整封装的网络数据包捕获函数库
ht]]></description><category></category></item><item><title><![CDATA[Windows 10 设置不用Microsoft账户登录，将Administrator与Microsoft账户解绑，注销Microsoft账户]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/53018408</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/53018408</guid><author>jojoy_828</author><pubDate>Thu, 03 Nov 2016 09:56:45 +0800</pubDate><description><![CDATA[按下WIN+R，运行中输入：regedit 打开注册表编辑器。
1、进入HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users 项，由于权限问题，有可能只能看到SAM项，后面的Domains\Account\Users没有了，请参考本文下方标红的权限设置，若能看到所有子项请忽略权限设置。
2、查找其项下“Names\Administrator”]]></description><category></category></item><item><title><![CDATA[Spring 注解 @Resource和@Autowired]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/49929105</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/49929105</guid><author>jojoy_828</author><pubDate>Thu, 19 Nov 2015 16:04:55 +0800</pubDate><description><![CDATA[Spring注解 @Resource和@Autowired总结和对比]]></description><category></category></item><item><title><![CDATA[webservice客户端的生成方式]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/46346387</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/46346387</guid><author>jojoy_828</author><pubDate>Wed, 03 Jun 2015 15:36:05 +0800</pubDate><description><![CDATA[1、通过eclipse创建webservice client，这个功能是eclipse自带的，不详述；
2、通过命令根据wsdl文件去生成webservice client，如下代码，将命令写成一个批处理文件执行即可：
set HOME=D:\workspace\cvte\ekp\WebContent\WEB-INF\lib
 java -classpath %HOME%\axis-1.4.]]></description><category></category></item><item><title><![CDATA[利用批处理生成WebService客户端]]></title><link>https://blog.youkuaiyun.com/jojoy_828/article/details/46052277</link><guid>https://blog.youkuaiyun.com/jojoy_828/article/details/46052277</guid><author>jojoy_828</author><pubDate>Wed, 27 May 2015 20:57:36 +0800</pubDate><description><![CDATA[set HOME=D:\workspace\cvte\ekp\WebContent\WEB-INF\lib
 java -classpath %HOME%\axis-1.4.jar;%HOME%\axis-ant.jar;%HOME%\commons-discovery-0.2.jar;%HOME%\commons-logging-1.0.4.jar;%HOME%\jaxrpc.jar;%HOM]]></description><category></category></item></channel></rss>