自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 IDEA 生成方法注释 加入所有参数到注释并填写参数默认值同时生成javadoc文档@param注解当成字符串解理

由于想规范下一下项目的注释, 所以首先得规范一下IDEA的注释模板, 创建类跟在方法上的注释模板怎么设置我就不说了, 网上太多的教程了, 我在这里要说的是稍微高级一点的 如何个性化 自定义我的方法注释模板如下$params$ 参数的定义在右边的编辑变量里params 里面的代码是从一些你抄我, 我抄你的播客中复制过来的如下groovyScript("def result...

2019-07-06 21:02:09 4039 1

原创 Spring-boot2整合Shiro 并开启Shiro权限标签

之前一直对spring-boot没有配置文件的说法很好奇, 一直想怎么可能呢, 一个项目那么大,集成的技术框架那么多, 没有配置文件spring-boot它怎么知道该怎么做,难道他是神一样的存在,通过这几天对spring-boot的研究发现, 之前说spring-boot 零配置 消灭配置文件的说法, 就感觉是换汤不换药, 新瓶装旧酒一样只是把xml的配置文件 换成了用java类+注解的...

2019-07-01 12:03:41 401

原创 spring-boot2整合sitemesh3加jsp 专业填坑, 让你少走弯路

之前项目使用的是sitemesh2.4.2 搞的走了好多弯路 好了开场白就不说了1. 依赖 <dependency> <groupId>org.sitemesh</groupId> <artifactId>sitemesh</artifactId> ...

2019-06-30 20:30:30 1049

原创 Spring-boot2 整合jsp视图解析

一直都在用spring 跟 mvc 开发, 听说spring-boot开发很快速又方便,于是最近抽出点时间在学习, 遇到的问题都快可以组成一个独立团了, 这里先说说controller 转发至 jsp无效的问题1.首先spring-boot2官方不推荐使用jsp 推荐使用模板引擎 要想使用jsp必需加入这个依赖 <!--启用jsp spring-boot默认不支持...

2019-06-30 14:14:15 516

原创 SpringMVC给请求路径加上统一前缀

为了方便后台权限管理,项目准备采取给请求加上指定访问路径的方式来完成,一开始想到的是通过硬编码的方式手动在每个路径上加上前缀, 后面发现这种方式太不智能了,万一要修改那还不得改死,后面又想到通过定义静态常量通过引用这个变量来完成, 但总感觉这种方式也不是很好, 就是不够高大上, 接着又想到了注解Spring既然支持EL表达式, 那能不能通过EL表达式的方式去读取配置文件里面的属性来达到...

2019-05-27 22:40:18 15728 1

原创 layui-upload文件上传后清空以上传的文件跟选择文件后清空上一次选择的文件

其实很简单的,只是看到网上没有能用的解决方法,所以把代码贴一下,希望能帮助有需要的同志解决思路就是在回方法 choose 中 通过 UPLOAD_FILES = obj.pushFile(); 将它的返回值用一个变量存起来, 在文件上传成后把UPLOAD_FILES 这个变量里的文件全部删除, 因为我找了一下 layui 的文件上传好像没有提供可以获取所有文件的api方法, 只能通过这种方式...

2019-05-26 02:16:53 14025 8

原创 解决MySQL连接错误:Can't connect to MySQL server (60)

出现这个问题第一想到的大致以下三点一、是不是网络不通二、是不是服务没开启三、是不是帐户没授予远程连接的权限在确定不是以上三点的情况下你很有可能是开启了防火墙,把数据库连接的端口给屏蔽了若是端口问题解决方法一、关闭防火墙二、单独开启数据库端口。开启方法百度一大堆。如:https://jingyan.baidu.com/article/91f5db1b78235b1c7...

2019-01-29 23:47:28 2817

原创 解决很诡异的报错 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 6883

原创 (解决)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 5275 14

原创 解决异常 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 5567

原创 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 2170

原创 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 2504

原创 解决LayDate选择最大和最小时间无法从新渲染的问题

由于layDate的时期控制初使化后是无法二次渲染的,项目中用的是两个时间控件,当选择第一个控件后第二个控制里的最大时间和最少时间要在第一个控件的基础上进行修改所以想了很久最后决定用删除原元素再新增一个同样的元素来解决这个问题代码如下 lay('.selectTime').each(function () { var that = this; ...

2018-08-10 23:29:24 2540

原创 Spring-mvc将所有不存在的请求全部转发至统一错误页面

在做项目时,经常会遇在地址栏上随便写一个url或url写错了出现一个报一大推错误的404页面,这样很引响心情也引响观观spring的异常处理器他是在请求路径存在的情况下程序中出现异常才会进去的,若这个url在spring容器中根本不存在他是无法处理的,解决这种地址不存在的异常本人知道的有三种方法。1:是在tomcat中配置 2:是在web.xml中用&lt;error&gt;&lt;error&g...

2018-04-06 22:05:43 982

原创 搭建layui+mybaits分页插件pagehelper实现漂亮的前端分页功能

pagehelper实现原理很简单,就是在数据库执行sql语句前将这条语句截下来拼上分页参数的字符串,具体代码如下1、引入maven依赖或jar包、建立不要引入太高的版本、否则报错会让你莫名其妙(亲身体验过高版版的一些莫名其妙这里就不多说了) &lt;dependency&gt; &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt; ...

2018-04-06 21:46:51 8874 6

原创 解决 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 161282 21

原创 解决前端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 13246 2

原创 解决sitemesh点击后菜单样式显示问题

上次说到当你点击一个菜单,原本是要他背景颜色改变的,但由于每次请求后台,通过转发后sitemesh的装饰器页面重新加载了,所有的样式又全部回到最初状态 了,所以一直没有效果,如果想要菜单回显的话我这里有两种解决思路,1、第一种方法是、当你点击菜单的时候,把你点击菜单的维一标识发送到后台,后台在一个统一的过滤器里面把这个标识得新放入request区域,这样在你转发到的那个页面再去获取这个标识,然后在...

2018-03-26 11:08:16 480

原创 sitemesh在SSM项目中的使用

费话不多说,相关各位找资料的伙伴应该都不喜欢读长篇大论的废话吧,还是来点实际的,直接上代码1、普通Web工程加入jar包 maven工程的话加入依赖 &lt;dependency&gt; &lt;groupId&gt;opensymphony&lt;/groupId&gt; &lt;artifactId&gt;sitemesh&lt;/artifactId&gt; &lt;ve...

2018-03-26 10:38:48 511

原创 javaweb js完成鼠标移入后在鼠标当前置旁边显示标签内容

js完成鼠标移入后在鼠标当前置旁边显示标签内容,当鼠标底部或最上位置时,窗口不会被溢出。效果图一,鼠标在《制度建立》一栏,属于最上面,窗口不会移到外面去效果图二,鼠标在《非税收入》一栏,属于最底部,窗口不会向下溢出效果图三,鼠标在中间显示效果 /** * 显示指标说明,计算弹窗x y坐标 */ $('.main-content a').mouseover(function(e){ v...

2018-03-09 15:19:33 2506

原创 javaweb实现app扫码登录

1.web页面主动向服务器索要一张由服务器生成包含维一标识的二维码图片,也可以直接向后台索要一个维一标识,拿到标识后通过js生成二维码.这里本人采用的是第二种方式,至于为什么吗,个人感觉这样方便,后台也不要导入架包,最后将该标识存入List集合中,接下来会用到该标识2.app扫码后解析二维码内的维一标识,然后再携带该标识跟用户名发回给服务器,服务器接到请求后,遍历List集合,验证该标

2017-11-14 18:37:33 6992 3

原创 解决 javaweb下载文件时报 您的主机中的软件中止了一个已建立的连接

最近在做下载功能时经常莫名其妙的报这个您的主机中的软件中止了一个已建立的连接 经过自已多方面测式,这是因为你下载时用了讯雷的问题,将下载方式调整为浏览器自带的下载方式即可,具体原因吗我也不太清楚,但十有八九感觉就是你下载时建立了一个连接,但你用了讯雷,讯雷把你那个已建立的连接关掉了,用讯雷自已建立的连接,而讯雷关掉原本你建立的那个连接时,你的连接正在后台下载,IO流正在读取数据,突然被关掉,所以就

2017-10-29 21:21:18 3947 1

原创 花了一个通宵总算解决了sitemesh对于struts2转发地址不进行装饰的问题

找遍了所有技术论坛都没有关于sitemesh对于struts2转发地址不进行装饰的贴子而网上的都是拿直接请求.jsp的例子说的倒处都是,直接访问这个jsp是可以用,但若请求是通过struts2的action转发回来的页面却没有用费话不多说,直接把代码贴给有需要的朋友吧<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2017-09-02 04:53:19 310

原创 解决 deployment is out of dete due to changes in the underlying project contents youll need to

deployment is out of dete due to changes in the underlying project contents youll need to redeploythe project to update the deployed archive最近本人的项目出现这个问题看提示大概意思应该是tomcat原来的项目拥有某个文件,而新发部的项目没有

2017-08-18 22:09:29 416

原创 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 311

原创 layer中获取iFrame中的数据

layer.open({ type: 2, title: '编辑音乐', shadeClose: false, shade: 0.8, btnAlign: 'c', area: ['480px', '315px'], btn:['保存修改','取消修改'], yes:function(index,layero){ var form

2017-06-03 17:53:37 12855 1

原创 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 486

原创 MyBatisGenerator生成数据库注释,实现分页,继承某一父类,实现Serializable,数据库列名前加上表名

最近做项目用到这个逆向工程,发现官方给出的配置并不符合本人要求,于是下载了源码经过分析,最终实现了本人想要的效果,现将代码及工程全贴出来,方便有需要的同志使用帖子最后面有工本人修改后的工程源码下载地址,拿过去把配置文件换成你的数据库名称跟帐号就可以直接用了,整体配置文件代码如下:<!DOCTYPE generatorConfigurationPUBLIC "-//m

2017-05-14 17:36:08 3880 1

原创 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 5558 1

原创 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 284

原创 java IO流读取图片供前台显示

最近项目中需要用到IO流来读取图片以提供前台页面展示,由于以前一直是用url路径的方式进行图片展示,一听说要项目要用IO流读取图片感觉好复杂一样,但任务下达下来了,做为程序员只有选择去执行喽,于是找了点资料看了会api,嘿感觉挺简单的,由于是第一次采用IO流的方式进行读取图片供页面显示,所以把以下代码记录一下后台代码: /** * IO流读取图片 by:long * @

2017-04-18 21:20:17 37396 11

原创 jQuery validate远程验证跟只显示第一条未通过结果

项目中用到了validate,稍微看了下文档发现该插件用法不算复杂,在此记录一下使用过程$(function(){ validateRules();});/** * 自定义表单校验规则 */function validateRules(){ $('#mainForm').validate({ ignore: [], //验证隐藏元素 onkeyup:f

2017-04-18 10:10:57 1848

原创 spring AOP切面,注解实现,获取参数

Spring的AOP有两种实现方式,一是通过xml配置,二是通过注解,为减少代码量提高可读性跟代码入侵本,若项目使用了spring的框架,本人首选的都是用注解去开发,方法很简单,只需要三步就可以搞定切面一:在xml文件中开始注解 二:定义切面类,加上注解@Aspect@Component三:在切面类上指定要进行AOP切面的方法 /**

2017-04-09 04:55:49 11089

原创 struts2 图片上传至服务器 页面预览及页面及时图片预览功能实现方式

struts2 图片上传至服务器 页面预览功能跟页面及时图片预览功能实现方式

2016-11-07 10:09:18 5250

原创 mysql游标处理复杂逻辑,分支结构代码示例

mysql游标处理复杂分支逻辑代码示例

2016-10-18 14:49:08 603

原创 mysql case函数跟自定义函数的基本语法及使用方式

mysql case函数跟自定义函数的基本语法及使用方式

2016-10-15 23:58:47 3632

原创 mysql触发器基本语法实际应用,图文+代码教程详细说明

mysql触发器基本语法实际应用,图文+代码教程详细说明

2016-10-15 14:28:14 5259 2

原创 easyui-datebox初使化时将月尾跟月头设为默认时间

easyui-datebox初使化时将月尾跟月头设为默认时间

2016-10-10 13:31:28 1793

原创 JaveWeb iReport 制做报表详细图文使用教程

项目的需求多变多样,做为程序员的我们自学能力一定要强,今天本人又遇到一个需求需 要将页面上的资料信息导入成Excel表格,保存到电脑于是二话不说直接去百度 谷歌 寻找资料,最后发现iReport这款软件做报表不错,很多人都用,确定用iReport来实现我要的功能后就去网上找相关的demo案例来看,现将使用心得帖出来,为有需要的朋友提供思路,同样本人也是第一次使用这款软件,自已都是在摸着石头

2016-09-23 13:31:14 1257

原创 datagrid view使用方法及设置默认打开为折叠

本人是java程序员,主要是写后台的,但有时候也需要写写前台,而这次写前台需求是页面生成指定的列,当列被单击展开它的详细信息,由于本人用的是easyui框架,知到easyui的datagrid view 可以实现此功能,所以稍微研究了一下,为方便有相同需求的小伙们今将代码帖出来我是把整个文件上的代码全部帖出来,由于js跟jsp上肯定还有其它功能的代码,所以小伙伴一定要看清哪一部分是

2016-09-23 09:12:28 7820 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除