- 博客(11)
- 收藏
- 关注
原创 JS&简单POI实现前端多个jqgrid列表导出Excel
前两天接到一个需求,用户需要将前端展示的多个jqgrid批量导出,因为jqgrid是动态生成的多个列表,并且具有相同行合并效果,由于每个列表没有分页,所以打算通过前端将数据收集,而不是利用POI进行数据查询再导出。1.首先要获取每个jqgrid名字,该项可以通过定义变量,在每次动态生成的时候将名字存入一个数组。2.通过js遍历每个jqgrid的列标题和数据内容,存入数组,此处根据具
2018-01-07 14:53:54 2227
原创 java8 toMap(key重复如何解决)
使用stream的toMap()函数时,当key重复,系统会报错相同的key不能形成一个map,那么需要解决这个问题,一:相同key的情况下,丢弃重复的只保留一个,二:相同key的情况下,把value变成list,形成Map(Object,List)的形式。 1:当key重复,使用最后一个value为值: 2:当key重复,使用list收集:
2017-11-20 11:08:43 36942
原创 spring boot session Redis共享方案和一些疑惑的解决
1:首先编写配置类,告诉springboot我们要使用Redis进行session共享: 2:springboot需要引入的jar: spring-session-data-redis 3:application.yml配置文件需要使用redis finally:没错,就是这么简单,但是我又产生了疑惑,如果有很多用户都登录了,那么Redis肯定
2017-11-15 16:42:22 633
原创 spring boot 集成quartz集群
一:首先引入quartz集群所需要的jar包,官网上下载quartz,里面有sql for mysql的数据库创建语句,创建11张表。二:配置工厂@Configurationpublic class QuartzConfig {@Value("${quartz.scheduler.instanceName}")private String quartzInstanc
2017-10-06 16:08:30 1229
原创 spring boot 测试单元修改数据库不成功
spring boot 集成data jpa在test区测试数据库操作的时候,查询正常,但是其他对数据库更改却不能成功,例如存入数据库,会报read-only,这时候需要添加@transactional注解,终于不报错了,但是在存入一次后,却发现数据库并没有数据,这是为什么呢?再查看log时候发现,事务竟然回滚了,没错,查询资料,原来spring boot测试单元为了默认会事务回滚,这时候需要
2017-09-20 18:51:54 5416 2
原创 java开发者之Linux常用命令(文件相关)
作为java开发者,平时接触Linux系统还是不少的,例如部署项目,搭建项目组建等,记录一下本人常用的Linux命令。ls -> 列出当前目录所有文件及文件夹ls -l 带详细信息的列表ls -a 显示所有,包括隐藏文件cd -> 切换目录cd 目标目录cd .. 当前目录的上一层mkdir -> 创建文件夹mkdir 文件夹touch -> 创建文件to
2017-09-20 13:38:34 267
原创 利用过滤器和cookie实现简单的单点登录
单点登录就是我们开发一个web系统时,会使用前后台,后台各模块分离的成model的模式,所以一个大的系统可能会分成很多web项目来写,有同学会说:那就登录一个就可以都访问就好了,可是session正常是不能跨域的,也就是说在别的项目模块已经获取不到你登录模块的session了,cookie也是相同域名可以读取,但是cookie可以设置domain(“.xxx/xx”)以“点”开头,设置的域就能看见
2017-08-19 16:21:25 4933 1
原创 springmvc拦截器实现权限管理
一:配置pringmvc拦截器,如果分为很多web项目模块,则每个项目maven引入一个common模块,拦截器class指向common的拦截器实现:二:实现pringmvc拦截器,实现handlerInterceptor接口,共有三个实现:prehandle(执行handler之前执行,正常把逻辑写这里),posthandle(在handler返回modleandview之前执行,
2017-08-19 15:59:00 900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人