02 2018 档案
摘要:一、struts.xml配置 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
阅读全文
摘要:1、Struts2的执行流程 从客户端发送请求过来,先经过前端控制器(核心过滤器StrutsPrepareAndExecuteFilter)过滤器中执行一组拦截器(一组拦截器就会完成部分功能代码),拦截器执行完成以后就会执行目标Action,在Action中返回一个结果视图,根据Result的配置进
阅读全文
摘要:这个题会联想到拦截导弹的题目http://codevs.cn/problem/1044/ 首先用动态规划,利用Dilworth定理解题,然而超时了(╥╯^╰╥) 关于Dilworth定理,我的理解: 389 207 155 300 299 170 158 65 最长不上升子序列(389 300 29
阅读全文
摘要:一、Struts2的概念 使用优势:1)自动封装参数 2)参数校验 3)结果的处理(转发|重定向) 4)国际化 5)显示等待页面 6)防止表单重复提交 Struts2具有更加先进的架构以及思想 Struts2的历史:1>Struts1与Struts1的区别技术上没有关系 2>struts2的前身是w
阅读全文
摘要:一、类级别查询 1、get方法:没有任何策略,调用即立即查询数据库加载数据。 2、load方法:是在执行时不发送任何SQL语句,返回一个对象,使用该对象时才执行查询;应用类级别的加载策略。 1>延迟加载:仅仅获得,没有使用,不会查询,在使用时才进行查询2>是否对类进行延迟加载:可以通过在class元
阅读全文
摘要:AC代码: 解决最优解问题可以套用二分搜索模板,这类问题的关键在于judge()判断函数的选取,其余部分直接套用。
阅读全文
摘要:一、语法 1、基本查询 2、条件查询 3、分页查询 4、排序查询 5、统计查询 二、离线查询 1、非离线的Criteria 2、离线的Criteria 3、演示 1 public class Demo2 { 2 @Test 3 public void fun1(){ 4 //Service/web层
阅读全文
摘要:一、单表查询 1、基础语法 2、排序 3、条件 4、分页 5、聚合 6、投影 二、多表查询 1、回顾原生SQL 1>交叉连接-笛卡尔积(避免)select * from A,B; 2>内连接 |-隐式内连接 select * from A,B where b.aid=a.id; 过滤掉交叉连接没有意
阅读全文
摘要:一、关系表达 1、表中的表达 2、实体中的表达 3、orm元数据中的表达 在User.hbm.xml中添加: 在Role.hbm.xml中添加(与上相反): 二、操作关联属性 1、保存员工及角色 1 public class Demo { 2 @Test 3 //保存员工以及角色 4 public
阅读全文
摘要:一、关系表达 1、表中的表达 2、实体中的表达 3、orm元数据中的表达 一对多:(在Customer.hbm.xml中添加) 多对一:(在LinkMan.hbm.xml中添加) 最后别忘了在hibernate.cfg.xml中添加映射文件 二、操作关联属性 1、保存客户及客户下的联系人 1 pub
阅读全文
摘要:一、HQL查询(Hibernate Query Language)多表查询,但不复杂时使用 Hibernate独家查询语言,属于面向对象的查询语言 1、基本查询 2、条件查询 注意:HQL语句中不可能出现任何数据库相关的信息 1)?占位符 2)命名占位符 3、分页查询 二、Criteria查询(单表
阅读全文
摘要:题目如下: 使用全排列,将不同组合的数字,分别放到10个格子中,然后对10个格子枚举,判断每个格子的周围是否有与之连续的数字,判断完10个格子都没有相邻数字重复的,则说明方案数++。
阅读全文
摘要:一、回顾事务的概念http://www.cnblogs.com/cxq1126/p/8313600.html 1、特性ACID:原子性、一致性、隔离性、持久性 2、并发问题:脏读、不可重复读、幻|虚读 3、事务的隔离级别:读未提交、读已提交、可重复读、串行化 二、如何在Hibernate中指定数据库
阅读全文
摘要:经典八皇后问题参考博客http://blog.csdn.net/mbh_1991/article/details/23869459 下面解决八皇后的改版问题: AC代码:
阅读全文