- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 eclipse下maven插件用mybatis-generator生成代码
众所众知,mybatis是半自动的ORM持久化框架,不像hibernate可以全自动根据库表生产pojo实体类或根据pojo实体类反向生成库表。 不过我们可以利用maven插件的mybatis-generator功能生成mybatis的xml映射文件和数据库对应的实体类。 下面请看生成代码的具体步骤: 1.新建maven项目 2.在pom.xml添加插件<plugin&g...
2018-07-25 13:53:21 1732
原创 分别以天数和岁数输入年龄时比较大小是否合理
应用场景:比如买保险时,有承保的年龄范围,小到几天的婴儿,大到无上限或几岁。输入年龄范围时可选择“天”也可选择“岁”。那么如果选择是“500天——1岁”,是不是就不合理了呢,1岁=365或366天。此时可用以下代码进行判断。仅用于前“天”后“岁”的转换并比较function reasonale(day, year) {//通过比较出生日期前后判断 var nowY = new ...
2018-07-27 10:01:16 352
原创 mybatis解读(一)——整体架构
MyBatis整体架构分为三层:基础支持层、核心处理层、接口层。基础支持层:反射模块:类型转换模块:MyBatis为简化配置文件提供了别名机制; 为SQL语句绑定实参以及映射查询结果集(实现JDBC类型与java类型之间的转换)都是类型转换模块的功能。 在为SQL绑定实参时将java类型转换成JDBC类型,在映射结果集时,会将数据由JDBC类型转换为java类型。日志模块:...
2018-07-19 15:28:48 1024
原创 模板方法模式
当我们遇到:某个方法要实现的算法需要多个步骤,有些步骤是固定不变的,而另一些步骤则是不固定的。为了提高代码的可扩展性和可维护性,就用到了模板方法模式。 在模板方法模式中,一个算法可以分为多个步骤,这些步骤的执行次序在一个被称作“模板方法”的方法中定义,而算法的每个步骤都对应着一个方法,这些方法被称为“基本方法”。 在模板方法模式中,会将模板方法的实现以及那些固定不变的基本方法的实现放在父类中,...
2018-07-14 16:04:58 154
原创 servlet
web项目解决乱码问题 post请求: - 在request.getParameter()方法第一次调用之前,调用如下代码: request.setCharacterEncoding("utf-8"); get请求: - 修改server.xml配置文件 - &...
2018-07-12 17:49:48 115 1
原创 线程基本知识
线程的基本属性和方法线程表示一条单独的执行流,它有自己的程序执行计数器,有自己的栈启动线程用.start()方法start表示启动该线程,使其成为一条单独的执行流,背后,操作系统会分配线程相关的资源,每个线程会有单独的程序执行计数器和栈,操作系统会把这个线程作为一个独立的个体进行调度,分配时间片让它执行,执行的起点就是run方法。public Thread.State getSta
2018-07-06 18:38:00 126
原创 thymeleaf下拉框从后台动态获取集合数据并回显选中
<select name="supplierCode" lay-search=""> <option value="">请选择供</option> <option th:selected="${res.supplierCode e
2018-07-05 16:33:49 19182 11
原创 LinkedList部分源码解析
LinkedList源码解读 链表是一个有序集合(orderd collection),每个对象的位置十分重要。 Node first;//元素前一个节点 Node first;//元素后一个节点将对象e添加到链表,添加成功则返回true public boolean add(E e) {//此方法是将对象加到链表尾部 linkLast(e);//将对象添加到链表...
2018-07-04 18:15:34 138
原创 jquery的keyup()事件案列——根据输入中文名称自动显示添加对应的拼音简写+时间戳
首先html页面中写一个form表单&lt;form action="javascript:company_add()" id="addForm" class="layui-form"&gt; &lt;div class="layui-form-item"&
2018-07-03 14:39:17 2633
原创 mybatis入门
为简单的入门mybatis,理解其基本原理,现新建一个java项目(后期和spring整合,再创建web项目)。 1. 首先建立项目java project创建好java项目后,在项目里new一个Source Folder里面放一些配置文件:日志记录文件、mysql驱动配置文件、数据库连接配置文件;并新建一个folder文件夹,将mybatis需要jar包:mybatis-3.3....
2018-07-02 23:20:14 150 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人