自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 docker命令行翻译

Docker命令行Docker命令使用英文原版地址:https://docs.docker.com/reference/commandline/cliPS:翻译过程中,某些术语(如image)没有翻译,相应的中文含义不太一致,所以保留了英文。PS:docker命令要求root权限,最好切换到root用户执行。 要获得可用的docker命令,使用无参数的docker命令或者执行do...

2014-10-15 14:57:24 1077

原创 如何进入docker容器

1.nsenter《参考https://github.com/jpetazzo/nsenter官方安装过程》安装完成docker后,如果要使用nsenter进入docker容器。执行如下命令docker run --rm -v /usr/local/bin:/target jpetazzo/nsenter编写如下脚本,命名为enter-docker#!/bin...

2014-10-11 11:22:48 272

原创 浅谈Java字符串的编码问题

先看下面这段代码的运行结果String str = "中国"; System.out.println("第一部分-------------------------------------------"); System.out.println(str.length()); System.out.println(str.getBytes().length); Strin...

2013-03-07 12:50:07 184

原创 OO基本原则

 面向对象基本原则 转自http://www.cnblogs.com/sh91/archive/2012/03/25/2416624.html面向对象设计的原则是面向对象思想的提炼,它比面向对象思想的核心要素更具可操作性,但与设计模式相比,却又更加的抽象,是设计精神要义的抽象概括。形象地将,面向对象思想像法理的精神,设计原则则相对于基本宪法,而设计模式就好比各式各样...

2012-11-27 13:13:39 203

原创 设计模式——命令模式

