摘要: //生成XML文件 此方法需要导包<dependency>// <groupId>org.jdom</groupId>// <artifactId>jdom2</artifactId>// <version>2.0.5</version>// </dependency>// Element root 阅读全文
posted @ 2019-09-02 08:47 DylanHai 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 一、数据库命令规范 · 所有数据库对象名称必须使用小写字母并用下划线分割 · 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) · 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 · 临时库表必须以tmp_为前缀并以日期为后缀,备份表 阅读全文
posted @ 2019-08-05 09:55 DylanHai 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 一 CGLIB介绍CGLIB(Code Generation Library)是一个开源项目!是一个强大的,高性能,高质量的Code生成类库, 它可以在运行期扩展Java类与实现Java接口。Hibernate用它来实现PO(Persistent Object 持久化对象)字节码的动态生成。 CGL 阅读全文
posted @ 2019-08-01 10:55 DylanHai 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Java的三种代理模式 Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代 阅读全文
posted @ 2019-07-31 10:36 DylanHai 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 前序遍历 1.由根节点到左节点,左节点结束在有节点。 中序遍历 2.由左节点最前,在回到根节点,在遍历右节点。 后序遍历 3.先遍历左节点,在右节点,最后遍历根节点。 实现二叉树的遍历,可以使用Stack来存储,也可以使用队列Queue的特性来存储。 阅读全文
posted @ 2019-07-31 08:36 DylanHai 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 有时候硬编码是可以的,但有的时候。我们可能会希望避免硬编码值,而是想让这些值在运行时在确定。为了实现这些功能,Spring提供了两种在运行时求值的方式: 1.属性占位符(Property placeholder)。 2.Spring表带是语言(SqEL)。 一、注入外部的值 在Spring中,处理外 阅读全文
posted @ 2019-07-31 08:32 DylanHai 阅读(257) 评论(0) 推荐(0) 编辑
摘要: (4)Session(会话) 1)什么是Session? 服务器为了保存用户状态而创建的一个特殊的对象。 在 无连接(HTTP)协议基础之上实现在用户状态管理。 2)如何获得session对象? 方式一 HttpSession s = request.getSession(boolean flag) 阅读全文
posted @ 2019-02-18 15:23 DylanHai 阅读(49825) 评论(0) 推荐(5) 编辑