自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(254)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 我的博客搬家了,哈哈

我的博客搬家了,哈哈

2017-04-07 10:50:45 446

原创 我的博客搬家了,哈哈

我的博客搬家了,哈哈

2017-04-07 10:50:45 394

原创 java并发编程之锁整理

深入java并发Lock http://blog.csdn.net/zhaozhenzuo/article/details/37109015 Java并发编程:Lock http://www.importnew.com/18320.html 怎么理解Conditionhttp://ifeve.com/understand-condition/ http:

2017-04-07 10:50:39 347

原创 java并发编程之锁整理

深入java并发Lock http://blog.csdn.net/zhaozhenzuo/article/details/37109015 Java并发编程:Lock http://www.importnew.com/18320.html 怎么理解Conditionhttp://ifeve.com/understand-condition/ http:

2017-04-07 10:50:39 331

原创 java并发编程之Semaphore整理

Java并发之Semaphore详解 http://blog.csdn.net/lipeng_bigdata/article/details/52165426 Java 信号量 Semaphore 介绍http://www.cnblogs.com/whgw/archive/2011/09/29/2195555.html Java多线程:Semaphorehttp:/

2017-04-07 10:50:33 261

原创 java并发编程之Semaphore整理

Java并发之Semaphore详解 http://blog.csdn.net/lipeng_bigdata/article/details/52165426 Java 信号量 Semaphore 介绍http://www.cnblogs.com/whgw/archive/2011/09/29/2195555.html Java多线程:Semaphorehttp:/

2017-04-07 10:50:32 236

原创 浅谈Spring事务隔离级别

一、Propagation (事务的传播属性)Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGA

2017-04-07 10:50:27 283

原创 浅谈Spring事务隔离级别

一、Propagation (事务的传播属性)Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGA

2017-04-07 10:50:26 265

原创 CPU高问题排查

最后,总结下排查CPU故障的方法和技巧有哪些:1、top命令:Linux命令。可以查看实时的CPU使用情况。也可以查看最近一段时间的CPU使用情况。2、PS命令:Linux命令。强大的进程状态监控命令。可以查看进程以及进程中线程的当前CPU使用情况。属于当前状态的采样数据。3、jstack:Java提供的命令。可以查看某个进程的当前线程栈运行情况。根据这个命令的输出可以定位某个进程的所

2017-04-07 10:50:16 293

原创 CPU高问题排查

最后,总结下排查CPU故障的方法和技巧有哪些:1、top命令:Linux命令。可以查看实时的CPU使用情况。也可以查看最近一段时间的CPU使用情况。2、PS命令:Linux命令。强大的进程状态监控命令。可以查看进程以及进程中线程的当前CPU使用情况。属于当前状态的采样数据。3、jstack:Java提供的命令。可以查看某个进程的当前线程栈运行情况。根据这个命令的输出可以定位某个进程的所

2017-04-07 10:50:16 223

原创 java.util.Date和java.sql.Date的区别和相互转化

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedStamen

2017-04-07 10:50:10 227

原创 java.util.Date和java.sql.Date的区别和相互转化

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedStamen

2017-04-07 10:50:10 303

原创 zookeeper原理(转)

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee

2017-04-07 10:50:04 275

原创 zookeeper原理(转)

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee

2017-04-07 10:50:04 222

原创 线程同步工具之CountDownLatch

CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用await()方法的任务将一直阻塞等待,直到这个CountDo

2017-04-07 10:49:58 280

原创 线程同步工具之CountDownLatch

CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用await()方法的任务将一直阻塞等待,直到这个CountDo

2017-04-07 10:49:57 187

原创 购物车的设计

[img]http://dl2.iteye.com/upload/attachment/0116/0283/e90de5c2-fc2a-328a-8f7c-5370e83afc0d.jpg" alt="[/img]  大小: 63.1 KB

2017-04-07 10:49:52 410

原创 购物车的设计

[img]http://dl2.iteye.com/upload/attachment/0116/0283/e90de5c2-fc2a-328a-8f7c-5370e83afc0d.jpg" alt="[/img]  大小: 63.1 KB

2017-04-07 10:49:51 513

原创 python资料汇总

http://club.topsage.com/thread-361615-1-1.html

2017-04-07 10:49:46 320

原创 python资料汇总

http://club.topsage.com/thread-361615-1-1.html

2017-04-07 10:49:45 283

原创 SQLServer存储过程

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)='')ASBEGIN SET

