`
wangpan80
  • 浏览: 104761 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
 /** *//**父子俩的年龄:父亲今年30岁,儿子今年6岁,问多少年后父亲的年龄是儿子年龄的2倍。*/package exec; public class Age {     public static void main(String[] args) {        // TODO Auto-generated method stub        int father = 30;        int son = 6;        for(int i=1;i<100;i++)        {            if((father+i)==((son+i)*2)){    ...
Java多线程编程详解   一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统 ...
1.详解 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。 2)SAX SAX处理的优点非常类似于流媒体 ...
使用Hibernate 3.0做数据执久层解决方案时,怎么配置Proxool 0.8.3数据库连接池的方法。   1、将proxool-0.8.3.jar以及连接数据库用到的jar文件包含在你的项目的classpath或者WEB-INF/lib下面,本例使用的是MS Sqlserver数据库。   2、在和hibernate.cfg.xml平级的目录新建一个proxoolconf.xml文件,添加以下文件内容:   <?xml version="1.0" encoding="utf-8"?>    <something-else ...
HIbernate提升性能 第 20 章 提升性能 20.1.  抓取策略(Fetching strategies) 抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。 Hibernate3 定义了如下几种抓取策略: 连接抓取(Join fetching) - Hibernate通过 在SELECT语句使用OUTER ...
查询数据库中的重复记录 //查询单列重复记录 SELECT COLUMN_1,COUNT(*) FROM TABLE_NAME GROUP BY COLUMN_1HAVING COUNT(*)>1 //查找两列重复记录 SELECT COLUMN_1,COLUMN_2,COUNT(*) FROM TABLE_NAME GROUP BY COLUMN_1,COLUMN_2 HAVING COUNT(*)>1 //查找重复记录的详细信息 SELECT * FROM TABLE_NAME WHERE COLUMN_1 IN (SELECT CITY_ID     FROM EQUIP_ ...
  有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。   第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。   第二点是:面对未知 ...
 原文:To be a statesman, you need a thick skin.   原译:做个政治家, 你需要一张厚脸皮。   辨析:这样译不能算完全错,只是程度上不那么确切。Thick skin倒是有那么一点儿“厚脸皮”的意思,但更接近于汉语的“硬着头皮”,常指“因为习以为常而不再在乎(别人的批评等)”的意思,Webster’s New World Roget’s A-Z Thesaurus(《韦氏新世界罗热同义词词典》)thick skin条下给的同义词为callous(冷淡无情的),hardened(有忍受力的),unfeeling(麻木的)。可见thick skin的贬义不像 ...
  ■ 磨轮不能利用已经流走的水来转动。   ■ 我们怎样度过我们的一天,我们就会怎样度过我们的一生。   ■ 生活的理想,就是为了理想地生活。   ■ 愿望是半个生命,淡漠是半个死亡。   ■ 信念与没有见到的事物有关,希望与没有把握的事物有关。   ■ 希望的土地上没有冬天。 
载“刺”而归  
雪以稀为贵  
美国司法部解职8名检察官的消息在美国朝野引起不小震动。有分析认为白宫是幕后黑手,此举极大地损害了美国司法的独立性。  
“2007年IT薪资调查”,并于7月发布《2007年IT薪资调查白皮书》。这是一项完全基于雇员自愿提供薪酬信息的在线调查,超过3,000名IT从业人员参与了这项调查,提供了他们的月薪、奖金、福利等信息。但本IT薪资调查并不是一项仅仅局限于收入水平的研究,调查数据的定量分析和定性采访也显示,对于IT从业人员来说,薪酬并不是他们职业发展的真正症结所在,无论是管理人员,还是普通IT员工,他们的目光都已经超越了薪酬,看到了更远处……     信息技术职业显然仍是赚钱的理想选择,热门高级岗位的普通员工月薪也能达到万元以上,而高级管理人员享受百万年薪的大有人在。“钱”景不错的IT人更关注职业的发展前途。   ...
 世界上有两件事情,需要一辈子的努力。第一是学习,第二是锻炼。其实这本是说明一个问题:每个人在提高自己能力这件事情上,需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。一方面我们学习新的软件技术和更新速度极快的业界新名词;另外一方面,我们也需要不断加强基本技能的巩固。  在这样的前提下,“程序员的七种武器”这个选题就应运而生了。撇开众多软件开发人员的基本素质(学习能力、解决问题能力等)不谈,我们希望能够通过本期专题来让读者更加清晰地认识,如何才能成为一位具备基本技能的开发人员。经过几轮不断的讨论,若干专家和编辑谨慎地选择了七种程序员的基本技能,它们是:  ● 数组、字 ...
很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都 ...
Global site tag (gtag.js) - Google Analytics