自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 编写一段Socket服务端程序,监听端口8888,接受到Client的消息“nihao”后,将“nihao”写回到客户端,关闭socket。

try { ServerSocket s = new ServerSocket(8888); // 1 Socket incoming = s.accept(); // 2 try { InputStream inStream = incoming.getInputStream(); //3

2009-11-30 14:47:00 4838 1

原创 《UML for Java Programmers》记

 1 当你做图的时候能够想象到你的代码是极其重要的。我们把图当作了解代码的一条捷径,并不是替代代码。如果你画着图但是不能想像出它代表着什么样的代码,你是正在空气中建筑着城堡。停下来你正在做的,想想如何如能将它可以转化成代码。不要为了图而画图,你必须时时刻刻记得,代码才是你要表现的。--- 设计师从Coder进化来的,Coder的经验(代码-->重复的代码习惯-->模式) --> 设计师  

2009-11-28 09:55:00 1030

转载 《大道至简》记

 1.  历史记录(History)与注释(Comment)不是一回事。代码中的注释是为阅读代码而留备的,而History 是为整个项目而记录的。一些参考的记录内容有:

2009-11-27 15:07:00 887

原创 IOC, AOP

1.IOC的定义:(1)Inversion of Control 反转控制(2)所有的组件都是被动的(Passive),所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器负责管理。(3)简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。

2009-11-26 08:38:00 492

原创 UML 概念

  l模型是对系统的完整的抽象表示,建模是在不同层次上对系统的描述。 1 建模过程 

2009-11-25 14:24:00 560

转载 inverse && cascade

出处:http://blog.csdn.net/leader_lx/archive/2008/08/06/2774137.aspx1 InverseInverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生

2009-11-25 12:58:00 504

转载 begin

1. id 元素的unsaved-value属性什么意思?当你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内

2009-11-25 09:16:00 671

原创 基础

1 范式  第一范式  2 事务      事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:     (1)原子性,事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。     (2)一致性,事务在完成时,必须使所有的数据都保持一致状态。在相关数据库

2009-11-23 15:44:00 656

原创 java

1  String 和StringBuffer的区别      JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。String类提供的数值不可改变的字符串。StringBuffer类提供的字符串进行修改。当知道字符数据要改变的时候你就可以使用StringBuffer,可以使用StringBuffers来动态构造字符数据。2 

2009-11-23 09:39:00 709

原创 Get Things Done

  焦虑是由于缺乏控制力,组织管理、准备、行动不足导致的。       我们永远无法为那些新的事物真正作好充分的准备。我们不得不调整我们自己,而每一次彻底的调整本身就将使自尊心面临一次危机:我们经受着考验,我们不得不证明自己。这需要我们振奋起自信心去面对剧烈的变革,这样内心深处才不会感到瑟瑟发抖。——埃里克·霍弗(Eric·Hoffer)       即由于人们对自己作出的承诺

2009-11-19 14:15:00 842

原创 java & 模式

 抽象化和继承关系使概念和定义可以复用;多态性使实现和应用可以复用; 开闭原则(Open-Closed Principle OCP)一个软件实体应当对扩展开放,对修改封闭。对可变性的封装原则(Principle of Encapsulation of Variation) (1)一种变化性不和另一种混合在一起 (2)一种可变性不应散落在代码的很多地方。里氏代换原则(Liskov S

2009-11-19 09:15:00 5751

原创 状态图 活动图

 一 状态图状态图:(1)由状态、转移和事件组成。              (2)有时还需要 决策点和同步条(为了说明并发工作流的分叉与联合)。             (3)状态细节是指当对象处于特定状态时,可能要进行一些活动,例如生成报表、进行计算或向另一对象发送事件。        条件用来描述状态转移的前提。事件用来指示什么触发了转移,动作用来说明当转移发生时会产

2009-11-18 09:40:00 1760 1

jquery div 可拖拽弹出对话框 .

jquery div 可拖拽弹出对话框 .

2012-03-11

VC6 鼠标钩子 最简单例子

VC6 鼠标钩子 最简单例子 和http://blog.csdn.net/arkblue/archive/2009/06/29/4307844.aspx 这篇文章配合使用

2009-06-29

skinmagic使用例子

skinmagic 使用例子 换皮肤 VC

2009-06-29

软件加密 技术内幕 软件破解方面

软件加密 软件加密 技术内幕 软件破解方面

2009-06-04

空空如也

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

TA关注的人

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