上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 41 下一页

2019年5月22日

POI实现Excel导出

摘要: POI是专门针对微软的文字办公软件Office进行读写支持的框架,这里只说下如何简单的实现数据导出到Excel。这次先看后台: 先在pom.xml里引入POI的jar包,我之前引入了commons-logging这个jar包了,所以这里排除一下: 接着在Controller实现Excel的创建: 最 阅读全文

posted @ 2019-05-22 22:59 不想下火车的人 阅读(2467) 评论(0) 推荐(0)

EasyUI实现图片的上传后与其他文本框的提交以及DataGrid中图片的展示

摘要: 图片即文件,在jsp中文件上传很简单,一个type为file的input,一个form指定enctype为multipart/form-data,通过post提交到后台利用apache的commons-fileupload.XXjar即可实现。EasyUI的filebox组件也是用来进行文件上传的, 阅读全文

posted @ 2019-05-22 16:48 不想下火车的人 阅读(2642) 评论(0) 推荐(0)

EasyUI动态生成菜单

摘要: 业务需求:不同角色有不同的权限,我们根据角色加载页面时展示不同的菜单。在easyUI中,菜单一般采用手风琴accordion组件进行展示,一级菜单下可以加载二级菜单,效果如下: 普通用户看到的菜: 管理员看到的菜单: 点击二级菜单后将在右边添加一个tab页,支持多个tab页同时展示: 接下来看实现: 阅读全文

posted @ 2019-05-22 14:40 不想下火车的人 阅读(2462) 评论(0) 推荐(0)

EasyUI动态展示用户信息

摘要: 业务需求:用户登录后展示用户名、用户对应的角色。EasyUI只不过是一个前端的框架,封装了一些组件和样式,你可以用jsp直接调后台获取到用户信息展示,但我这里想用html页面,用目前流行的说法:前后端分离。效果跟你现在看到的页面右上角差不多,当然功能不同,点击名字不会跳页,当鼠标放在名字可以展示当前 阅读全文

posted @ 2019-05-22 14:00 不想下火车的人 阅读(1100) 评论(0) 推荐(0)

EasyUI下拉框级联

摘要: EasyUI用来实现后台界面还是可以的,毕竟面对的是小众群体而非广大的用户,简单为美。这里想聊的功能是一种下拉框的联动,比如我选中了下拉框A的某一项,那么下拉框B的选项就是甲乙丙丁,如果我选了A的另一项,那么B的选项就是ABCD,甚至不是一个下拉框了,而是一个文本框。直接看图吧: 这里的评测类型有3 阅读全文

posted @ 2019-05-22 11:02 不想下火车的人 阅读(3257) 评论(0) 推荐(0)

spring bean容器加载后执行初始化处理@PostConstruct

摘要: 先说业务场景,我在系统启动后想要维护一个List常驻内存,因为我可能经常需要查询它,但它很少更新,而且数据量不大,明显符合缓存的特质,但我又不像引入第三方缓存。现在的问题是,该List的内容是从数据库中查到的,那么如何实现在spring bean加载后(数据源这时已加载),才去初始化这个List呢? 阅读全文

posted @ 2019-05-22 08:03 不想下火车的人 阅读(7048) 评论(0) 推荐(0)

spring data jpa实现多条件查询(分页和不分页)

摘要: 目前的spring data jpa已经帮我们干了CRUD的大部分活了,但如果有些活它干不了(CrudRepository接口中没定义),那么只能由我们自己干了。这里要说的就是在它的框架里,如何实现自己定制的多条件查询。下面以我的例子说明一下:业务场景是我现在有张订单表,我想要支持根据订单状态、订单 阅读全文

posted @ 2019-05-22 07:10 不想下火车的人 阅读(20512) 评论(0) 推荐(0)

2019年5月18日

List的remove方法里的坑

摘要: 今天遇到一件怪事,用一个ArrayList添加了一个对象,再调用ArrayList的remove方法删除该对象,当然这时对象是数据库里查出来的,但内容绝对是一样,却发现remove失败了。演示一下,这里用了自定义的Merchant对象,测试时只需随便自定义一个对象即可: 结果打印出来是false。然 阅读全文

posted @ 2019-05-18 22:44 不想下火车的人 阅读(2383) 评论(0) 推荐(0)

2019年5月10日

启动Spring boot报错:nested exception is java.sql.SQLException: Field 'id' doesn't have a default value

摘要: 先看具体日志: 从上述日志中看到,启动Spring boot时先去初始化Spring data JPA,但没有加载到数据源DataSource对象。那为啥数据源会加载失败,其实引发的原因是执行初始化脚本执行失败。先看application.properties文件配置的数据源: 最后一行指定了数据源 阅读全文

posted @ 2019-05-10 10:02 不想下火车的人 阅读(9156) 评论(0) 推荐(0)

2019年5月4日

CentOS下yum安装jdk

摘要: jdk安装极其简单,因为java应用太广泛。先看下系统中是否已安装,已安装了先卸载,没安装则直接通过yum一步到位安装即可。 1、看本机是否已有jdk 2、看yum下的安装包 3、安装挑好的jdk版本 4、好了,可以开始跑java应用了 阅读全文

posted @ 2019-05-04 09:17 不想下火车的人 阅读(1555) 评论(0) 推荐(0)

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 41 下一页

导航