`
tian602564031
  • 浏览: 22775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Spring框架
因为applicationContext.xml 是唯一的,所以可以写成单例模式 package com.founder.util; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; final public class ApplicationContextUtil { /** * 由于applicationContext.xml 的唯一性,在这里可以把它写 ...

23种设计模式

简单描述一下你经常使用的设计模式: 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下:   二
索引和主键的区别: 主键是索引,但索引不一定是主键 主键具有唯一性,而只有唯一性索引才具有唯一性 主键的值不能为空,不能重复,所以可以再程序中动态创建删除,也可以是任意有序的字段 索引只是加快查询,排序速度,主键和外键定义后可以保证数据完整性   什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。 同理,SQL Server允许 ...
1.建索引 提高查询检索的性能 创建唯一索引 创建主键 归类 2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据
一、SQL数据库的备份:   1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库   图(1)   2、选择要备份的数据库“Dsideal_school_db”,点 ...
public class Test2{ public static void print(Object a,Object b){ System.out.println(a.toString()+b.toString()); } public static void swap(String a,String b){ String temp=a; a=b; b=temp; System.out.println(a); System.out.println(b); } public s ...
1.以下两条语句返回值为true的有? A:  "beijing" == "beijing"; B:  "beijing".equals(new String("beijing")); ◆A中比较的是"地址" ,看似乎定义了两次, 但实际上只定义了一次. 第一个"beijing" 被JVM定义的时候, 会在"栈"中检索,若存在就把地址指向它; 若不存在,会在"栈"中新建一个"beijing".  第二个&qu ...

面试技巧

http://www.itjhwd.com/rjgcmsjq/

Spring 入门2

package com.founder.service; public class UserService { private String name; private ByeService byeService; public ByeService getByeService() { return byeService; } public void setByeService(ByeService byeService) { this.byeService = byeService; } public String getNa ...

HQL

Hibernate Query Language(HQL)提供了十分强大的功能,推荐大家使用这种查询方式。HQL具有与SQL语言类似的语法规范,只不过SQL针对表中字段进行查询,而HQL针对持久化对象,它用来取得对象,而不进行update、delete和insert等操作。而且HQL是完全面向对象的,具备继承、多态和关联等特性。 1.from子句 from字句是最简单的HQL语句,例如 from Student,也可以写成select s from Student s。它简单地返回Student类的所有实例。 除了Java类和属性的名称外,HQL语句对大小写并不敏感,所以在上一句HQL语 ...

Spring 入门

package com.founder.test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.founder.service.UserService; public class Test { public static void main(String[] arg){ /** * 传统的方法,调用User ...
[html]  <?xml version="1.0" encoding="UTF-8"?>    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" >   <beans>       <!--           <bean id="reportManagerImpl"           class="org.springframewor ...
连接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池 (Resource Pool)。该模式正是为了解决资 ...
1.当一个线程进入一个对象的一个synchronized 方法后,其它线程是否可进入此对象的其它方法     可以进入其他非 synchronized 的方法,synchronized 的方法不可以的! Java中的每个对象有一个锁(lock)或者叫监视器(monitor),当访问每个对象的synchronized 方法时,表示将该对象上锁,此时其他任何线程都无法再去访问该 synchronizd方法了,直到之前的线程 执行方法完毕后,(或者抛出异常),才将该对象的锁释放掉,其他线程才有可能再去访问该synchronized方法。 如果一个对象有多个synchronized方法,某 ...
Global site tag (gtag.js) - Google Analytics