摘要: MySQL有很多引擎,MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED...等等 比较常用的就是InnoDB和MyISAM了 >. MyISAM不支持事务,InnoDB支持,MyISAM不具有原子性,如果你需要支持事 阅读全文
posted @ 2018-08-08 14:12 dawn-tangzedong 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 现在先来看一下jdk给出的Object.clone源码和注释 克隆对象需要继承Cloneable接口并重写Object.clone()方法,看一下bean的代码 克隆一个全新的对象,接下来看一下原本对象和新的克隆对象有什么区别 看一下结果 除了.getClass()相等,其余皆是不一样的,是一个全新 阅读全文
posted @ 2018-08-03 21:21 dawn-tangzedong 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 博主很懒... Swagger官网:http://swagger.io GitHub地址:https://github.com/swagger-api 官方注解文档:http://docs.swagger.io/swagger-core/apidocs/index.html Swagger-UI地址 阅读全文
posted @ 2018-01-18 14:45 dawn-tangzedong 阅读(5796) 评论(0) 推荐(0) 编辑
摘要: 问题根源: 异常信息: 解决方法: Spring引入.properties文件的两种方法(如下) 1.通过xml方式加载.properties文件 2.通过注解方式加载.properties文件 知道了怎么配置,就知道自己有没有配置错误,如果配置没有问题,那么就继续找问题,Could not res 阅读全文
posted @ 2018-01-12 10:02 dawn-tangzedong 阅读(35700) 评论(0) 推荐(1) 编辑
摘要: 触发器(trigger)其实就是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行,触发器经常用于加强数据的完整性约束和业务规则等 1.MYSQL中触发器中不能对本表进行 insert ,up 阅读全文
posted @ 2017-02-05 17:05 dawn-tangzedong 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 存储过程就是为了完成某个数据库中的特定功能而编写的语句集 1.其中存储过程名不能超过128个字。每个存储过程中最多设定1024个参数2.传回值的区别:output和return都可在批次程式中用变量接收,而recordset则传回到执行批次的客户端中。3.查看存储过程:存储过程的查看可以通过如下语句 阅读全文
posted @ 2017-02-05 15:45 dawn-tangzedong 阅读(201) 评论(0) 推荐(0) 编辑
摘要: #SSH配置文件整合笔记实例 spring-BaseBean.xml db.properties spring-ActionBean.xml struts.xml ps:配置文件仅供参考 阅读全文
posted @ 2016-12-13 17:42 dawn-tangzedong 阅读(264) 评论(0) 推荐(0) 编辑
摘要: #单一职责原则 一个类只做一件事 #开闭原则 拓展开,修改源码闭 #动态代理 1 基于接口的方式 jdk的动动代理2 基于类的方式 cglib的代理 #SSH整合 1.spring(容器) 1>导入jar包 2>测试spring是否能够正常运行2.hibernate(持久层) 1>导入jar包 2> 阅读全文
posted @ 2016-12-13 17:33 dawn-tangzedong 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 代理的三种配置 beans配置文件 注解写法 自定义写法 常规实现接口写法 阅读全文
posted @ 2016-12-09 00:02 dawn-tangzedong 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Spring beans使用参数占位符(JDBC配置读取示例) beans.xml配置文件 db.properties 配置文件 (# 降低耦合度,符合开闭原则【对拓展开、对修改源码闭】) 阅读全文
posted @ 2016-12-07 23:22 dawn-tangzedong 阅读(167) 评论(0) 推荐(0) 编辑