<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Janus]]></title><description><![CDATA[初心易得,始终难守]]></description><link>https://blog.youkuaiyun.com/oJanus1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oJanus1]]></copyright><item><title><![CDATA[ConeOS 7安装Docker]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/80094967</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/80094967</guid><author>oJanus1</author><pubDate>Thu, 26 Apr 2018 15:50:28 +0800</pubDate><description><![CDATA[Docker从1.13版本之后采用时间线的方式作为版本号，分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的，企业版会提供额外的收费服务，比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布，每个季度更新stable版本，如17.06，17.09；每个月份更新edge版本，如17.09，17.10。一、安装docker1、Docker ...]]></description><category></category></item><item><title><![CDATA[MySql7默认密码无法修改问题]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/80093705</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/80093705</guid><author>oJanus1</author><pubDate>Thu, 26 Apr 2018 14:39:34 +0800</pubDate><description><![CDATA[为了加强安全性，MySQL5.7为root用户随机生成了一个密码，在error log中，关于error log的位置，如果安装的是RPM包，则默认是/var/log/mysqld.log。一般可通过log_error设置mysql&amp;gt; select @@log_error;+---------------------+| @@log_error         |+-------------...]]></description><category></category></item><item><title><![CDATA[CentOS7简易安装Mysql7]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/80093376</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/80093376</guid><author>oJanus1</author><pubDate>Thu, 26 Apr 2018 14:21:28 +0800</pubDate><description><![CDATA[准备CentOS7默认安装了和MySQL有兼容性的MariaDB数据库，在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB。# rpm -qa | grep maria
mariadb-libs-5.5.50-1.el7_2.x86_64

