<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[放佚风流]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lee1991723</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lee1991723]]></copyright><item><title><![CDATA[在IDEA中调试jdk(openjdk)源码并添加注释]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/119871230</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/119871230</guid><author>lee1991723</author><pubDate>Mon, 23 Aug 2021 16:40:49 +0800</pubDate><description><![CDATA[# 说明
本文不是将openjdk源码从零开始进行编译（需要C编译器），本文仅仅是是对jdk(openjdk)中常用的源码进行调试并添加上注释。如ArrayList/HashMap这些，主要是src中java目录的常用类。
![image.png](https://upload-images.jianshu.io/upload_images/1716507-6783ff80689781ec.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


#]]></description><category></category></item><item><title><![CDATA[Base64 的原理、实现及应用]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/87803288</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/87803288</guid><author>lee1991723</author><pubDate>Wed, 20 Feb 2019 16:12:50 +0800</pubDate><description><![CDATA[首发于简书
Base64编码是基于64个字符(字符分别为：ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxzy0123456789+/)的编码方式，因为2的6次方正好为64，所以我们用6bit就可以表示出64个字符，eg:000000对应’A’，000001对应’B’，111111对应’/’。
转换表如下：

按我们的习惯，8bit是1个字节，所...]]></description><category></category></item><item><title><![CDATA[Java知识汇总-思维导图]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/78579100</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/78579100</guid><author>lee1991723</author><pubDate>Mon, 20 Nov 2017 09:19:35 +0800</pubDate><description><![CDATA[转自Java知识汇总-思维导图






Java知识点汇总，从基础到常用的API、还有常用的集合类，总结的很详细。图片是从论坛里面找到的，整理下来以便常复习。这是目前看到的比较详细完整的思维导图。

原图点这里

1. Java基础知识



2.面向对象



3.常用API



4.集合IO



5.多线程、网络编程、反射、设计模式]]></description><category></category></item><item><title><![CDATA[csdn积分获取攻略]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/78528835</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/78528835</guid><author>lee1991723</author><pubDate>Tue, 14 Nov 2017 11:33:34 +0800</pubDate><description><![CDATA[下载积分攻略：
1. 个人设置里进行手机绑定优快云账户 奖励50分 （右上角设置-账户安全-手机绑定）
2. 完成任务送若干分积分      http://task.youkuaiyun.com/
3. 上传有效资源获取积分（上传非法，广告资源用户，将被扣除一定积分，严重者封号）。
   · 上传自己设分资源被下载，下载量×资源分，100分封顶。
   · 上传0分资源被下载，下载量×系统奖励1分]]></description><category></category></item><item><title><![CDATA[无符号右移-1？关于Java位移，多数人不知道的]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/78528806</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/78528806</guid><author>lee1991723</author><pubDate>Tue, 14 Nov 2017 11:31:25 +0800</pubDate><description><![CDATA[之前看java源码的时候，看到有一个语句，整型无符号右移一个负数(如1024>>-22)，当时惊呼：“还有这种操作，老师没教过啊”，老师确实没教过！
当时网上查了一下，发现：对于int类型，移位操作只关注移位参数转换成二进制后对应的后5位(bit)；long则只关注后6位。
举个栗子：
System.out.println(1024 >>> 10 == 1024 >>> 42);// tru]]></description><category></category></item><item><title><![CDATA[远程连接mysql数据库提示：ERROR 1130的解决办法]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/53256791</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/53256791</guid><author>lee1991723</author><pubDate>Mon, 21 Nov 2016 10:21:08 +0800</pubDate><description><![CDATA[在linux下使用mysql客户端连接远程mysql服务器报错：
[root@Server huage]# mysql -h 88.88.88.88 -P 3306 -u root -p
Enter password: 
ERROR 1130 (HY000): Host 'my_wan_ip' is not allowed to connect to this MySQL server

 ]]></description><category></category></item><item><title><![CDATA[spring配置文件路径你知多少]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/52859363</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/52859363</guid><author>lee1991723</author><pubDate>Wed, 19 Oct 2016 14:51:55 +0800</pubDate><description><![CDATA[http://name327.iteye.com/blog/1628884

Java代码  



org.springframework.core.io.supportClassPathMatchingResourcePatternResolver  



Java代码  



org.springframework.utilClass AntPathMatch]]></description><category></category></item><item><title><![CDATA[Bootstrap 3.3.2 所有样式]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/51345984</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/51345984</guid><author>lee1991723</author><pubDate>Sun, 08 May 2016 15:50:58 +0800</pubDate><description><![CDATA[http://classfoo.com/ccby/article/KwuGbSY

响应式






容器
.container
.container-fluid



行
.row



列
指定宽度及响应断点
.col-xs-*.col-sm-*.col-md-*.col-lg-*
指定缩进
.col-xs-offset-*.col-sm-of]]></description><category></category></item><item><title><![CDATA[Maven依赖继承]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/51024291</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/51024291</guid><author>lee1991723</author><pubDate>Thu, 31 Mar 2016 10:50:40 +0800</pubDate><description><![CDATA[假设项目B、C、D都要依赖于A项目，每个项目都有配置跟A一样的jar包依赖比较麻烦，可以采用其他项目继承于A的方式，可以让其他项目自动拥有A项目一样的jar包依赖。
新建项目：



我们让child项目继承于parent。
先打开parent的pom.xml：

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h]]></description><category></category></item><item><title><![CDATA[logback 常用配置详解（二） <appender>]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50906700</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50906700</guid><author>lee1991723</author><pubDate>Wed, 16 Mar 2016 17:09:38 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/haidage/article/details/6794529




logback 常用配置详解（二） 

 



：

是的子节点，是负责写日志的组件。

有两个必要属性name和class。name指定appender名称，class指定appender的全限定名。

 

1.ConsoleAppender]]></description><category></category></item><item><title><![CDATA[对一致性Hash算法，Java代码实现的深入研究]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50788883</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50788883</guid><author>lee1991723</author><pubDate>Thu, 03 Mar 2016 15:24:45 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/xrq730/p/5186728.html




一致性Hash算法
关于一致性Hash算法，在我之前的博文中已经有多次提到了，MemCache超详细解读一文中"一致性Hash算法"部分，对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。
算法的具体原理这里再次贴上：
先构造一个长度为232的整数环（这个]]></description><category></category></item><item><title><![CDATA[ubuntu14.04桌面版关闭图形界面]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50719626</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50719626</guid><author>lee1991723</author><pubDate>Mon, 22 Feb 2016 23:12:46 +0800</pubDate><description><![CDATA[http://www.2cto.com/os/201410/341568.html




问题：

如何将ubuntu14.04设置为文本模式启动?

解决方案：

修改改GRUB 的配置文件(不建议直接改 grub.conf)

$sudo vim /etc/default/grub
找到：GRUB_CMDLINE_LINUX_DEFAULT="quiet spla]]></description><category></category></item><item><title><![CDATA[win10 u盘启动]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50655604</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50655604</guid><author>lee1991723</author><pubDate>Fri, 12 Feb 2016 22:12:40 +0800</pubDate><description><![CDATA[一、先插上U盘，重新启动电脑，开机出现ASUS画面时按下ESC键，选择USB***启动。


二、如您开机按ESC键无法启动U盘，建议您参考以下设置下BIOS选项：


1.开机的时候长按F2键进入BIOS界面，通过方向键进【Secure】菜单，通过方向键选择【Secure Boot Control】选项，将其设定为 “Disabled”。


2.通过方向键进入【Boot】菜单]]></description><category></category></item><item><title><![CDATA[2个无线路由器怎么连接]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50444855</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50444855</guid><author>lee1991723</author><pubDate>Fri, 01 Jan 2016 13:46:08 +0800</pubDate><description><![CDATA[http://jingyan.baidu.com/article/e75057f282f4aeebc91a89eb.html







在无线网络成为家庭和中小企业组建网络的首选解决方案的同时，由于房屋基本都是钢筋混凝土结构，并且格局复杂多样，环境对无线信号的衰减严重。所以使用一个无线AP进行无线网络覆盖时，会存在信号差，数据传输速率达不到用户需求，甚至存在信号盲点的问题。为了]]></description><category></category></item><item><title><![CDATA[普通Java程序员学习使用的6个JDK内建工具]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50439892</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50439892</guid><author>lee1991723</author><pubDate>Thu, 31 Dec 2015 10:11:14 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/201512/502926.htm


与你的问题不同，我认为软件工程主要是用来解决问题的。有些博客认为“每个小孩都应该学习编程”，“你认为学数学只是玩玩而已？如果你有看过我的HTML5调试器的话，你会发现我是一个程序员，但我做的工作远不止数学这些”。 上面两者都同意一个观点，软件工程不只是用计算机语言写的一些只言片语。软件解决的]]></description><category></category></item><item><title><![CDATA[windows通过"运行"win+r实现快速打开应用程序]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50424692</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50424692</guid><author>lee1991723</author><pubDate>Tue, 29 Dec 2015 10:55:51 +0800</pubDate><description><![CDATA[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
新建一个项，把值设置为*.exe的路径，如D:\Program Files\Tencent\QQ\Bin\QQ.exe]]></description><category></category></item><item><title><![CDATA[java微信公众号开发总结(3)——调试方法总结(包括本地调试)]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50260879</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50260879</guid><author>lee1991723</author><pubDate>Fri, 11 Dec 2015 11:00:00 +0800</pubDate><description><![CDATA[接着： java微信公众号开发总结(2)——文本消息处理
开始开发的时候难免各种出错，又没法调试，单元测试通过的，可能到了服务器上有不能使用，百度了一下，还是有很多调试方法的。
1.最多的答案，使用ngork+www.tunnel.mobi的方法，无奈好东西都被墙了。
2.官方的接口调试工具http://mp.weixin.qq.com/debug，不好之处在于无法打断点调试，只能通过日志去]]></description><category></category></item><item><title><![CDATA[java微信公众号开发总结(2)——文本消息处理]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50260533</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50260533</guid><author>lee1991723</author><pubDate>Fri, 11 Dec 2015 10:45:27 +0800</pubDate><description><![CDATA[接着 java微信公众号开发总结(1)——接口认证
接口认证完成后就可以正常开放公众号了，对于用户文本消息处理，根据官方文档消息格式，官方文档，文本消息格式如下： 
 
  
 1348831860
 
 
 1234567890123456
 对于用户发给公众号的消息如果是：“测试消息”，我们的服务器收到公众平台转发的的xml报文将是(除了接口认证采用的是get方法，其他消息全部采用post方]]></description><category></category></item><item><title><![CDATA[java微信公众号开发总结(1)——接口认证]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50260361</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50260361</guid><author>lee1991723</author><pubDate>Fri, 11 Dec 2015 10:31:35 +0800</pubDate><description><![CDATA[参考官方文档：接入指南
要完成接口认证需要将自己的代码部署到公网服务器，服务器的端口为80，微信接口认证目前只支持80端口。
1.新建一个web项目；
2.编写一个Servlet：
public class AuthServlet extends HttpServlet {
	private static final Logger log = Logger.getLogger(AuthSe]]></description><category></category></item><item><title><![CDATA[linux ubuntu解压tar.gz安装mysql]]></title><link>https://blog.youkuaiyun.com/lee1991723/article/details/50245407</link><guid>https://blog.youkuaiyun.com/lee1991723/article/details/50245407</guid><author>lee1991723</author><pubDate>Thu, 10 Dec 2015 10:47:54 +0800</pubDate><description><![CDATA[最近在使用百度开放云，申请了一个服务器，自己在上面安装开发环境，操作系统是Ubuntu 12.04 64位。之前在ubuntu安装mysql是采用apt-get install的方式安装的，这次自己从官网下载了一个mysql-5.5.30-v5d-linux-x86_64.tar.gz，上传到服务器之后解压：
tar -zvxf mysql-5.5.30-v5d-linux-x86_64.tar]]></description><category></category></item></channel></rss>