命令模式的本质是将对同一对象的不同操作进行不同封装,但同时又通过接口,提供给调用者一个统一的使用方式,从事隔离调用者对对象操作的复杂逻辑处理。在命令中可以又可以通过接口或类来通过自身持有的接受者来讲操作转移到接受者来负责具体的操作实现。参见如下代码package pattern;public class CommandDemo { /** * @param ar...

2012-11-22 13:57:00 110

原创 设计模式——简单工厂

简单工厂的实质是将消费类对具体产品类的依赖,转换成对产品接口的依赖,而其核心是在工厂中决定提供给消费类的具体产品是什么,将使用具体产品的逻辑从消费类中集中转移到工厂,简化消费类的开发。非常简单的Demo package pattern;public class SimpleFactoryDemo { /** * @param args */ public...

2012-11-22 09:26:28 134

原创 你不知道的Java基础知识

1,Java中只能单继承吗? NO。准确的说只有类是单继承的,但接口是可以进行多继承的。 2,Java中实现接口必须实现接口中的方法吗? NO。抽象类实现接口时,不必实现接口中的方法,而是在子类中必须实现。不信?运行下面的代码:public class InterfaceTest { /** * @param args */ public st...

2012-11-21 09:24:49 143

原创 JDBCTemplate+JavaPOJO实现通用DAO

最近在公司实习过程中,TL提出一个需求,要求在不使用Hibernate的情况下实现一个比较通用的DAO框架,使用JDBCTemplate作为数据库sql语句的执行工具。在参考了CloudStack 3.0.2的相关源代码后,我自己实现了一个简化版的DAO框架。结果后来,TL又说改用Python开发,遗憾地把这些东西留作纪念吧。 简单的类图参见连接http://pan.baidu.com/s...

2012-11-19 15:58:08 412

原创 异常的Integer

先看下面一段代码public static void main(String[] args) { // TODO Auto-generated method stub Integer a1=2; Integer a2=2; System.out.println(a1==a2); Integer b1=128; Integer b2=128; Sy...

2012-11-19 09:28:49 139

原创 Python函数参数默认值的陷阱

阅读下面一段Python代码 def testMutablePara1(a,l=[]): l.append(a) return lprint testMutablePara1(1)print testMutablePara1(2) 初看之下,这段代码在第二次应该输出[2]但是运行结果却是 [1][1, 2]为什么呢?这是因为Python在处理函数...

2012-11-12 18:18:23 226

原创 int[]是什么类型?

我们都知道在Java中int是基本数据类型,而String是引用类型,那么int[]是什么类型呢?通过下面的代码,可以验证public static void main(String[] args) { // TODO Auto-generated method stub int[] array ={1,2}; if(array instanceof int[]...

2012-11-12 17:58:46 5432

原创 1/0和1.0/0除零错

搞IT的每个人都知道,0是不能作为除数的,这是操作系统在底层就存在一个除零中断,所以绝大多数高级编程语言(至少是我知道的C、C++、Java等)都是不允许除零的。但是请看下面这两段代码 /** * @param args */ public static void main(String[] args) { // TODO Auto-generated metho...

2012-11-12 09:10:50 573

原创 ExtJS 使用grid显示数据

回答http://www.iteye.com/problems/90057#s_190557的问题,兼做备忘 

2012-11-10 11:28:21 164

原创 Python多线程之threading.Thread

print "=======================threading.Thread继承实现多线程============="import threadingclass DemoThread(threading.Thread):#Python的所有属性必须给出初始值,否则会出现变量名未定义异常 data=[] id=1 __interval=0 __stop=F...

2012-10-22 09:28:12 179

原创 Python多线程之start_new_thread

#coding=gbk#Python中的线程处理'''Python中对多线程有两种启动方法:一种是thread模块的start_new_thread方法,在线程中运行一个函数,但获得函数返回值极为困难,Python官方不推荐另一种是集成threading模块的Thread类,然后重写run方法,类似于Java的Runnable接口定义,灵活性较高'''print ...

2012-10-22 09:26:50 3491

原创 Python处理XML之DOM解析

 print "===========DOM方式解析XML文档======================="'''DOM 将XML文档定义为如下格式:根节点||元素节点====属性节点||元素节点 OR 文本节点 OR CDATA节点'''from xml.dom.minidom import *#传递文件路径或者是文件对象,如果是文件对象,调用par...

2012-10-19 11:01:12 344

原创 Python处理XML之SAX解析

仅作备忘 #coding=utf-8#XML处理#SAX处理XML的方式和Java中的SAX解析器一样,从ContentHandler方法中继承,并处理startDocument、endDocument等信息from xml.sax import *#必须从xml.sax包中导入所有方法和变量class UserDecodeHandler(ContentHandler)...

2012-10-19 10:33:09 544

原创 String的equals使用

考虑下面两个函数: public boolean isA(String a){ if(a.equalsIgnoreCase("a")) return true; else return false;} public boolean isA(String a){ if("a".equalsIgno...

2012-06-29 09:30:13 141

原创 使用java解析XML

Java本身提供了三种API进行XML文本的解析。1.DOM:DOM方式解析XML文本时,先分析整个XML,形成XML的DOM树,然后节点列表的方式遍历它。 package xmlHandler;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilde...

2012-06-16 14:24:29 130

原创 子类一定覆盖父类的同名方法吗?

子类对父类方法的覆盖是Java实现多态的重要手段,但是如果运行下面一段代码,结果很奇异package staticTest;import anotherPackage.*;////父子类方法同名一定覆盖吗public class Father { public void say() { System.out.println("I'm father say"...

2012-05-21 16:43:08 773

原创 Java的split一定切割字符串吗?

先看下面的代码 String test="www.baidu.com"; String[] result=test.split("."); System.out.println(Arrays.toString(result)); 初一看,输出结果肯定是[www,baidu,com]但是,实际上的输出结果却是[],Why?仔细查看一下String的API说明就可以发现...

2012-05-20 10:08:15 171

原创 A+=B等价于A=A+B吗

先看这段代码public static void main(String[] args) { // TODO Auto-generated method stub short s=5; s=s-2;//short类型被隐式转换成为int类型,因此这一句右部实际上是计算出int类型数据,并不做转换地赋值给short类型 //因此出...

2012-05-20 09:35:57 656

原创 Java中String的一些细节

  1,对String直接量,Java会使用一个字符串池来保存,因此new String(“java”)实际上创建了两个对象:在堆内存中的String类型的对象和在栈内存中的字符串直接量对象。并且,如果字符串使用连接字符串的方式创建,如果字符串在编译时(即不包含任何变量)即可确定,则将其指向字符串池中的对应对象。 2,通过字符串常量拼接的方式实现的字符串实际上只保存最后计算结果到字符串池,...

2012-05-20 09:03:04 110

商业软件开发文档模板

这些文档是我在今年寒假实训得到的,比较全面的包含了各类文档,避免朋友们到处找

2010-04-06

Myeclipse下SSH框架下的配置过程

myeclipse下SSH(struts,spring,hibernate)的配置过程以及相关的配置文件内容

2010-03-22

空空如也

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

TA关注的人

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