- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 装饰者模式
引言还是以热干面,加鸡蛋的热干面,加牛肉的热干面举例子代码如下1.先创建一个面条的接口public interface Noodle { public String getNoodleName(); public Double getNoodlePrice();}写一些具体的类去实现面条,比如说热干面public class HotDryNoo...
2018-04-30 13:53:01 138
原创 装饰者模式误区。
误区(后面加上的)这篇博客是我学习装饰者模式的时候产生的误区,装饰者模式是遵循开放关闭原则,策略模式是多组合少继承原则。准确来说应该是从本质上误会了装饰者模式,装饰者模式应该是你给我个鸡蛋面就行了我不会去加鸡蛋加面,你给我把那些鸡蛋面,牛肉面封装好我直接调用就行了而不是我自己去放。如果还不能理解的可以想想java的io流那里就是装饰者模式,你们用的都是封装好的流对象而不是让你去怎么样放变成那个...
2018-04-30 11:37:16 292
原创 activiti工作流
1.安装activiti插件自行百度2.画流程图创建一个activiti design来画流程图3.导入jar包<!-- activiti-engine --><dependency> <groupId>org.activiti</groupId> <artifactId>activiti...
2018-04-22 23:03:58 144
原创 Shiro权限
1.导入shiro的jar包<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version>1.2.3</version></dependency
2018-04-19 17:02:01 162
原创 Mybatis
1.导入jar包<!-- 导入mybatis 文件 --><!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifa...
2018-04-18 20:08:14 128
原创 POI
把excel数据批量导入数据库1.导入jar包//这三个是用POI必须要用的jar包<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupl...
2018-04-17 18:51:58 289
原创 springboot
1.了解jar包<!--springboor基本jar包 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
2018-04-15 20:03:27 201
原创 设计模式----策略模式
问题:1.如果让我们定义一只鸭子类,有游泳和外貌两个方法。 2.当需求增加的时候,我们需要给鸭子类增加飞行和叫声的方法 3.不是所有的鸭子都会叫或者都会飞行,一般的鸭子会,塑料鸭不会飞只会叫,橡皮鸭不会飞也不会叫。 4.当需求又要改变的时候,我们新增加了一个青蛙类,青蛙会叫。等等一系列当需求改变的时候,我们代码难以处理。这个时候我们可以考虑策略模式。如果你使用策略模式,那么你的代...
2018-04-14 13:29:50 187
原创 SpringMVC的基础认识
SpringMVC搭建1.jar包的导入<!-- 加载springmvc 核心文件 --><dependencies> <!-- 加载tomcat-api jar文件 --> <dependency> <groupId>org.apache.tomcat</groupId>...
2018-04-13 20:25:05 175
原创 hibernate实体类注解
实体类可以分为四部分1.申明映射的表//注解这是一个实体类文件@Entity//这个类映射到表,表名为dept@Table(name="dept")public class Dept implements Serializable2.主键//申明这是id主键@Id//对应数据库的deptno列@Column(name="deptno")//主键生成策略,策略...
2018-04-13 16:45:40 559
原创 Could not obtain transaction-synchronized Session for current thread
没有成功开始事物导致。<aop:config><!--cn.service.Impl这个才是我应该切入的位置 --> <aop:pointcut expression="execution(* cn.hzy.service.Impl.*.*(..))" id="aopPointCut"/> <aop:advisor advice-r...
2018-04-10 22:58:15 152
原创 Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
本来要做添加功能,结果由于前台传进来的主键是空字符串”“而不是NULL而做了修改所以报这个错误。我们只需要在action层处理一下数据就行了。处理方法://判断一下当为空字符串的时候我们设置他的值为null if (dictionary.getId().length()==0) { dictionary.setId(null); ...
2018-04-10 20:15:28 997
原创 Unknown integral data type for ids : java.lang.String
下面这个错误就是由于数据库的主键是varchar2类型,实体类是String类型,而hbm.xml文件主键给了increment严重: Exception occurred during processing request: Unknown integral data type for ids : java.lang.Stringorg.hibernate.id.Identifie...
2018-04-10 20:04:23 2782 1
原创 EasyUI单选,多选,下拉框
单选框<div> <label for="name">性别:</label> <input type="radio" class="sex" name="sex" value="男">男 <input type="radio&quo
2018-04-10 19:53:56 5349 1
原创 EasyUI组合条件查询
EasyUI组合条件查询HTML:<table class="easyui-datagrid" style="width:400px;height:250px" id="myTab" data-options="url:'news_find',fitColumns:true,singleSelect:true,fit:true,pagination:t...
2018-04-09 23:53:41 3426 1
原创 EasyUI分页查询
目录目录基于EasyUI分页查询HTML小黑板基于EasyUI分页查询小黑板分页的算法:心得与体会基于EasyUI分页查询HTML代码例如:<table class="easyui-datagrid" style="width:400px;height:250px" id="myTab" data-option...
2018-04-09 23:28:03 443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人