自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JAVA线程1

线程的状态控制 在这里需要明确的是:无论采用继承Thread类还是实现Runnable接口来实现应用程序的多线程能力,都需要在该类中定义用于完成实际功能的run方法,这个run方法称为线程体(Thread Body)。按照线程体在计算机系统内存中的状态不同,可以将线程分为创建、就绪、运行、睡眠、挂起和死亡等类型。这些线程状态类型下线程的特征为:      创建状态:当利用new关键字创建线程...

2013-05-02 16:04:04 126

原创 mysql学习

InnoDB表建立索引注意: InnoDB表是基于聚簇索引建立的,InnoDB的索引结构,非常不同于其他大多数MySQL存储引擎,因此,它只提供一种非常快速的主键查找性能。不过,它的辅助索引(Sencondary Index,也就是非主键索引)也会包含主键列,所以,如果主键定义的比较大,其他索引也将很大。如果想在表上定义很多索引,则争取尽量把主键定义得小一些。InnoDB不会压缩索引。  ...

2012-12-16 00:13:56 91

原创 java线程池记录

        上图是线程池的类体的结构图,从中能够看出继承顺序以及一些静态方法等。 首先Executor的execute方法只是执行一个Runnable的任务,当然了从某种角度上将最后的实现类也是在线程中启动此任务的。根据线程池的执行策略最后这个任务可能在新的线程中执行,或者线程池中的某个线程,甚至是调用者线程中执行(相当于直接运行Runnable的run方法)。这点在后面...

2012-11-21 16:21:53 142

原创 打包python程序,得到自己的egg

经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来安装egg包。egg包是目前最流行的python应用打包部署方式。如何制作和安装egg包?下面我就简单的分析了一下。 1....

2012-05-29 11:01:25 749

原创 mysql学习笔记

  Mysql的安装   1、rpm安装步骤:   大多数情况下,下载Mysql-server和Mysql-client就够用了,安装方法如下:   shell> rpm –ivh Mysql-server-VERSION.i386.rpm   shell> rpm –ivh Mysql-client-VERSION.i386.rpm   2、二进制安装步骤: ...

2012-05-28 17:29:20 85

原创 python protobuf序列化repeated运用

下面是proto描述文件的定义 message Person { required string name = 1; required int32 id = 2; optional string email = 3; enum PhoneType { MOBILE = 0; HOME = 1; WORK = 2; } ...

2012-05-22 15:41:15 3340 1

原创 Spring-Ioc容器学习笔记(未完)

  一、Ioc容器的初始化:   1、Ioc容器的初始化是通过调用refesh方法来进行初始化;   2、Ioc容器的初始化可分为三个基本过程:   (1) BeanDefinition的Resource定位: 所谓的Resource定位就是找到定义bean信息的资源文件的物理位置; (2) BeanDefinition的载入;   载入就是将定义好...

2012-04-28 15:17:46 96

原创 有关osgi与spring-dm整合引入第三方jar包问题解析

最近在学习osgi与spring-dm整合做web例子时,有时会需要引入第三方jar包,但是在osgi工程的规范中是不允许直接导入第三方jar包的,现用如下方式来解决这一问题:   主要思想就是将下载好的jar包转换成一个plug-in工程,方法如下:   利用eclipse官方推荐的方式:   1、新建eclipse工程,工程选择为Plug-in Development—>Pl...

2012-04-25 11:12:50 278

原创 osgi的基础例子,是osgi原理与最佳实践中的字典查询

昨天再看osgi原理与最佳实践的书时,由于没有源码就自己写了一下字典类中的web实现,详细的就不多介绍了直接上传代码   本人也是初次学习osgi,如有什么问题,请各位大侠赐教。   web并不是用spring做的,是简单的servlet。   继续:今天又学习了一下osgi和spring的整合的例子,例子中包括简单的java控制台,以及javaWeb版本。WEB的利用的是Spring...

2012-04-20 14:30:30 164

原创 python学习笔记(二)---关于python的反射

刚刚在写关于python的反射代码,现跟大家分享一下   import new class TestService: def helloWorld(self): print 'Hello World , this is Test ' service =  globals()['TestService'] obj = new.instance(service) servi...

2012-04-09 17:27:22 114

原创 python线程指南

此文章转自http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html     1. 线程基础 1.1. 线程状态 线程有5种状态,状态转换的过程如下图所示: 1.2. 线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表...

2012-02-28 16:54:32 105

原创 Git介绍

[b]一、Git 介绍[/b] Git 是一个分布式版本控制/软件配置管理软件(SCM),和SVN、CVS不同,不是集中化的版本控制系统。提供全局的配置管理; 支持Linux、BSD、Solaris、Windows、Android; 作者为Junio Hamano (git负责人/日本人)、Linus Torvalds(linux kernel负责人...

2012-02-03 11:34:18 118

原创 python学习笔记(一)

最近一直想学一下python,都说python是一门不错的动态语言,个人认为它最适合的一点就是做一些执行脚本,提供一些自动化的运行机制,这样可以在庞大的企业级系统中发挥其特点,也可以避免由于不必要的手工操作造成不可估量的错误。(纯属个人愚见) 以下是基础摘要,留作日后复习用 一、python的对象类型: 1、数字类型: a = 1 运算符跟其他语言基本一致,注意...

2012-01-13 13:59:16 81

原创 文件读写工具类

1、文本文件读写工具类 view plain package mine.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOExce...

2012-01-10 10:34:49 169

原创 JVM,内存调优参数-备忘

各部分比例不良设置会导致什么后果 1)新生代设置过小 一是新生代GC次数非常频繁,增大系统消耗;二是导致大对象直接进入旧生代,占据了旧生代剩余空间,诱发Full GC 2)新生代设置过大 一是新生代设置过大会导致旧生代过小(堆总量一定),从而诱发Full GC;二是新生代GC耗时大幅度增加 一般说来新生代占整个堆1/3比较合适 3)Survivor设置过小 ...

2011-12-20 14:05:49 94

空空如也

空空如也

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

TA关注的人

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