![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java-yu
这个作者很懒,什么都没留下…
展开
-
2020-11-26导出excel多个sheel导出
@RequestMapping("/exportStudyInfoDetail") public void exportStudyInfoDetail(HttpServletResponse response,String siteId,Long mapId,String orgCode,String realName,String certificateNo,String orgName, String batchName, String projectName,Strin...原创 2020-11-26 14:04:03 · 346 阅读 · 0 评论 -
java分页打印证书 排列样式错乱和背景图片不显示问题
循环打印加分页样式.page { width: 900px; height: 630px; background: url(${ctx}/zyy/bjxyCertificate/image/jy_2020.jpg)!important; margin: auto; position:relative}.PageNext{page-break-after: always;}<s:if test="!#st.last">PageNext<...原创 2020-06-19 16:48:00 · 217 阅读 · 0 评论 -
springboot 集成ckfinder上传下载文件
首先如果不是要跟CKEditor一起使用 最好不要用ckfinder 恶心的一b,最好选用百度的编辑器UEditor。参考连接https://cloud.tencent.com/developer/article/1483086初始化配置https://my.oschina.net/zwolfking/blog/824753ckfinder 优化https://my.osc...原创 2020-03-18 16:22:06 · 439 阅读 · 0 评论 -
利用 redis 简单的防止页面重复提交
进入提交页面的方法: String uuid=UUID.randomUUID().toString(); LOG.debug("提交生成令牌" + uuid); map.addAttribute("serverToken", uuid); store.put(uuid, uuid);//已封装的 redis 的存储...原创 2019-10-09 11:49:12 · 459 阅读 · 0 评论 -
session超时跳出iframe并跳到登陆页面
原文地址https://www.cnblogs.com/qixin622/p/6548076.html在网页编程时,我们经常需要处理,当session过期时,我们要跳到登陆页面让用户登陆,由于我们可能用到IFrame框架,所以我们我登陆页面需要显示在整个页面,而不是一个IFrame中,大部分的网友是用下面的代码进行实现的。 在过滤器中写如下代码:printWriter o...转载 2019-09-26 09:06:53 · 227 阅读 · 0 评论 -
jsp打印 无法预览背景图片
最近在做一个打印时,遇到背景图片打印预览时,无法加载的问题,页面中是可以显示图片的,但是打印预览时就没有了,打印设置勾选的背景图形,用的是谷歌浏览器,后来百度了一下发现要在样式那加上!important就可以了,提升指定样式规则的应用优先权。这个是详细说明 :http://www.w3chtml.com/css3/rules/!important.html.ewm-pic{ width:30...原创 2019-09-25 16:46:29 · 551 阅读 · 0 评论 -
springboot1.X升级到2.X遇到问题
记录一下因为springboot升级项目出现的错误。这次升级耗费大量时间,却没升级彻底,组长说现在已经springboot2.1.几了,干嘛不一次升完。升级过程中出现Error creating bean 这种错误的,基本都是缺少jar包或者jar版本太低,或者jar方法失效的问题1springboot启动报错2019-08-09 09:13:10.810 [main] ERROR org...原创 2019-08-09 09:49:50 · 1622 阅读 · 0 评论 -
ckeditor 图片上传填坑记
今天一天的主要做了ckeditor 图片上传,为了防止以后再遇到,记录一下经验注:使用CKEditor版本为js版本的CKEditor 4.11.2 ,所有配置均参考自CKEditor官方API:https://docs.ckeditor.com/,以及实践经验一、快速使用CKEditor官网下载js插件 进入官网https://ckeditor.com/ckeditor-4/down...原创 2019-02-14 17:32:05 · 1175 阅读 · 0 评论 -
OutputStream flush方法
项目有个人员导入的功能,当excel文件验证不通过时,会把错误标识写到excel里面,然后返回页面可以下载错误的excel,但是出现了一个bug就是有时下载的excel,并不是这次操作导入的excel文件,很奇怪的问题,一开始以为浏览器缓存但是加了时间戳之后还是不行,后来发现可能是io流有缓存,开始只做了关闭没有清除 OutputStream os = null; ...原创 2019-01-17 16:51:06 · 4404 阅读 · 0 评论 -
防止用户重复登录
项目笔记:最近做了个防止用户重复登录的需求:部分站点的用户登录系统后,如果没有退出,将不允许再次登录。项目简介:spring security ,redis(分布式) 。项目实现的很多底层的jar包,最要命的是重新封装了session ,session是redis来封装的这个需求当时在接的时候没有考虑全面,盲目的接手,1 这个功能看似简单但是有个致命的问题,即浏览器关闭时,sessio原创 2017-04-07 17:11:16 · 7998 阅读 · 2 评论 -
解析HTML文件
public UshopActivity getOneWithRealContent(UshopActivity ua) throws HtjxException { try { if (ua.getId() != null) { ua=ushopActivityMapper.selectByPrimaryKey(ua.原创 2015-04-14 17:20:00 · 537 阅读 · 0 评论 -
java生成随机短信验证码的工具类
public class yanzhengma { public static void main(String[] args) { String[] beforeShuffle = new String[] { "1","2", "3", "4", "5", "6", "7", "8", "9", "0" }; List list = Arrays.asL原创 2015-04-27 10:34:51 · 2581 阅读 · 0 评论 -
java 选择性导出excel表格
导入jxl.jar包public String execute() throws Exception { String fields = ""; fields = this.getField(); fields = java.net.URLDecoder.decode(fields,"UTF-8");原创 2015-02-06 18:01:36 · 625 阅读 · 0 评论 -
java 获得用户访问的真实IP地址
public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {原创 2015-02-07 10:34:37 · 386 阅读 · 0 评论 -
用户注册时根据选择的地区分类
最近做了一个用注册时根据用户选则的地区进行自动分类,主要为了运营对这三类的统计数据,1为一线城市,2为普通城市,3为县镇农村。需要的表:一线城市表(定义那些城市为一线城市ID和地区表的ID相对应),地区表(级联的 省,市,县),用户表设计思路对用户选择级联表的第二级和第三级对判断,如果用户选择的二级城市在一线城市表里面,如果在的话分为一线城市,不在的话就直接判断是否为二线城市或者县原创 2015-01-10 15:02:44 · 984 阅读 · 0 评论