# yum remove mariadb-libs -y
添加MySQL的yum源在CentOS7上yum安装MySQL需使用MySQL的y...]]></description><category></category></item><item><title><![CDATA[CKEditor基本配置]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/79009717</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/79009717</guid><author>oJanus1</author><pubDate>Tue, 09 Jan 2018 10:06:23 +0800</pubDate><description><![CDATA[CKEDITOR.editorConfig = function( config )
{
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
    config.filebrowserBrowseUrl =  '/CKEditorAndCKFinder/ckfinder/ckfinder.html' ;  ]]></description><category></category></item><item><title><![CDATA[短信接口安全防护策略]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/78538728</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/78538728</guid><author>oJanus1</author><pubDate>Wed, 15 Nov 2017 11:10:08 +0800</pubDate><description><![CDATA[1. 限制同设备标识，同IP，同手机号的发送次数

增加短信接口的流控，通过请求获取用户设备标识，IP，及手机号的信息，用户这三个属性有一个相同，则认为是同一客户端。针对同一客户端，限制每个客户端单位时间内调用短信接口的次数，如一分钟调用一次。

2. 设置设备标识，IP，手机号的黑名单

单位时间内同一设备标识，IP或者手机号访问短信接口的次数大于某一阈值时，将该标识加入到黑名单列表]]></description><category></category></item><item><title><![CDATA[Tomcat7.0.73-The valid characters are defined in RFC 7230 and RFC 3986]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/77447746</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/77447746</guid><author>oJanus1</author><pubDate>Mon, 21 Aug 2017 11:38:10 +0800</pubDate><description><![CDATA[Tomcat在 7.0.73, 8.0.39, 8.5.7 等版本后(详情：https://stackoverflow.com/questions/41053653/tomcat-8-is-not-able-to-handle-get-request-with-in-query-parameters/44005213#44005213)，
添加了对于http头的验证,就是添加了些规则去限制HTT]]></description><category></category></item><item><title><![CDATA[Twitter开源分布式自增ID算法snowflake（Java）]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/73549267</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/73549267</guid><author>oJanus1</author><pubDate>Wed, 21 Jun 2017 15:01:50 +0800</pubDate><description><![CDATA[1.snowflake简介
        互联网快速发展的今天，分布式应用系统已经见怪不怪，在分布式系统中，我们需要各种各样的ID，既然是ID那么必然是要保证全局唯一，除此之外，不同当业务还需要不同的特性，比如像并发巨大的业务要求ID生成效率高，吞吐大；比如某些银行类业务，需要按每日日期制定交易流水号；又比如我们希望用户的ID是随机的，无序的，纯数字的，且位数长度是小于10位的。等等，不同的业]]></description><category></category></item><item><title><![CDATA[ExecutorService 的理解与使用]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/72959970</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/72959970</guid><author>oJanus1</author><pubDate>Fri, 09 Jun 2017 15:24:51 +0800</pubDate><description><![CDATA[接口 Java.util.concurrent.ExecutorService
 表述了异步执行的机制，并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上，在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。
ExecutorService 样例
这里有壹個简单的使用Java 实现的 ]]></description><category></category></item><item><title><![CDATA[关于分布式事务、两阶段提交协议、三阶提交协议]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/72955185</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/72955185</guid><author>oJanus1</author><pubDate>Fri, 09 Jun 2017 11:07:44 +0800</pubDate><description><![CDATA[随着大型网站的各种高并发访问、海量数据处理等场景越来越多，如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题，大型网站的架构也在不断发展。提高大型网站的高可用架构，不得不提的就是分布式。在分布式一致性一文中主要介绍了分布式系统中存在的一致性问题。本文将简单介绍如何有效的解决分布式的一致性问题,其中包括什么是分布式事务，二阶段提交和三阶段提交。


分布式]]></description><category></category></item><item><title><![CDATA[eclipse中SVN分支合并到主干]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/71420086</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/71420086</guid><author>oJanus1</author><pubDate>Mon, 08 May 2017 15:29:54 +0800</pubDate><description><![CDATA[在项目开发中，需要添加一些新的功能，但是又不想影响到其他开发人员的项目进度，所以决定使用SVN分支进行开发，分支开发完毕后再合并到主干。本文介绍如何在eclipse中合并分支到主干。

1. 要想将分支合并到主干，首先需要切换到主干。

在项目上面点右键，选择Team – 切换，URL地址为主干的访问路径。




2. 在项目上面点右键，选择合并，选中“merge two di]]></description><category></category></item><item><title><![CDATA[JAVA深入研究——Method的Invoke方法。]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/68489762</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/68489762</guid><author>oJanus1</author><pubDate>Thu, 30 Mar 2017 16:44:51 +0800</pubDate><description><![CDATA[在写代码的时候，发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象，而子类改写了这个方法，从子类class通过getDeclaredMethod也能获取到Method，这时去调用父类的对象也会报错。虽然这是很符合多态的现象，也符合java的动态绑定规范，但还是想弄懂java是如何实现的，就学习了下Method的源代码。]]></description><category></category></item><item><title><![CDATA[hibernate操作mysql无法实例到库中<mysql SQL Error: 1064, SQLState: 42000>]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54912436</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54912436</guid><author>oJanus1</author><pubDate>Tue, 07 Feb 2017 17:06:11 +0800</pubDate><description><![CDATA[mysql SQL Error: 1064, SQLState: 42000]]></description><category></category></item><item><title><![CDATA[jQuery中mouseout控制div层时受其他标签影响问题]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54861215</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54861215</guid><author>oJanus1</author><pubDate>Sat, 04 Feb 2017 10:24:37 +0800</pubDate><description><![CDATA[当鼠标移入DIV内部时，onmouseover事件被触发；接着再鼠标移动到DIV内部的IMG或者SPAN元素之上，我们肯定不会认为这时鼠标已经移到了DIV的外边，但奇怪的是onmouseout事件触发了，而且紧接着onmouseover事件也马上被触发了。]]></description><category></category></item><item><title><![CDATA[Win7下安装VM虚拟机及安装CentOS 7]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54145705</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54145705</guid><author>oJanus1</author><pubDate>Sat, 07 Jan 2017 00:21:16 +0800</pubDate><description><![CDATA[Win7下安装VM虚拟机及安装CentOS 7

1、准备工作（百度自行下载即可）：
1、VMware_workstation_full_12.5.2.exe
2、CentOS-7-x86_64-DVD-1511.iso（选用的CentOS 7）
2、首选安装VM虚拟机
（1）双击下载完成的安装包（VMware_workstation_full_12.5.2.exe）


一直点]]></description><category></category></item><item><title><![CDATA[进步源于分享]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54142933</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54142933</guid><author>oJanus1</author><pubDate>Fri, 06 Jan 2017 21:27:25 +0800</pubDate><description><![CDATA[记录成长瞬间，进步源于分享。开源地址：https://git.oschina.net/a1z26s	持续更新中....]]></description><category></category></item><item><title><![CDATA[DB2 -991 40001]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54142931</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54142931</guid><author>oJanus1</author><pubDate>Fri, 06 Jan 2017 21:27:19 +0800</pubDate><description><![CDATA[程序执行更新时出现一下错误： 	问题原因：数据库更新时出现死锁。、解决方法：	查询死锁的地方：db2 "get snapshot for locks on 数据库名	杀死进程：db2 "force application(XXX)	其中XXX为上面查询出的进程ID]]></description><category></category></item><item><title><![CDATA[JavaJDK Proxy与CGLib的区别<转>]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54142929</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54142929</guid><author>oJanus1</author><pubDate>Fri, 06 Jan 2017 21:27:16 +0800</pubDate><description><![CDATA[1、什么是代理？2、静态代理与动态代理3、静态代理实例4、JDK动态代理实例5、CGLib 简介CGLib 与JDK动态代理的区别    代理模式是Java中常见的一种模式，英文名字叫走Proxy或者Surrogate，代理的本意是一个人代表另一个人，或者一个机构代表另一个机构，采取行动，因而，代理和现实生活中的中介有很大的类似，你买房子、卖房子，可以自己去操作，但是需要了解和买卖房产无关的细节，]]></description><category></category></item><item><title><![CDATA[div控制tr无效<网络资源>]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54142928</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54142928</guid><author>oJanus1</author><pubDate>Fri, 06 Jan 2017 21:27:13 +0800</pubDate><description><![CDATA[使用div + tr 时候，没法隐藏。 		    查询1:				   	        				查询2:						        	发现没有预想的结果，上网查询后发现可以通过tbody来解决 		    查询1:				   	        				查询2:						        	js脚本不变 	function advancedQueryBtn(btn){		var display]]></description><category></category></item><item><title><![CDATA[ajax导出Excel无法浏览器无法提示问题]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54142927</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54142927</guid><author>oJanus1</author><pubDate>Fri, 06 Jan 2017 21:27:10 +0800</pubDate><description><![CDATA[项目导出Excel，因导出时间过长需要增加遮罩层，使用ajax时，无法弹出下载提示。所以修改为了js动态创建iframe进行提交，完成最终效果。//=================开始===================var url="提交地址";var iframe = document.createElement("iframe"); iframe.src = url; showSend]]></description><category></category></item><item><title><![CDATA[maven settings.xml配置文件详解]]></title><link>https://blog.youkuaiyun.com/oJanus1/article/details/54142926</link><guid>https://blog.youkuaiyun.com/oJanus1/article/details/54142926</guid><author>oJanus1</author><pubDate>Fri, 06 Jan 2017 21:27:07 +0800</pubDate><description><![CDATA[本文转载：http://007moustar.blog.163.com/blog/static/127376035201371292438536/      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">                  u]]></description><category></category></item></channel></rss>