<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[叶知秋]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/huangwp6012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; huangwp6012]]></copyright><item><title><![CDATA[搜集好的文章链接]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84912126</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84912126</guid><author>huangwp6012</author><pubDate>Thu, 16 Nov 2017 10:11:51 +0800</pubDate><description><![CDATA[dubbo源码系列
http://blog.youkuaiyun.com/manzhizhen/article/category/6427611

ZooKeeper系列
http://blog.youkuaiyun.com/tswisdom/article/category/2741631

ZooKeeper常见问题整理
http://blog.youkuaiyun.com/tanga842428/article/...]]></description><category></category></item><item><title><![CDATA[如何浅显易懂地解说 Paxos 的算法]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84906130</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84906130</guid><author>huangwp6012</author><pubDate>Tue, 08 Aug 2017 10:32:20 +0800</pubDate><description><![CDATA[https://www.zhihu.com/question/19787937]]></description><category></category></item><item><title><![CDATA[自己按视频做的第一个网站]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84904037</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84904037</guid><author>huangwp6012</author><pubDate>Thu, 13 Jul 2017 15:56:30 +0800</pubDate><description><![CDATA[哈哈，自己按视频开发的第一个网站]]></description><category></category></item><item><title><![CDATA[Linux下安装mysql]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84884171</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84884171</guid><author>huangwp6012</author><pubDate>Wed, 03 May 2017 17:13:49 +0800</pubDate><description><![CDATA[源码包下载：
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz


# Preconfiguration setup
shell&gt; groupadd mysql
shell&gt; useradd -r -g mysql mysql
# Beginning of source-build specif...]]></description><category></category></item><item><title><![CDATA[我的博客搬家了，哈哈]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84878638</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84878638</guid><author>huangwp6012</author><pubDate>Fri, 24 Mar 2017 10:02:58 +0800</pubDate><description><![CDATA[我的博客搬家了，哈哈]]></description><category></category></item><item><title><![CDATA[java并发编程之锁整理]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84855331</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84855331</guid><author>huangwp6012</author><pubDate>Thu, 09 Feb 2017 15:32:39 +0800</pubDate><description><![CDATA[
 
JVM内存模型、指令重排、内存屏障概念解析
https://www.cnblogs.com/chenyangyao/p/5269622.html
偏向锁，轻量级锁，重量级锁，自旋锁
https://www.cnblogs.com/softidea/p/5530761.html
Java内存模型之happens-before
https://www.cnblogs.com/che...]]></description><category></category></item><item><title><![CDATA[java并发编程之Semaphore整理]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84854918</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84854918</guid><author>huangwp6012</author><pubDate>Tue, 07 Feb 2017 14:53:38 +0800</pubDate><description><![CDATA[
 
Java并发之Semaphore详解
 
http://blog.youkuaiyun.com/lipeng_bigdata/article/details/52165426
 
Java 信号量 Semaphore 介绍
http://www.cnblogs.com/whgw/archive/2011/09/29/2195555.html
 
Java多线程:Semaphore
ht...]]></description><category></category></item><item><title><![CDATA[浅谈Spring事务隔离级别]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84834288</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84834288</guid><author>huangwp6012</author><pubDate>Fri, 06 Jan 2017 16:14:48 +0800</pubDate><description><![CDATA[
一、Propagation （事务的传播属性）
Propagation ：　　key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用：PROPAGATION_REQUIRED--支持当前事务，如果当前没有事务，就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务，如果当前没有事务，就以非事务方式执行。PROPAG...]]></description><category></category></item><item><title><![CDATA[CPU高问题排查]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84824956</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84824956</guid><author>huangwp6012</author><pubDate>Fri, 04 Nov 2016 13:42:40 +0800</pubDate><description><![CDATA[
最后，总结下排查CPU故障的方法和技巧有哪些：
1、top命令：Linux命令。可以查看实时的CPU使用情况。也可以查看最近一段时间的CPU使用情况。
2、PS命令：Linux命令。强大的进程状态监控命令。可以查看进程以及进程中线程的当前CPU使用情况。属于当前状态的采样数据。
3、jstack：Java提供的命令。可以查看某个进程的当前线程栈运行情况。根据这个命令的输出可以定位某个进程的...]]></description><category></category></item><item><title><![CDATA[java.util.Date和java.sql.Date的区别和相互转化 ]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84796483</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84796483</guid><author>huangwp6012</author><pubDate>Fri, 06 May 2016 08:53:11 +0800</pubDate><description><![CDATA[
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的，它只包含日期而没有时间部分它们都有getTime方法返回毫秒数，自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类，前者是常用的表示时间的类，我们通常格式化或者得到当前时间都是用他，后者之后在读写数据库的时候用他，因为PreparedStame...]]></description><category></category></item><item><title><![CDATA[zookeeper原理（转）]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84774502</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84774502</guid><author>huangwp6012</author><pubDate>Fri, 01 Apr 2016 17:13:48 +0800</pubDate><description><![CDATA[
ZooKeeper是一个分布式的，开放源码的分布式应用程序协调服务，它包含一个简单的原语集，分布式应用程序可以基于它实现同步服务，配置维护和命名服务等。Zookeeper是hadoop的一个子项目，其发展历程无需赘述。在分布式应用中，由于工程师不能很好地使用锁机制，以及基于消息的协调机制不适合在某些应用中使用，因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zooke...]]></description><category></category></item><item><title><![CDATA[线程同步工具之CountDownLatch ]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84774486</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84774486</guid><author>huangwp6012</author><pubDate>Fri, 01 Apr 2016 16:43:02 +0800</pubDate><description><![CDATA[
CountDownLatch的一个非常典型的应用场景是：有一个任务想要往下执行，但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法，其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法，这个调用await()方法的任务将一直阻塞等待，直到这个Count...]]></description><category></category></item><item><title><![CDATA[购物车的设计]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84772543</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84772543</guid><author>huangwp6012</author><pubDate>Wed, 23 Mar 2016 17:55:14 +0800</pubDate><description><![CDATA[
[img]http://dl2.iteye.com/upload/attachment/0116/0283/e90de5c2-fc2a-328a-8f7c-5370e83afc0d.jpg&amp;amp;quot; alt=&amp;amp;quot;[/img]
 
]]></description><category></category></item><item><title><![CDATA[python资料汇总]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84770705</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84770705</guid><author>huangwp6012</author><pubDate>Wed, 16 Mar 2016 09:52:31 +0800</pubDate><description><![CDATA[http://club.topsage.com/thread-361615-1-1.html]]></description><category></category></item><item><title><![CDATA[SQLServer存储过程]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84763414</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84763414</guid><author>huangwp6012</author><pubDate>Tue, 26 Jan 2016 17:41:35 +0800</pubDate><description><![CDATA[
ALTER PROCEDURE [dbo].[h5_newyear_app_draw]
(@action varchar(100)
,@game_id int=2
,@lot_type varchar(12)
,@weixin_id varchar(32)
,@seq varchar(32)=''
,@source varchar(50)=''
)
AS
BEGIN
  SE...]]></description><category></category></item><item><title><![CDATA[python对象的继承和重写]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84762749</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84762749</guid><author>huangwp6012</author><pubDate>Fri, 22 Jan 2016 10:40:40 +0800</pubDate><description><![CDATA[
class Dog(Animal):
    def __init__(self,name):
        Animal.__init__(self,name)
    def bark(self):
        print self.name,&quot; can bark&quot;

d = Dog(&quot;xiao li&quot;)
d.bark()
 
 上面定义了一个类Animal,它以c...]]></description><category></category></item><item><title><![CDATA[我写的第一行python]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84762586</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84762586</guid><author>huangwp6012</author><pubDate>Thu, 21 Jan 2016 14:55:48 +0800</pubDate><description><![CDATA[
#! /usr/bin/env python
#coding=utf-8
from pip._vendor.distlib.compat import raw_input
def isParity(x):
    if x%2==0:
        print x,&quot;是偶数&quot;
    else:
        print x,&quot;是奇数&quot; 

isParity(6)
'''...]]></description><category></category></item><item><title><![CDATA[【转】Java 信号量 Semaphore 介绍]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84757807</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84757807</guid><author>huangwp6012</author><pubDate>Wed, 23 Dec 2015 09:41:54 +0800</pubDate><description><![CDATA[
public static void main(String[] args) {

		ExecutorService exec = Executors.newCachedThreadPool();
		final Semaphore semaphore = new Semaphore(5);
		for(int index=0;index&amp;lt;20;index++){
			fin...]]></description><category></category></item><item><title><![CDATA[mysql游标批量操作]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84755273</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84755273</guid><author>huangwp6012</author><pubDate>Tue, 08 Dec 2015 19:29:10 +0800</pubDate><description><![CDATA[
BEGIN
    DECLARE _uuid VARCHAR(60);
    DECLARE _insertNum INT DEFAULT 0;
    DECLARE done int DEFAULT 0;
    #定义游标
    DECLARE rs_cursor CURSOR FOR 
       SELECT uuid,(10-IFNULL(rateNum,0))...]]></description><category></category></item><item><title><![CDATA[图解分布式事务]]></title><link>https://blog.youkuaiyun.com/huangwp6012/article/details/84755176</link><guid>https://blog.youkuaiyun.com/huangwp6012/article/details/84755176</guid><author>huangwp6012</author><pubDate>Tue, 08 Dec 2015 15:05:47 +0800</pubDate><description><![CDATA[ 如图]]></description><category></category></item></channel></rss>