java
江西DJ烟仔ReMix
这个作者很懒,什么都没留下…
展开
-
java web 文件下载
/** * 下载参阅 * @param request * @param response * @param fileUrl * @param fileName * @return * @throws IOException */ @RequestMapping("/downConsultFile/{id}") public void downConsultFi原创 2017-04-28 11:45:36 · 286 阅读 · 0 评论 -
js将函数保存在变量中
var nexted, pageed;function initLayuiFlow(){ layui.flow.load({ elem : '.layui-timeline', scrollElem : '.layui-timeline', done : function(page, next) { nexted = next; //next是一个函数...原创 2018-10-13 21:56:46 · 2518 阅读 · 0 评论 -
javaweb递归调用封装树型结构菜单树(无限层级)
1.先放一张最终结果图片,如果你认为这主是你要的结果,那请把接着往下看代码 2.代码为封装成了一个工具类,有需要的小伙伴直接control+c吧package com.sunkee.business.admin.common.utils;import com.sunkee.business.admin.common.domain.XTreeGrid;impor...原创 2018-11-02 11:31:19 · 2173 阅读 · 0 评论 -
解决异常 ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the
异常信息java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Thu Nov 22 14:...原创 2018-11-22 14:59:40 · 5582 阅读 · 0 评论 -
(解决)javaweb项目在window上能运行,转在mac系统上却一直报错
最近在将一个在windows系统上能正常运行的javaweb项目,从开发平台的windows上转移到Mac平台上进行开发时一直在报Spring的创建bin异常的错误; 如下org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in ...原创 2018-12-03 21:46:25 · 5306 阅读 · 14 评论 -
解决很诡异的报错 java.lang.ClassNotFoundException: org/apache/log4j/ConsoleAppender
项目从Eclipse迁移到IDEA上,起动时一直报java.lang.ClassNotFoundException: org/apache/log4j/ConsoleAppender;这个错。网上大部分是说什么jar包之类的,经过我好几个小时的查询发现,这个是字符集问题,将原来的log4j文件用系统自带的文本编辑器打开(一定不要用subline editplu 之类的,否则可能会被转码)。复制...原创 2019-01-13 23:35:20 · 6897 阅读 · 0 评论 -
解决MySQL连接错误:Can't connect to MySQL server (60)
出现这个问题第一想到的大致以下三点一、是不是网络不通二、是不是服务没开启三、是不是帐户没授予远程连接的权限在确定不是以上三点的情况下你很有可能是开启了防火墙,把数据库连接的端口给屏蔽了若是端口问题解决方法一、关闭防火墙二、单独开启数据库端口。开启方法百度一大堆。如:https://jingyan.baidu.com/article/91f5db1b78235b1c7...原创 2019-01-29 23:47:28 · 2856 阅读 · 0 评论 -
layui-upload文件上传后清空以上传的文件跟选择文件后清空上一次选择的文件
其实很简单的,只是看到网上没有能用的解决方法,所以把代码贴一下,希望能帮助有需要的同志解决思路就是在回方法 choose 中 通过 UPLOAD_FILES = obj.pushFile(); 将它的返回值用一个变量存起来, 在文件上传成后把UPLOAD_FILES 这个变量里的文件全部删除, 因为我找了一下 layui 的文件上传好像没有提供可以获取所有文件的api方法, 只能通过这种方式...原创 2019-05-26 02:16:53 · 14135 阅读 · 8 评论 -
SpringMVC给请求路径加上统一前缀
为了方便后台权限管理,项目准备采取给请求加上指定访问路径的方式来完成,一开始想到的是通过硬编码的方式手动在每个路径上加上前缀, 后面发现这种方式太不智能了,万一要修改那还不得改死,后面又想到通过定义静态常量通过引用这个变量来完成, 但总感觉这种方式也不是很好, 就是不够高大上, 接着又想到了注解Spring既然支持EL表达式, 那能不能通过EL表达式的方式去读取配置文件里面的属性来达到...原创 2019-05-27 22:40:18 · 15870 阅读 · 1 评论 -
Spring-boot2 整合jsp视图解析
一直都在用spring 跟 mvc 开发, 听说spring-boot开发很快速又方便,于是最近抽出点时间在学习, 遇到的问题都快可以组成一个独立团了, 这里先说说controller 转发至 jsp无效的问题1.首先spring-boot2官方不推荐使用jsp 推荐使用模板引擎 要想使用jsp必需加入这个依赖 <!--启用jsp spring-boot默认不支持...原创 2019-06-30 14:14:15 · 527 阅读 · 0 评论 -
spring-boot2整合sitemesh3加jsp 专业填坑, 让你少走弯路
之前项目使用的是sitemesh2.4.2 搞的走了好多弯路 好了开场白就不说了1. 依赖 <dependency> <groupId>org.sitemesh</groupId> <artifactId>sitemesh</artifactId> ...原创 2019-06-30 20:30:30 · 1062 阅读 · 0 评论 -
Spring-boot2整合Shiro 并开启Shiro权限标签
之前一直对spring-boot没有配置文件的说法很好奇, 一直想怎么可能呢, 一个项目那么大,集成的技术框架那么多, 没有配置文件spring-boot它怎么知道该怎么做,难道他是神一样的存在,通过这几天对spring-boot的研究发现, 之前说spring-boot 零配置 消灭配置文件的说法, 就感觉是换汤不换药, 新瓶装旧酒一样只是把xml的配置文件 换成了用java类+注解的...原创 2019-07-01 12:03:41 · 404 阅读 · 0 评论 -
Spring-mvc文件上传和下载工具类,拿过去直接用就行了(重修版)
话不多说,Spring文件上传工具类,拿把下面两个类的代码复制过去直接用就行了,不用谢,我叫雷锋。 1.文件上传工具类代码package music.spring.utils;import java.io.File;import java.io.IOException;import java.math.BigInteger;import java.security.Mess...原创 2017-05-10 20:36:05 · 5563 阅读 · 1 评论 -
解决LayDate选择最大和最小时间无法从新渲染的问题
由于layDate的时期控制初使化后是无法二次渲染的,项目中用的是两个时间控件,当选择第一个控件后第二个控制里的最大时间和最少时间要在第一个控件的基础上进行修改所以想了很久最后决定用删除原元素再新增一个同样的元素来解决这个问题代码如下 lay('.selectTime').each(function () { var that = this; ...原创 2018-08-10 23:29:24 · 2561 阅读 · 0 评论 -
Spring-mvc将所有不存在的请求全部转发至统一错误页面
在做项目时,经常会遇在地址栏上随便写一个url或url写错了出现一个报一大推错误的404页面,这样很引响心情也引响观观spring的异常处理器他是在请求路径存在的情况下程序中出现异常才会进去的,若这个url在spring容器中根本不存在他是无法处理的,解决这种地址不存在的异常本人知道的有三种方法。1:是在tomcat中配置 2:是在web.xml中用<error><error&g...原创 2018-04-06 22:05:43 · 990 阅读 · 0 评论 -
java IO流读取图片供前台显示
最近项目中需要用到IO流来读取图片以提供前台页面展示,由于以前一直是用url路径的方式进行图片展示,一听说要项目要用IO流读取图片感觉好复杂一样,但任务下达下来了,做为程序员只有选择去执行喽,于是找了点资料看了会api,嘿感觉挺简单的,由于是第一次采用IO流的方式进行读取图片供页面显示,所以把以下代码记录一下后台代码: /** * IO流读取图片 by:long * @原创 2017-04-18 21:20:17 · 37419 阅读 · 11 评论 -
MyBatisGenerator生成数据库注释,实现分页,继承某一父类,实现Serializable,数据库列名前加上表名
最近做项目用到这个逆向工程,发现官方给出的配置并不符合本人要求,于是下载了源码经过分析,最终实现了本人想要的效果,现将代码及工程全贴出来,方便有需要的同志使用帖子最后面有工本人修改后的工程源码下载地址,拿过去把配置文件换成你的数据库名称跟帐号就可以直接用了,整体配置文件代码如下:<!DOCTYPE generatorConfigurationPUBLIC "-//m原创 2017-05-14 17:36:08 · 3895 阅读 · 1 评论 -
javaWeb文件下载
@RequestMapping(value = "/{meetingType}/download/{fileId}", method = RequestMethod.GET) private void download(@PathVariable String meetingType,@PathVariable long fileId,HttpServletResponse response)原创 2017-07-04 10:28:03 · 325 阅读 · 0 评论 -
解决 javaweb下载文件时报 您的主机中的软件中止了一个已建立的连接
最近在做下载功能时经常莫名其妙的报这个您的主机中的软件中止了一个已建立的连接 经过自已多方面测式,这是因为你下载时用了讯雷的问题,将下载方式调整为浏览器自带的下载方式即可,具体原因吗我也不太清楚,但十有八九感觉就是你下载时建立了一个连接,但你用了讯雷,讯雷把你那个已建立的连接关掉了,用讯雷自已建立的连接,而讯雷关掉原本你建立的那个连接时,你的连接正在后台下载,IO流正在读取数据,突然被关掉,所以就原创 2017-10-29 21:21:18 · 3968 阅读 · 1 评论 -
javaweb实现app扫码登录
1.web页面主动向服务器索要一张由服务器生成包含维一标识的二维码图片,也可以直接向后台索要一个维一标识,拿到标识后通过js生成二维码.这里本人采用的是第二种方式,至于为什么吗,个人感觉这样方便,后台也不要导入架包,最后将该标识存入List集合中,接下来会用到该标识2.app扫码后解析二维码内的维一标识,然后再携带该标识跟用户名发回给服务器,服务器接到请求后,遍历List集合,验证该标原创 2017-11-14 18:37:33 · 7020 阅读 · 3 评论 -
oracle常用语句 cmd 导入 *.dmp库文件
--查看字符集select userenv('language') from dual;SELECT * FROM NLS_DATABASE_PARAMETERS--查看表空间数据文件位置select * from dba_data_files;--查看当前用户信息select * from user_users;--查看所有用户select * from dba_users;-原创 2017-05-24 09:36:46 · 487 阅读 · 0 评论 -
sitemesh在SSM项目中的使用
费话不多说,相关各位找资料的伙伴应该都不喜欢读长篇大论的废话吧,还是来点实际的,直接上代码1、普通Web工程加入jar包 maven工程的话加入依赖 <dependency> <groupId>opensymphony</groupId> <artifactId>sitemesh</artifactId> <ve...原创 2018-03-26 10:38:48 · 514 阅读 · 0 评论 -
解决sitemesh点击后菜单样式显示问题
上次说到当你点击一个菜单,原本是要他背景颜色改变的,但由于每次请求后台,通过转发后sitemesh的装饰器页面重新加载了,所有的样式又全部回到最初状态 了,所以一直没有效果,如果想要菜单回显的话我这里有两种解决思路,1、第一种方法是、当你点击菜单的时候,把你点击菜单的维一标识发送到后台,后台在一个统一的过滤器里面把这个标识得新放入request区域,这样在你转发到的那个页面再去获取这个标识,然后在...原创 2018-03-26 11:08:16 · 482 阅读 · 0 评论 -
解决前端js密码加密传输,java后台在Base64中解码中文出现乱码的问题
直接上code1、首先在js页面引入jquery.base64.js文件,这个百度一搜就有了2、java后台解码代码,用的是Jdk自带的类 sun.misc.BASE64Decoder。若MyEclipse没提示找不到这个类的话解决方案为 右健项目名点击build path ---> configure build path ----> 选择libraries 先删除JRESyst原创 2018-04-01 21:07:53 · 13278 阅读 · 2 评论 -
解决 org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is
最近写一个工具类来读取 properties配置文件,使用时一直报以下这个错误、百度了一个晚上全都是说少架包之类的,但我这个是自已写一的个工具类完全没用到任何第三方jar所以不可能上jar问题。一直被这个报错信息给误导了。找了一个晚上才发现,原来是我的路径写错了org.springframework.web.util.NestedServletException: Handler dispatch...原创 2018-04-06 04:07:55 · 161522 阅读 · 21 评论 -
搭建layui+mybaits分页插件pagehelper实现漂亮的前端分页功能
pagehelper实现原理很简单,就是在数据库执行sql语句前将这条语句截下来拼上分页参数的字符串,具体代码如下1、引入maven依赖或jar包、建立不要引入太高的版本、否则报错会让你莫名其妙(亲身体验过高版版的一些莫名其妙这里就不多说了) <dependency> <groupId>com.github.pagehelper</groupId> ...原创 2018-04-06 21:46:51 · 8894 阅读 · 6 评论 -
IDEA 生成方法注释 加入所有参数到注释并填写参数默认值同时生成javadoc文档@param注解当成字符串解理
由于想规范下一下项目的注释, 所以首先得规范一下IDEA的注释模板, 创建类跟在方法上的注释模板怎么设置我就不说了, 网上太多的教程了, 我在这里要说的是稍微高级一点的 如何个性化 自定义我的方法注释模板如下$params$ 参数的定义在右边的编辑变量里params 里面的代码是从一些你抄我, 我抄你的播客中复制过来的如下groovyScript("def result...原创 2019-07-06 21:02:09 · 4053 阅读 · 1 评论