`
文章列表
结构型模式: 适配器模式: 用来把一个接口转化成另一个接口。 java.util.Arrays#asList() javax.swing.JTable(TableModel) java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStream) javax.xml.bind.annotation.adapters.XmlAdapter#marshal() javax.xml.bind.annotation.adapters.XmlAdapter#unmarshal() 桥接模式: 这个模式将抽象 ...
什么是JDBC,在什么时候会用到它? JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。 JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。 有哪些不同类型的JDBC驱动? 有四类JDBC驱动。和数据库进行交互的Java程序分成两个部分,一部分是JDBC的API,实际工作的驱动则是另一部分。 A JDBC-ODBC Bridge plus ...
JDBC的保存点(Savepoint)是什么,如何使用? 有时候事务包含了一组语句,而我们希望回滚到这个事务的某个特定的点。JDBC的保存点可以用来生成事务的一个检查点,使得事务可以回滚到这个检查点。 一旦事务提交或者回滚了,它生成的任何保存点都会自动释放并失效。回滚事务到某个特定的保存点后,这个保存点后所有其它的保存点会自动释放并且失效。可以读下这个了解更多关于JDBC Savepoint的信息。 JDBC的DataSource是什么,有什么好处? DataSource即数据源,它是定义在javax.sql中的一个接口,跟DriverManager相比,它的功能要更强大。我们可以用它来 ...
Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. Unknown Faceted Project Problem (Java Version Mismatch) 解决办法 在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。
1. So, tell me a little aboutyourself. Tellme about yourself/ How would you describe yourself? I’mgoing to graduate as a PHD of mechanical engineering and automation. I’m skilledat machining and machine design and some related softwares, I have worked ontwo important projects as a key participant; o ...
1、spring3开发效率高于struts 2、spring3 mvc可以认为已经100%零配置 3、struts2是类级别的拦截, 一个类对应一个request上下文, springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应 所以说从架构本身上 spring3 mvc就容易实现restful url 而struts2的架构实现起来要费劲 因为struts2 action的一个方法可以对应一个url 而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了 4、spring3mvc的方法之间基本上独立的,独享r ...
Div+CSS命名规范 (一)窗体 头:header   内容:content/container   尾:footer   导航:nav   侧栏:sidebar 栏目:column   页面外围控制整体布局宽度:wrapper   左右中:left right center 登录条:loginbar   标志: ...
在Hibernate中,对象有三种状态:临时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。 处于持久态的对象也称为PO(PersistenceObject),临时对象和游离对象也称为VO(ValueObject).1. 临时状态 由new命令开辟内存空间的java对象,例如 ...
1. BeanFactory的作用是什么? [中] BeanFactory是配置、创建、管理bean的容器,有时候也称为bean上下文。Bean与bean的依赖关系,也是由BeanFactory负责维护的。 2. bean在spring的容器中两种基本行为是什么? [中] Singleton:单态 Non-singleton或prototype:原型 3. spring配置文件中的ref元素的作用是什么?它的两个基本属性是什么? [中] 用于指定属性值为spring容器中的其它bean.两个基本属性是bean和local 4. 什么是DWR?它有哪些功能 ...
刚看到一位CSDN博主参加阿里电面,题目如下: 给定一个字符串,输出其所有连续子串,如:给定字符串为abcd,则要输出的其全部连续子串为:a,b,c,d,ab,bc,cd,abc,bcd,abcd 我第一感觉就是一个嵌套循环Java代码如下: public class Test { public static void main(String[] args) { String str = "abcd"; for (int i = 0; i <= str.length(); i++) { for (int j = i + 1; j <= s ...
Hibernate是一个比较流行的持久层框架,它对JDBC进行轻量级的封装,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 我们写一个简单的Demo,Hibernate操作Access数据库。 1、首先建立工程导入hibernate3.0的Jar包。 2、编写Hibernate工具类和配置文件 package persistence; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFacto ...
javascript之HTML(select option)详解 一、基础理解: var e = document.getElementById("selectId"); e. options= new Option("文本","值") ; //创建一个option对象,即在<select>标签中创建一个或多个<option value="值"> ...
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataS ...
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY COL1 DESC) 是先把COL1列降序,再为降序以后的每条COL1记录返回一个序号。 示例: Column1 row_num 1700 1 1500 2 1085 3 710 4 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组 ...
函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数的作用内,这种特性就是闭包。 从技术的角度来讲,所有的JavaScript函数都是闭包:它们都是对象,它们都关联到作用域链。 var scope = "global scope"; function checkscope(){ var scope = "local scope"; function check(){ return scope; } return check(); } checkscope();函数申明了一个局部变量,并定义了 ...
Global site tag (gtag.js) - Google Analytics