<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u014137486的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014137486</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014137486]]></copyright><item><title><![CDATA[Java生成RSA公私钥文件(pem格式和der格式)]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/136462295</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/136462295</guid><author>u014137486</author><pubDate>Mon, 04 Mar 2024 20:57:02 +0800</pubDate><description><![CDATA[本篇介绍使用Java语言生成非对称加密中的RSA公私钥文件的几种方法]]></description><category></category></item><item><title><![CDATA[Java RSA加解密-非对称加密-公钥私钥加解密(使用hutool工具)]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/136461790</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/136461790</guid><author>u014137486</author><pubDate>Mon, 04 Mar 2024 20:37:48 +0800</pubDate><description><![CDATA[本文介绍了在Java环境下使用Hutool工具如何进行RSA非对称加解密]]></description><category></category></item><item><title><![CDATA[使用原生Java实现RSA加解密-非对称加密]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/136413532</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/136413532</guid><author>u014137486</author><pubDate>Sat, 02 Mar 2024 12:54:22 +0800</pubDate><description><![CDATA[注意：1、原生Java中支持的是der格式的公私钥，不支持pem格式的。2、Java中使用X509EncodedKeySpec生成公钥对象PublicKey，使用PKCS8EncodedKeySpec生成私钥对象PrivateKey.本文给出一个全流程，的公私钥生成以及使用方法。]]></description><category></category></item><item><title><![CDATA[Java加解密security目录-策略文件 local_policy.jar]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/122628331</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/122628331</guid><author>u014137486</author><pubDate>Fri, 21 Jan 2022 20:04:30 +0800</pubDate><description><![CDATA[Java AES、DES加解密时可能会因为密钥长度限制，不能使用大于128位的密钥，此问题与local_policy.jar有关。]]></description><category></category></item><item><title><![CDATA[dubbo消费者与提供者之间的tcp长连接]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/122626834</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/122626834</guid><author>u014137486</author><pubDate>Fri, 21 Jan 2022 18:14:09 +0800</pubDate><description><![CDATA[dubbo消费者同提供者之间的tcp连接是长连接形式，连接由消费方建立随机端口主动向提供者的dubbo端口发起连接请求，一旦连接建立，除非服务停止、网络异常，否则双方不会主动关闭tcp连接。也就是说dubbo消费方在调用提供者方法时使用的tcp连接都是长连接且是复用的]]></description><category></category></item><item><title><![CDATA[升级JDK版本注意事项]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/97395088</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/97395088</guid><author>u014137486</author><pubDate>Fri, 26 Jul 2019 16:33:27 +0800</pubDate><description><![CDATA[@Author Frank
@Date 2019-07-26

说明


JDK版本升级是Java开发人员一定会遇到的事情，为了保证生产环境的稳定，JDK升级需要多方面考虑，笔者从自身主导的多个系统的JDK升级情况出发，介绍下如何进行JDK升级。

环境：JDK1.7升级至JDK1.8；maven项目管理；Linux系统

步骤


1、思考为什么要升级JDK
2、目标版本的商业版权问题
3、项目...]]></description><category></category></item><item><title><![CDATA[Linux现网定位问题常用命令]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/91401389</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/91401389</guid><author>u014137486</author><pubDate>Mon, 10 Jun 2019 21:28:44 +0800</pubDate><description><![CDATA[Author 阿飞

Date 2017-08-10



线上服务出现故障时，需要快速定位问题，下面列出笔者经常使用的命令，



grep -v 排除指定字符串

此命令可排除指定字符串，示例

tail -1000f log.log | grep ERROR | grep -v messages

含义是在log.log文件中查找最近1000行文本数据，只获取包含ERROR字符串并且排除...]]></description><category></category></item><item><title><![CDATA[eclipse安装activiti designer插件]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54896492</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54896492</guid><author>u014137486</author><pubDate>Mon, 06 Feb 2017 20:08:22 +0800</pubDate><description><![CDATA[eclipse安装activiti designer插件
 
一般的在线安装方式此处不提，只说一下离线安装方式。离线安装eclipse插件首先要做的就是自行下载所需要的插件，其次再安装到eclipse中。笔者按照网上的教程，尝试了好几种方式，只有一种成功了，那就是在eclipse中依次点击“Help”-->“Add”-->选择已经下载好的插件压缩文件（比如activiti-designer-5]]></description><category></category></item><item><title><![CDATA[ehcache配置]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381543</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381543</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:38:08 +0800</pubDate><description><![CDATA[ehcache配置


xsi:noNamespaceSchemaLocation="ehcache.xsd">



diskStore：配置缓存数据落地到磁盘，该配置要结合cache标签中的overflowToDisk和diskPersistent属性共同使用，
当overflowToDisk和diskPersistent属性值均为true时缓存数据才会落地到磁盘。
path]]></description><category></category></item><item><title><![CDATA[Java线程堆栈分析]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381512</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381512</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:34:29 +0800</pubDate><description><![CDATA[Java线程堆栈分析
Author 阿飞
@date2016-12-08
 
命令：




jstack -l 16062 > jstack-16062.log




其中jstack是命令，-l是参数，16062是所要分析的JVM进程ID（PID），以上命令的作用是将线程堆栈快照信息输出到同目录的jstack-16062.log文件中。
 
附录
参考资料：]]></description><category></category></item><item><title><![CDATA[eclispe中Java代码中可以看到编译错误红叉-但是左侧package explorer视图中却看不到的解决办法]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381498</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381498</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:32:07 +0800</pubDate><description><![CDATA[eclispe中Java代码中可以看到编译错误红叉-但是左侧package explorer视图中却看不到的解决办法
 
***修改eclipse 代码提示级别
1.单个项目修改
项目上右键-->properties-->javacompiler-->building-->enable project specific setting-->build path problems-->选中a]]></description><category></category></item><item><title><![CDATA[dubbo配置]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381462</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381462</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:27:59 +0800</pubDate><description><![CDATA[dubbo配置

说明：以下解释结合了官方解释、实践和笔者自己的理解
使用注册中心的情况下：
1. 作为服务提供者，应该配置的信息包括：


















    service consumer的调用
-->



2. 作为服务消费者，应该配置的信息包括










    通过调用该代理对]]></description><category></category></item><item><title><![CDATA[dubbo容器]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381424</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381424</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:24:05 +0800</pubDate><description><![CDATA[dubbo容器

Dubbo官网介绍了三种dubbo容器，SpringContainer、Jetty Container、Log4j Container，我们在项目中使用方法com.alibaba.dubbo.container.Main().main(null)启动dubbo时，是使用的Spring Container，它会加载项目META-INF/spring目录下的所有spring配置文]]></description><category></category></item><item><title><![CDATA[windows批处理]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381375</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381375</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:17:11 +0800</pubDate><description><![CDATA[windows批处理
 




命令


含义




echo off


批处理中不在DOS窗口显示执行的命令(除echo off本身外，它本身是一个命令，但它会显示在DOS窗口)




@echo off


批处理中不在DOS窗口显示执行的命令（包括echo off本身）（一般放在批处理脚本的开头）




echo

]]></description><category></category></item><item><title><![CDATA[卸载windows服务]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381348</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381348</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:16:17 +0800</pubDate><description><![CDATA[卸载windows服务

1.找到服务名称：
计算机-->管理 --> 服务和应用程序--> 服务，找到相要卸载的服务，右键-->属性，找到服务名称（如下MongoDB Service）

 
2.进入dos命令窗口，执行命令“sc delete "服务名 "”（比如：sc delete "MongoDB Service"）进行对应服务的卸载，]]></description><category></category></item><item><title><![CDATA[对web.xml文件、spring配置文件中的classpath的理解]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381341</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381341</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:12:15 +0800</pubDate><description><![CDATA[对web.xml文件、spring配置文件中的classpath的理解
Author 阿飞
@date2016-11-03
 
1.1 WEB应用中的classpath是什么
JavaEE中classpath与系统环境变量中的classpath不一样，WEB应用中的classpath专指项目WEB-INF/classes和WEB-INF/lib，web容器在启动时会对WEB-INF/cl]]></description><category></category></item><item><title><![CDATA[云计算服务的三层]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381321</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381321</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 20:09:25 +0800</pubDate><description><![CDATA[云计算服务的三层


 
云计算可以认为包括以下几个层次的服务：基础设施即服务（IaaS），平台即服务（PaaS）和软件即服务（SaaS）。
 
IaaS：基础设施即服务
IaaS(Infrastructure-as-a-Service)：基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。例如：硬件服务器租用。
PaaS：平台即服务
PaaS(Plat]]></description><category></category></item><item><title><![CDATA[Linux下使用shutdown.sh脚本关闭tomcat无法使得JVM关闭]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381249</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381249</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 19:58:14 +0800</pubDate><description><![CDATA[Linux下使用shutdown.sh脚本关闭tomcat无法使得JVM关闭
 
近日在Linux中部署项目时发现服务无法启动，上一次出现这种问题是kill掉了相关进程，但是并未分析原因，这次又出现了这个问题，于是便分析了一下，分析的基本原因如下：
通过shutdown.sh脚本关闭tomcat时无法关闭JVM进程，导致JVM进程越来越多，占据了大量的内存空间，使得新程序在启动JVM时由于内]]></description><category></category></item><item><title><![CDATA[Mybatis数据过滤问题]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381205</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381205</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 19:55:16 +0800</pubDate><description><![CDATA[Mybatis数据过滤问题
Author 阿飞
@date2016-11-17
 
在sqlMapper映射文件中经常需要使用if标签过滤条件，在过滤整型数据时需要注意，若想前端传递数字0进行过滤，不传递参数便不过滤，就需要将传递参数的实体属性值定义为Integer，而不是int，同时在sqlMapper映射文件中这样写：




if
test="id !=null">
 ]]></description><category></category></item><item><title><![CDATA[mongodb笔记]]></title><link>https://blog.youkuaiyun.com/u014137486/article/details/54381065</link><guid>https://blog.youkuaiyun.com/u014137486/article/details/54381065</guid><author>u014137486</author><pubDate>Thu, 12 Jan 2017 19:43:25 +0800</pubDate><description><![CDATA[mongodb笔记
 
1 mongodb简介
2 mongodb下载安装
2.1下载
下载地址：https://www.mongodb.com/download-center#community
笔者下载的是windows平台的。
2.2安装
2.2.1安装
和普通软件的安装方式一样，只是笔者更改了安装的目录（D:\develop_soft\db\mongodb\install]]></description><category></category></item></channel></rss>