摘要: 在我们编写代码的过程中,spring data jpa为我们的持久层提供的极大的方便,但有时spring data jpa提供的repository并不能完全满足我们开发的需求,因此就需要进行扩展。spring data jpa的repository的... 阅读全文
posted @ 2017-05-21 21:13 huan1993 阅读(176) 评论(0) 推荐(0)
摘要: 在我们实际的程序开发中,经常需要用到从excel导入数据中系统中,而为了防止用户在excel中乱输入文字,有些需要用到下拉选的地方,就需要从程序中动态生成模板。本例子简单的讲解一下,如何生成级联下拉选。 效果图:(选择汽车这个下拉选、后面水果下拉选的值... 阅读全文
posted @ 2017-03-31 23:24 huan1993 阅读(302) 评论(0) 推荐(0)
摘要: 在我们日常开发中,经常需要使用poi操作excel文件,现在就简单介绍一下在poi中是如何生成下拉选的。 1.创建workbook 2.创建数据约束 3.设置数据的有效性 @Testpublic void test生成下拉选01() ... 阅读全文
posted @ 2017-03-31 20:53 huan1993 阅读(133) 评论(0) 推荐(0)
摘要: 在我们的开发过程中,经常会有多套配置环境,比如开发环境(dev),测试环境(test),生产环境(prod)等,在各个环境中我们需要使用到不同的配置,那么在springboot中是如何做到的呢? 1.第一种方式,使用properties属性文件 2.... 阅读全文
posted @ 2016-12-26 23:54 huan1993 阅读(37) 评论(0) 推荐(0)
摘要: 在一个项目中,我们有时候会把一些配置信息写入到一个配置文件中,在java代码中读取配置文件的信息。在此记录下读取属性文件中的内容。 在springboot项目中,springboot的配置文件可以使用属性文件,也可以使用yaml文件。建议... 阅读全文
posted @ 2016-12-25 22:45 huan1993 阅读(65) 评论(0) 推荐(0)
摘要: 最近在学习springboot,因此记录下学习过程中一些小例子,防止以后忘记可以,可以随时复习一下。由于工作中使用的开发工具是eclipse,因此使用eclipse开发。 1.创建pom文件 4.0.0 com.huan.springboot springb... 阅读全文
posted @ 2016-12-25 22:09 huan1993 阅读(26) 评论(0) 推荐(0)
摘要: 一个简单的spring,springmvc,mybatis三大框架整合 1.spring整合springmvc text/html;charset=UTF-8 ... 阅读全文
posted @ 2016-12-13 23:31 huan1993 阅读(31) 评论(0) 推荐(0)
摘要: 使用redis实现一个简单的分布式锁,主要是使用redis的setnx和getset方法进行实现。 加锁: 1.使用setnx设置值: key:为需要加锁的锁名 value 为 当前时间+锁的超时时间 ... 阅读全文
posted @ 2016-10-30 17:19 huan1993 阅读(42) 评论(0) 推荐(0)
摘要: 在我们实际的开发过程中,可能会遇到使用ajax去后台获取一堆的数据,然后动态的渲染到页面上。比如:去后台获取一个list集合,然后将数据以表格的形式展示在页面上。另外一种可能发生的情况就是页面上需要批量增加数据信息等等。如果我们前台使用html动态的... 阅读全文
posted @ 2016-08-28 14:59 huan1993 阅读(241) 评论(0) 推荐(0)
摘要: 在项目中,我们经常需要将一些常用的数据使用缓存起来,避免频繁的查询数据库造成效率低下。spring 为我们提供了一套基于注解的缓存实现,方便我们实际的开发。我们可以扩展spring的cache接口以达到使用redis来做缓存的效果。 ... 阅读全文
posted @ 2016-06-26 15:37 huan1993 阅读(48) 评论(0) 推荐(0)