mysql中数据类型date与oracle中数据类型date显示时、分、秒的问题 mysql中如果要显示年、月、日的话date类型能够满足日常开发,但是如果要显示yyyy-MM-dd的话它还不能满足需求,所以我们只能用另外的一个时间类型datetime。oracle数据库date数据类型可以显示yyyy-MM-dd HH:mm:ss需要注意的是在mybatis mapper配置文件里面配置jdbcType类型的时候我们不能配置DATETIME类型,如果配置的话我们在启...
开源框架面试题 Spring:什么是spring,它能够做什么?Spring是一个开源框架,它是为了解决企业应用开发的复杂性而创建的。2.特点是什么1).方便解耦,简化开发通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。2...
java集合 java集合构成图1、Iterator(迭代器)接口:它是集合中java.util包的顶级接口(但是它不是Map系列的顶级接口)。迭代器遍历方式, 适用于连续内存存储方式,比如数组、 ArrayList(其实 ArrayList底层实现也是数组形式)。 缺点是只能从头开始遍历, 优点是可以边遍历边删除;可以实现Iterator接口可以增强for循环。Iterator接口的方法:(1)、ha...
shiro认证以及盐加密 1、导入pom文件相关依赖<!--shiro统一jar包版本--> <shiro.version>1.3.2</shiro.version><!--shiro--> <dependency> <groupId>org.apache.shiro</groupId> &
spring整合hibernate的时无法打开资源[com/book/entity/Book.hbm]类路径 Error creating bean with name ‘sessionFactory’ defined in class path resource [spring-hibernate.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path re...
Linux设置IP地址 1.安装VMWare虚拟机2.安装CentOS 2.1 查看并设置Linux的IP地址 1)ip addr 查看ip 2)cd /etc/sysconfig/network-scripts 调转目录 3)ls或ll &nb
远程调用webservice实现跨平台调用接口 WebServices简介1.1 什么是WebServicesWebServices是应用程序组件WebServices使用开放协议进行通信WebServices是独立并可以自我描述WebServices可通过使用UDDI来发现WebServices可被其它应用程序使用XML是WebServices的基础1.2 它如何工作XML+HTTP1.3 WebServices平台元...
远程调用webservice实现跨平台调用接口 WebServices简介1.1 什么是WebServicesWebServices是应用程序组件WebServices使用开放协议进行通信WebServices是独立并可以自我描述WebServices可通过使用UDDI来发现WebServices可被其它应用程序使用XML是WebServices的基础1.2 它如何工作XML+HTTP1.3 WebServices平台元...
spring aop AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(...
spring ioc 什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的...
hibernate的二级缓存 为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据 数据...
hibernate的hql2 BaseDAO需求:按名字分页查询对应书籍信息//hql查询通用方法/** * hql: * 1、hql传过来,拼接countHql * 2.给命名参数赋值 * 3、pagebean.settotal * 4、查询你所需要的结果 * * @author Administrator * */public class BaseDao { /** * 给命名参...
前端框架毫秒数转当前时间格式和获取下拉框的内容 1、数据库表中数据类型datatime展示在前端框架数据表格中的是毫秒数//利用formatter : function(value, row, index) {return getMyDate(value);}方法将毫秒数转化为标准时间格式//formatter:对后台传入数据 进行操作 对数据重新赋值 返回return到前台$(function() { // 数据表格加载 $('#t...
hibernate的 hql 什么是hqlHQL是Hibernate Query Language的缩写查全部hql和sql区别/异同HQL SQL类名/属性 表名/列名区分大小写,关键字不区分大小写 不区分大小写别名 ...
hibernate的多对多 数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多//多对多关系图 注1:数据库多表联接查询永远就是二个表的联接查询 A B C D t1 C t2 D t3注2:交叉连接注3:外连接:left(左)/right(右)/full...
hibernate的多对多 数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多//多对多关系图 注1:数据库多表联接查询永远就是二个表的联接查询 A B C D t1 C t2 D t3注2:交叉连接注3:外连接:left(左)/right(右)/full...
hibernate一对多关系 什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的订单表、订单项表select * from t_order t,t...
hibernate主键生成策略 hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned //配置文件 <id name="sid" type="java.lang.Integer" column="sid"> <generator class=...
hibernate加载策略 对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态图解://状态之间的转换 //持久状态 User user = session.get(User.class, 1); session.close(); session = sessionFactory.openSession(); //游离状态 ...
Struts2的配置问题和hibernate的配置问题 1、Struts2的web.xml的配置问题这个问题是因为你的web.xml过滤器配置的问题如果你的过滤器配置的是*.action的话,就只能通过后台代码访问jsp页面例: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2....