`
文章列表
inner    join    内联接(左右不为Null)select    *    from    tableA    a   inner  join    tableB    b    on    a.id=b.id         内联接——只产生所有表中存在匹配的记录,就是常见的where语句连接,两边的表返回的都是匹配的记录。 left    outer    join    左外联接(左全右Null)select    *    from    tableA    a    left    join    tableB    b    on    a.id=b.id ...
每年公司是否给所有员工统一加薪 ?或者每名员工要自行和公司讨价还价?一般说来,许多公司都综合两种做法,而且对表现突出者额外发放奖金。   每个公司者有本身的政策,你可以从人事主管那里打听得到。还须特别留 ...
l    JBS 1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接 ...
导读:习惯的力量是惊人的。习惯能载着你走向成功,也能驮着你滑向失败。如何选择,完全取决于你自己。 1.习惯的力量:35岁以前养成好习惯 你想成功吗?那就及早培养有利于成功的好习惯。 习惯的力量是惊人的,35岁以前养成的习惯决定着你是否成功。 有这样一个寓言故事: 一位没有继承人的富豪死后将自己的一大笔遗产赠送给远房的一位亲戚,这位亲戚是一个常年靠乞讨为生的乞丐。这名接受遗产的乞丐立即身价一变,成了百万富翁。新闻记者便来采访这名幸运的乞丐:"你继承了遗产之后,你想做的第一件事是什么?"乞丐回答说:"我要买一只好一点的碗和一根结实的木棍,这样我以后出去讨饭时方便一些。& ...
混淆事务模型与事务策略是一个常见的错误。本系列关于 事务策略 的第二篇文章将概述 Java™ 平台支持的三种事务模型,并介绍使用这些模型的四种主要事务策略。通过使用 Spring Framework 和 Enterprise JavaBeans (EJB) 3.0 规范中的示例,Mark Richards 将解释事务模型的运行原理以及它们如何形成开发各种事务策略(从基本的事务处理到高速事务处理系统)的基础。 <!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we ve ...
*Oracle公司期望达到IBM一样的高度和地位,他需要被人们认为他是一个大型供应商,具有提供应用、平台以及数据库等一整套服务的能力,也就是所谓的一站式服务。 *Oracle已经在应用和数据库市场发挥得淋漓尽致了。要想继续在 ...
      本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你 ...
1、缺少闭包(closure):我想这个不需要解释了。函数式编程已经存在几十年了,但最近几年,它们获得了越来越多的关注,最主要的原因,是它可以自然地编写并行程序。我部分的同意Joshua Bloch强调在Java中引入闭包的问题需要 ...
    Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。   Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。   一、为什么要加密?   对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取,但与此同时,它也使通过加密保护 ...
    亚健康一词随着媒体的一炒再炒,反而越来越不被人们所重视,但无形的杀手却时刻都在觊觎我们的一举一动。其实灭掉亚健康没那么麻烦,多注意日常生活的细节就可以,这里教你9种食物轻松“吃掉”亚健康。   1.失 ...
对象创建 对象的创建是一个非常昂贵的工作,而由于对象的创建而导致经常性的垃圾收集则是一个更加消耗时间和CPU的操作。我们在编码时,应当尽量的减少对象的创建。不要在经常被执行的代码中创建对象;使用集合对象时 ...
  一 基本知识  1.1 性能是什么  在性能调优之前,我们首先来了解一下性能是什么?关于性能,我想每个学习过Java的人都能列出几点,甚至可以夸夸其谈。在《Java TM Platform Performance》一书中,定义了如下五个方面来作为 ...
 触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用V ...
----------------------------------------
程序空间基本上可以分为方法区;堆;JAVA栈;本地方法栈。 1 方法区装载类的数据信息: a 基本信息:每个类的全名;每个类的直接超类的全名;该类时类还时接口;该类的访问修饰符;直接超接口的全名的有序列表。 b 每个已装载类的详细信息:运行时常量池(以数组形式通过索引访问);字段信息(类中声明的每个字段的信息如名,类型,修饰符);方法信息(类中声明的每个方法的信息)。 2 堆存放所有生成对象以及对象的实例变量。 3 JAVA栈以帧的形式存放本地方法的调用状态(包括方法调用的参数,局部变量,中间结果等)。每调用一个方法就将对应方法的方法帧压入。JAVA栈帧由局部变量区,操作数栈,帧数据区 ...
Global site tag (gtag.js) - Google Analytics