<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luoni186的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luoni186</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luoni186]]></copyright><item><title><![CDATA[tomcat配置https，开启双向认证，第三方ca颁发可信证书]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/106636863</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/106636863</guid><author>luoni186</author><pubDate>Tue, 09 Jun 2020 11:19:39 +0800</pubDate><description><![CDATA[RSA不同服务器需要配置：keystore.jks是私钥证书库，cacerts.jks是信任库。而一般我们生成一个keystore.jks就行，包含服务器密钥证书、和信任链证书，是两个证书保持一样。

1.生成对应我们需要的jks文件：



其中s1as使我们要配置的服务器含有私钥的证书，365是有效期单位天，keyalg申请的整数类型，keysize秘钥长度，keypass使我们服务器证书密码，-storepass对应我们生成jks文件的密码，-dname是我们后面生成证书的主题，这个要和ca给我们办法]]></description><category></category></item><item><title><![CDATA[debian9、Raspbian安装openresty]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/82701895</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/82701895</guid><author>luoni186</author><pubDate>Fri, 14 Sep 2018 14:06:11 +0800</pubDate><description><![CDATA[Raspbian是默认的最常用于Raspberry Pi的免费操作系统。Raspbian是基于Debian的一个版本（针对Raspberry Pi硬件Debian进行了专门的优化，并构建了超过35000个Raspbian包）。

首先第一步查看当前系统所处版本：

lsb_release -a



即不难知道我们当前系统可以参照debian 9稳定系统，知道系统版本，出问题也好比较容易定位。如下...]]></description><category></category></item><item><title><![CDATA[基于debian9系统的raspbian 安装openresty出现的问题]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/82701813</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/82701813</guid><author>luoni186</author><pubDate>Fri, 14 Sep 2018 13:58:36 +0800</pubDate><description><![CDATA[在编译安装openresty时，总是报各种编译错误：其中SSL、STX、openssl等关键字提示信息。

因为 Debian9 的 OpenSSL 版本是 1.1.0 而 OpenResty 1.11 版本还不支持 1.1.0 所以继续使用 OpenSSL 1.0.2.

首先查看当前openssl版本：

openssl version -a



有两种策略，一卸载目前版本，安装较低版本的o...]]></description><category></category></item><item><title><![CDATA[基于httpclient4.5.6实现ssl双向访问、单向访问]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/82629651</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/82629651</guid><author>luoni186</author><pubDate>Tue, 11 Sep 2018 18:54:50 +0800</pubDate><description><![CDATA[1.引入包

&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.httpcomponents&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;httpclient&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;4.5.6&amp;lt;/version&amp;gt;
&amp;lt;/dependency&]]></description><category></category></item><item><title><![CDATA[mybaits根据已有数据库数量判断是否插入]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/78437408</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/78437408</guid><author>luoni186</author><pubDate>Fri, 03 Nov 2017 17:04:07 +0800</pubDate><description><![CDATA[记录一次，mybaits实现数据库在判断当前数据表数目按照某种条件检索是否达到上限之后，决定是否进行插入。]]></description><category></category></item><item><title><![CDATA[使用transactional不起作用简单分析]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/77371744</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/77371744</guid><author>luoni186</author><pubDate>Fri, 18 Aug 2017 16:28:20 +0800</pubDate><description><![CDATA[事务是涉及数据操作必不可少需要关注的点，这里简单分析有可能出现问题。]]></description><category></category></item><item><title><![CDATA[transactional放置在service层还是controller层]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/77370956</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/77370956</guid><author>luoni186</author><pubDate>Fri, 18 Aug 2017 15:45:39 +0800</pubDate><description><![CDATA[项目的需求，看不到service层，而在controller层有些业务判断，如果不成立就需要抛出异常进行回滚。这个时候事务注解，就只能加在controller层。通常情况下我们都是在service层去使用@Transactional这一注解，来完成规定的注解。通常我们一般都会在加载spring容器之后，去扫描service注解，去加载我们的service bean，而在这一层同时我们也会去加载我们]]></description><category></category></item><item><title><![CDATA[mongodb replset副本集部署 优先级设置priority]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/77369293</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/77369293</guid><author>luoni186</author><pubDate>Fri, 18 Aug 2017 14:14:57 +0800</pubDate><description><![CDATA[设置mongodb的副本集方式部署优先级问题]]></description><category></category></item><item><title><![CDATA[mongodb Replica Set集群修改ip]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/77366832</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/77366832</guid><author>luoni186</author><pubDate>Fri, 18 Aug 2017 10:48:07 +0800</pubDate><description><![CDATA[开发之余，遇到运维提出服务器寄到服务单位以后，总需要修改ip这一实际需求，那mongo的配置需要怎么去修改。]]></description><category></category></item><item><title><![CDATA[activemq配置主从]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/77097441</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/77097441</guid><author>luoni186</author><pubDate>Fri, 11 Aug 2017 14:45:12 +0800</pubDate><description><![CDATA[acticemq持久化到mysql、activemq主从]]></description><category></category></item><item><title><![CDATA[使用Atomikos配置jta来实现activiti和业务数据库事务性]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/77096711</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/77096711</guid><author>luoni186</author><pubDate>Fri, 11 Aug 2017 13:52:46 +0800</pubDate><description><![CDATA[activiti数据库、业务数据库、 Spring+iBatis+Atomikos实现JTA事务、activiti和业务数据事务配置]]></description><category></category></item><item><title><![CDATA[java普通项目log4j普通main函数写入日志]]></title><link>https://blog.youkuaiyun.com/luoni186/article/details/52625633</link><guid>https://blog.youkuaiyun.com/luoni186/article/details/52625633</guid><author>luoni186</author><pubDate>Thu, 22 Sep 2016 18:18:41 +0800</pubDate><description><![CDATA[我们常见log4j用于java的web项目中记录日志，只需利用框架的各种声明配置，就可以直接调用。与此同时log4j也可应用于一些非web项目，此时需要我们引入具体的log4j的配置文件。]]></description><category></category></item></channel></rss>