`
seastar09
  • 浏览: 17243 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
(一)内连接   内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的 列值。内连接分三种:   1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结 果中列出被连接 ...
下面的例子包含三个类UnCloneA,CloneB,CloneMain。CloneB类包含了一个UnCloneA的实例和一个int类型变量,并且 重载clone()方法。CloneMain类初始化UnCloneA类的一个实例b1,然后调用clone()方法生成了一个b1的拷贝b2。最后考察 一下b1和b2的输出: package clone; class UnCloneA { private int i; public UnCloneA(int ii) { i = ii; } public void doublevalue() { i *= 2; } public String t ...
1.java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复 杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的"GOTO"语句。Java放弃 ...
在网上看了好多人关于泛型的讲解,觉得还是自己总结下来,看着方便。 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分 ...
关键字: struts,spring,hibernate Hibernate工作原理及为什么要用? 原理: 1.         读取并解析配置文件 2.         读取并解析映射信息,创建SessionFactory 3.         打开Sesssion 4.         创建事务Transation 5.     ...
这是vip那边发表的一篇帖子,今天整理,发现可能有一点代表性,就再发在这里,供各位同学参考。 坛子里有人讨论小公司要不要积累框架的问题,有感而发,写了点自己的看法,一家之言,欢迎拍砖。 我在学习销售的时候,有个理念对我震动很大。 我们在各行各业都看到很多成功人士,大家都很羡慕他们,希望能像他们一样成功,但是很少有人能做到。 有人就分析,发现这些人比别人并不聪明多少,但基本上就有一个特点,他们很善于发挥时间的威力,在他们很年轻的时候,就每天坚持做一点对自己有益的积累,这个积累,可能是一次训练,可能是一段代码,可能是一个善举,可能是一个朋友,可能是一点名气,也可能是1块钱积蓄... .. ...
现有一串字符串,如javajjjsskjavajavajlll,编写程序将相邻且相同的java替换为单个的java,并计算替换后的字符串中java的个数。 public class Son {     public static String excute(String str)     {         int size = 0;         int len = str.length();         String newstr="";         boolean bol = false;         int i=0;         while(i&l ...
在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。    ...
本文转 “子 孑” 博客:http://zhangjunhd.blog.51cto.com/113473/49452 运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。 1.Java的方法调用过程 编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。 编译器查看调用方法时提供的参数类型。 如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。 如果不是上述情况,就要使用运行时(动态)绑定。在程序运行时,采用动态绑定意味着:虚拟机将调用对象实际类型所限定 ...
AdviceAspect的具体实现称之为Advice,以记录的动作而言,Adviee中会包括日志记录程序代码是如何实现的,像是DynamicProxyDemo项目中的 LogHandler类就是Advice的一个具体实例,Advice中包括了Cross-cutting concerns 的行为或所要提供的服务。 Join ...
在一个服务的流程中插入与业务逻辑无关的系统服务逻辑(如logginng,security),这样的逻辑称为cross-cutting concerns,将cross-cutting concerns独立出来设计为一个对象,这样的特殊对象称为Aspect,Aspect-oriented programming着重在Aspect的设计及与应用程序的织入(Weave)。 spring实现aop的方式之一是代理机制: 例如:当执行某些方法时候需要记录日志:一般这么写: public class HelloSpeak(){       private logger = Logger.getLogger(t ...
http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。 http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。 http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官 ...
B2B(Business To Business,在英文中2(two)的发音同to一样。)是指一个市场的领域。Marketing Domains中的一种,是指企业对企业之间的营销关系。而电子商务只是现代B2B marketing的一种具体主要的表现形式。   就是企业对企业的电子商务,除了在线交易和产品展示,B2B的业务更重要的意义在于,将企业内部网,通过B2B网站与客户紧密结合起来,通过网络的快速反应,为客户提供更好的服务,从而促进企业的业务发展。   目前基于互联网的B2B的发展速度十分迅猛,据最新的统计,在本年初互联网上B2B的交易额已经远远超过B2C的交易额。2006年全球B2B电子商务 ...
// 新的文件存放路径 String newFile = path + id + oldFile; BufferedInputStream bis = null; BufferedOutputStream bos = null; byte[] byte1 = new byte[1024]; try { bis = new BufferedInputStream(file.getInputStream()); bos = new BufferedOutputStream(new FileOutputStream(newFile, true)); if (bi ...
什么是动态网站呢?动态网站并不是指具有功能的网站,而是指通过数据库进行架构的网站。 动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。 例如,网站里的产品资料和图片数量 ...
Global site tag (gtag.js) - Google Analytics