`
kong_bai
  • 浏览: 136623 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
   GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。     UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID import java.util.UUID; public class Test { public static void main(String[] args) { UUID uuid = UUID.randomUUID(); System.o ...
以前程序里使用SQL访问数据库时,都是直接用“+”将字段值嵌到SQL中。如:String sql  =   " select s.name from student s where s.id=' "   +  sId  +   " ' ";其实大部份数据库读取都可以用PreparedStatement来实现。      通常 ...
AOP是什么?   Aspect-oriented programming (AOP) ,从名字上说类似oop Object Oriented Programming。AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。而什么是方面哪? 方面也可以认为是关注点,在一个系统中存在很多关注点,比如记录日志,授权等。面向对象的趋势是使系统耦合越来越小,设计模式也是如此。然而,这些关注点是最普通的功能,也许会贯穿系统始终,使系统的开发,尤其是维护带来很多的问题,到处重复着相同的代码。      比如,记录日志: public int ...
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成员变量 ...
最近发现eclipse越来越慢,影响了开发使用速度。经过处理,快了一些,希望给大家一些提示。 1,取消系统的自动折叠 操作方法: Window->Preferences->Java->Editor->Folding tab. 2,取消按"."后自动激活提示功能。这样会有些提高速度。 操作方法: Window->Preferences->Java->Editor->Code Assist 这样一来,在写代码时候,按点符号后不再提示输入。如果想提示,你可以按 alt + / 组合键,也会出现提示功能。 3,关闭不常用的工 ...
IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Girl和一个Boy类,其中Girl有kiss方法,即Girl想要Kiss一个Boy。那么,我们的问题是,Girl如何能够认识这个Boy? 在我们中国,常见的MM与GG的认识方式有以下几种 1 青梅竹马; 2 亲友介绍; 3 父母包办 那么哪一种才是最好呢? 青梅竹马:Girl从小就知道自己的Boy。 public class Girl { ...
大学生就业难,下面20个创业者的故事,也许能对大学毕业生有启发。 近日,《商业周刊》公布了2009年最有前途的科技初创公司及青年创业者名单,这些企业创始人年龄都在30岁及以下。商业周刊表示,从这些创业公司来看,创新依然存在并发展良好。
最优秀的企业领导人知道自己需要什么,并能尽全部的努力去达到自己的目标,他们懂得做人、善于决策…… 在研究大量成功企业领导者的案例后,我们发现,这些最优秀的企业领导人知道自己需要什么,并能尽全部的努力去达到自己的目标,他们懂得做人、善于决策、充满热忱、持续创新、架构关系、激励团队以及赢得拥戴……最成功的企业家所共同具有的良好习惯和素质,使得这些企业领导人能够脱颖而出。
是不是曾经看到一首好歌心里痒痒的很想唱,然后去找原版伴奏,但是找不到。再后来去找消音伴奏,还是找不到。再再后来就不想找了。再再再后来找到了伴奏,却没心情唱了,毕竟过时了啊~。不过啊为什么你不自己做一个呢 ...
“如果你是一个有轨电车的司机,这辆电车正以60英里/小时的速度向前开,你看到在轨道的尽头有5个工人正在施工。你想停车,但做不到,因为刹车突然失灵了。你感到很绝望,因为你知道如果电车冲过去,这5个人都会死,这是一定的。于是你很无助,直到你发现,右侧还有一个轨道,这个轨道的尽头,只有1个工人。你的方向盘仍然好使,所以如果你让电车转向,你可能会杀死1个人,但5个人会得救。现在是第一个问题:你会怎么做?” 这是哈佛大学最热门的本科核心课程“Justice(正义)”的第一堂课,在一个高三层,能容纳1500人的礼堂授课,教授是美国当代著名的政治哲学家Sandel。他给出了一个情境:“现在让我们表决: ...
唐骏在《我的成功可以复制》一书中,提出了八大“职业经理潜规则”,我在这里将它们逐项列出来,并加上各自相反的观点,然后,对各个规则,谈了自己的看法,供大家参考。因为是潜规则,不是科学能证明的,所以每个人都有自己的看法和实践。唐骏获得成功,自然就更有说服力。
这一、两天可以静下心来,将唐骏先生写的《我的成功可以复制》看完,感触颇多,确实很难一言两语说完,收获也颇多,可以说收益无穷。感悟, 对我自己来说也许太迟了 :-) 而且我也深知 ... ... 成功很难复制,许多管理模式、成功模式、职业规划等是可以复制的。
package com.bjsxt.log4j.test; import org.apache.log4j.Logger; public class Log4jTest { //logger对象具有名称是:com.bjsxt.log4j.test private static Logger logger = Logger.getLogger(Log4jTest.class); /** * @param args */ public static void main(String[] args) { logger.debug("DE ...
WSDL文档可以分为两部分。顶部分由抽象定义组成 ,而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随机器或语言而变的元素。这就定义了一系列服务,截然不同的网站都可以实现。随网站而异的东西如序列化便归入底部分,因为它包含具体的定义。 l 抽象定义         Types             独立与机器和语言的类型定义   Messages            包括函数参数(输入与输出分开)或文档描述   PortTypes            引用消息部分中消息定义来描述函数签名(操作名、输入参数、输出参数) 2 具体定义      ...
以下是开发webservice采用wsdl-first开发模式的一个wsdl例子(摘自CXF example),一个wsdl的编写必须由5小节元素构成: <?xml version="1.0" encoding="utf-8"?> <!--wsdl根元素definitions,同时使用xmlns:xxx对各命名空间进行缩写,方便引用--> <wsdl:definitions name="SOAPBuilders-mime-cr-test" xmlns:types="http://cxf.a ...
Global site tag (gtag.js) - Google Analytics