2017-04-07 10:49:39 257

原创 SQLServer存储过程

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)='')ASBEGIN SET

2017-04-07 10:49:39 198

原创 python对象的继承和重写

class Dog(Animal): def __init__(self,name): Animal.__init__(self,name) def bark(self): print self.name," can bark"d = Dog("xiao li")d.bark()  上面定义了一个类Animal,它以cla

2017-04-07 10:49:33 283

原创 python对象的继承和重写

class Dog(Animal): def __init__(self,name): Animal.__init__(self,name) def bark(self): print self.name," can bark"d = Dog("xiao li")d.bark()  上面定义了一个类Animal,它以cla

2017-04-07 10:49:33 226

原创 我写的第一行python

#! /usr/bin/env python#coding=utf-8from pip._vendor.distlib.compat import raw_inputdef isParity(x): if x%2==0: print x,"是偶数" else: print x,"是奇数" isParity(6)'''

2017-04-07 10:49:27 373

原创 我写的第一行python

#! /usr/bin/env python#coding=utf-8from pip._vendor.distlib.compat import raw_inputdef isParity(x): if x%2==0: print x,"是偶数" else: print x,"是奇数" isParity(6)'''

2017-04-07 10:49:27 330

原创 【转】Java 信号量 Semaphore 介绍

public static void main(String[] args) { ExecutorService exec = Executors.newCachedThreadPool(); final Semaphore semaphore = new Semaphore(5); for(int index=0;index<20;index++){ final i

2017-04-07 10:49:21 264

原创 【转】Java 信号量 Semaphore 介绍

public static void main(String[] args) { ExecutorService exec = Executors.newCachedThreadPool(); final Semaphore semaphore = new Semaphore(5); for(int index=0;index<20;index++){ final i

2017-04-07 10:49:20 277

原创 mysql游标批量操作

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)) a

2017-04-07 10:49:09 381

原创 mysql游标批量操作

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)) a

2017-04-07 10:49:09 506

原创 图解分布式事务

如图 大小: 93.9 KB 查看图片附件

2017-04-07 10:49:03 238

原创 图解分布式事务

如图 大小: 93.9 KB 查看图片附件

2017-04-07 10:49:02 185

原创 MySQL游标嵌套循环存储过程

BEGIN DECLARE _uuid VARCHAR(60); DECLARE _labels varchar(100); DECLARE done int DEFAULT 0; DECLARE _result VARCHAR(200); DECLARE _name VARCHAR(60); DECLARE token int DEFAULT 0

2017-04-07 10:48:56 342

原创 MySQL游标嵌套循环存储过程

BEGIN DECLARE _uuid VARCHAR(60); DECLARE _labels varchar(100); DECLARE done int DEFAULT 0; DECLARE _result VARCHAR(200); DECLARE _name VARCHAR(60); DECLARE token int DEFAULT 0

2017-04-07 10:48:56 3029

原创 Java 之 ByteBuffer

在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建Byt

2017-04-07 10:48:50 372

原创 Java 之 ByteBuffer

在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建Byt

2017-04-07 10:48:50 217

原创 【转】Java的IO详解

初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io

2017-04-07 10:48:40 260

原创 【转】Java的IO详解

初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io

2017-04-07 10:48:40 190

原创 Netty的ByteBuf介绍

Netty的ByteBuf缓冲区实现地比Java本身的ByteBuffer更加灵活,方便。它的类结构也比较复杂,这里只说ByteBuf核心的几个要点。1. 最重要的是要理解为什么要ByteBuf这个组件。主要还是因为基于select / poll / epoll这种IO多路复用技术的NIO是非阻塞同步IO的模型,由于是同步IO,需要用户线程自己来处理IO的读写,由于是非阻塞的,每次调用read

2017-04-07 10:48:34 289

原创 Netty的ByteBuf介绍

Netty的ByteBuf缓冲区实现地比Java本身的ByteBuffer更加灵活,方便。它的类结构也比较复杂,这里只说ByteBuf核心的几个要点。1. 最重要的是要理解为什么要ByteBuf这个组件。主要还是因为基于select / poll / epoll这种IO多路复用技术的NIO是非阻塞同步IO的模型,由于是同步IO,需要用户线程自己来处理IO的读写,由于是非阻塞的,每次调用read

2017-04-07 10:48:33 297

c++基础教程

很好的C++基础教程 很好很好的C++教程 很好的C++基础教程 很好很好的C++教程

2011-11-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除