- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 JAVA定时任务——Timer
开发中需要使用定时器,搜索到一篇还不错的解析,转载过来。在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介在java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Tim...
2018-12-31 15:09:30 249
原创 Shiro(三)——Shiro自定义Realm
Realm: 域。Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法;也需要从 Realm 得到用户相应的角色 / 权限进行验证用户是否能进行操作;可以把 Realm 看成 DataSource,即安全数据源。一、内置Realm内置Realm分为两种...
2018-12-28 22:31:29 458
原创 Shiro(二)——Shiro授权
一、代码package first.ShiroTest;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.UsernamePasswordToken;import org.apache.shiro.mgt.DefaultSecurityManager;import org.apache.shi...
2018-12-28 21:25:37 171
原创 JTable滑动多选列表
需求:使用JTable显示列表框时,希望实现滑动鼠标、拖动鼠标,即可将勾选框选择上,试了一下可以实现。代码:package com.swing.view;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.MouseInfo;im...
2018-12-27 17:18:19 1050 1
原创 java.io.IOException: Zip bomb detected! The file would exceed the max.
解决办法:添加一行代码即可ZipSecureFile.setMinInflateRatio(-1.0d);参考:FileInputStream file = new FileInputStream("/file/path/report.xlsx"); ZipSecureFile.setMinInflateRatio(-1.0d);XSSFWorkbook wb = ne...
2018-12-26 14:15:20 11248 2
原创 POI 复制不同Sheet合成Excel文件,完美解决单元格样式和角标问题
项目背景:1、需要从不同的Excel模板中读取Sheet,生成到汇总的Excel文件中2、Excel格式是 Office2007版本,xlsx格式3、需要将模板文件的内容和格式,拷贝到新的文件4、解决POI 复制格式异常问题工具代码:package com.swing.util;import java.io.File;import java.io.FileInputS...
2018-12-25 17:52:17 5572 3
原创 JScrollPane 自定义滚动条宽度及样式
JAVA Swing 自定义滚动条样式1、新建自定义BasicScrollBarUI类package com.swing.view;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Dimension;import java.awt.GradientPaint;import java.aw...
2018-12-24 14:00:54 5703 5
原创 Shiro(一)——初识Shiro
一、概念Shiro 是 Java 的一个安全框架,Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等。基本功能如下图所示:Authentication:身份认证、登录,验证用户是不是拥有对应的身份Authorization:授权,...
2018-12-20 21:05:54 322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人