
ssh集成
心灵技艺
只想让身边人用我的开发品更加满意
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring入门
什么是spring,它能够做什么? Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解决企业应用开发的复杂性 功能:使用基本的...原创 2019-09-18 11:01:47 · 119 阅读 · 0 评论 -
struts2_值栈
OGNL 1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言 1.2 OgnlContext(ongl上下文)其实就是Map OgnlContext=根对象(1)+非根对象(N) 非根对象要通过"#key"访问,根对象可以省略"#key" 注1:context:英文原意上下文,环境/容器 1.3 把根对象和非...原创 2019-09-18 11:05:21 · 107 阅读 · 0 评论 -
struts标签
struts标签 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持. 1.1 通用标签 1.1.1 数据标签 property set scope=“action”,action=request+actionContext push ...原创 2019-09-18 11:10:26 · 77 阅读 · 0 评论 -
数据库的多对多
数据库的多对多 1.1 数据库中不能直接映射多对多 处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多 注1:数据库多表联接查询 永远就是二个表的联接查询 A B C D t1 C t2 D t3 注2:交叉连接 注3:内连接: 外连接:left(左)/right(右)/full(左右) ...原创 2019-09-18 11:36:17 · 1085 阅读 · 0 评论 -
二级缓存
为什么需要缓存 拉高程序的性能 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大 redis ehcache的特点 4.1 够快 Ehcach...原创 2019-09-19 09:50:38 · 106 阅读 · 0 评论 -
hibernate入门
什么是hibernate ORM框架/持久层框架 dao dao jdbc hibernate jdbc 优势:跨数据库的无缝移植 注1:Object Relational Mapping 如何在项目中添加hibernate支持(手动添加) 2.1 添加hibernate相关依赖 2.2 在resource目录下添加hibernate.cfg.xml(核心...原创 2019-09-18 11:31:23 · 80 阅读 · 0 评论 -
hql和sql的区别
什么是hql HQL是Hibernate Query Language的缩写 查全部 hql和sql区别/异同 HQL SQL 类名/属性 表名/列名 区分大小写,关键字不区分大小写 不区分大小写 别名 ...原创 2019-09-18 11:33:32 · 431 阅读 · 0 评论 -
hibernate的一对多
什么是关联(association) 1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如: public class A{ private B b = new B; public A(){} } 1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联 关联是有方向的 #关键点都在数据库中的外键上面,请好好理解下面这二句SQL和一对多及...原创 2019-09-18 11:34:29 · 104 阅读 · 0 评论