自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 VUE的axios实现excel导出下载功能

//添加axios拦截器axios.interceptors.response.use(function(res){ if (res.headers && (res.headers['content-type'] === 'application/x-msdownload' || res.headers['content-type'] === 'application/vnd...

2018-02-23 17:03:33 13425

转载 判断线程池中的线程是否全部执行完毕

转载:http://www.cnblogs.com/stonefeng/p/5967451.html1、在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种判断却很有用,例如我有个方法的功能是往一个文件异步地写入内容,我需要在所有的子线程写入完毕后在文件

2017-12-13 15:25:53 9175

原创 java通过反射+注解获取两个对象改变的内容

项目需要保存编辑日志,初始想法是每一个字段都判断一遍,后来发现每个类都要写一遍判断方法,如果增删字段会非常麻烦,最后的想法是通过注解+反射来完成这个判断首先,定义一个注解类package org.anno;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.

2017-08-16 14:38:56 804

原创 java通过反射获取对象的变量和变量值

在java中如果类的成员变量设置为私有的,一般情况下是不允许直接访问这个变量的,但是有了反射之后,就可以直接获取该变量的名称和变量值1. 访问成员变量(1)先定义一个用户实体类public class User { private int id; private String name; private Date birth; public Date getBirt

2017-08-16 11:56:45 15849 1

原创 Activiti工作流部署异常

Spring在部署Activiti工作流时,发现始终无法创建processEngine,并且报空指针异常,检查spring的bean配置没有问题,然后检查数据库的act_ge_property中的初始化数据是否存在,初始化数据库时该表中应该包含三条记录。如果没有则Spring在部署应用时自动部署流程,查询该表数据不存在,于是出现异常中的NullPointerException。附上缺少的数据sql

2017-08-11 11:22:02 2291

原创 linux环境修改mysql密码

一,知道密码的情况下: 首先,登陆mysqlmysql -u root -p然后执行set password命令set password for root@localhost = password('123456');二:忘记密码 Mysql(Linux服务器)root用户密码忘记重置方法

2017-07-30 14:10:40 240

转载 Mysql权限控制 - 允许用户远程连接

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql: mysql -u root -p”youpassword” 进行授权操作:mysql>GRANT ALL PRIVILEGES ON

2017-07-29 20:27:25 267

原创 linux服务器查看防火墙状态

在linux上部署项目的时候,发现tomcat启动了,但是项目还是访问不了,最后发现是防火墙的问题,在此记录一下。 首先,查看防火墙的状态,service iptables status可以查看到iptables服务的当前状态,通过下图绿色部分可以看出当前防火墙的状态是开启的,我们也可以通过iptables -L 命令来查看防火墙的规则。 接下来就是启动和关闭防火墙: 1) 重启后生效

2017-07-29 20:03:43 71301

原创 js事件委托

$(‘body’).on({click:function(){}); }},element)

2017-07-19 17:01:28 313

原创 JAVA判断移动端还是PC端访问

JAVA判断移动端还是PC端访问public class BrowserUtils { // \b 是单词边界(连着的两个(字母字符 与 非字母字符) 之间的逻辑上的间隔), // 字符串在编译时会被转码一次,所以是 "\\b" // \B 是单词内部逻辑间隔(连着的两个字母字符之间的逻辑上的间隔) private static final Str

2017-05-03 11:15:12 3269

转载 java读取.properties配置文件的几种方法

转载:原文地址 http://www.cnblogs.com/s3189454231s/p/5626557.html读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一.通过jdk提供的java.util.Properties类 此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但

2017-03-14 14:46:59 820

原创 队列实现异步--通过redis

假如有a,b,c,d四个事件,同步就是a,b,c,d四个事件全部做完才能返回;异步就是只做了a事件就可返回,b、c、d三个事件可以延后做,不关注具体做的时间。 如上图:左侧Biz是一个总的入口,通过这个入口把各种事件放到队列里,右侧EventConsumer把队列中的事件取出,然后去找到对应的handle去处理这个事件。EventHandler是一个接口,使程序有更好地扩展性,LoginHandl

2017-02-25 13:43:41 1485

转载 快速排序算法

转载,原文地址:http://blog.csdn.net/morewindows/article/details/6684558快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想—-分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说

2017-02-18 15:31:02 349

原创 敏感词过滤

前缀树• 根节点不包含字符,除根节点外每一个节点都只包含一个字符• 从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串• 每个节点的所有子节点包含的字符都不相同假设有字符串abcdefghijk,敏感词设置为bc,be,def 思路: (1)将敏感词建立前缀树,每一个敏感词的最后一个字都做一个标记。如图: (2)有三个变量begin,position,tempNod

2017-02-12 19:06:05 607

原创 通过UUID类获得一个随机字符串

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID.public static getUUID(){ return UUID.randomUUID().toString().replaceAll("-","");}

2017-02-06 21:41:56 1435

原创 MD5加密算法

为了保证用户账号的安全性,使用MD5对用户密码加密public static String MD5(String key) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };

2017-02-06 21:34:57 283

原创 SpringBoot的Velocity模板文件

SpringBoot微框架的velocity模板文件默认目录:templates,文件名为xxx.vm,可以在application.properties文件修改模板的后缀,如spring.velocity.suffix=.html,默认为.vm Velocity模板语法(类似Java语法)$!{ 变量/表达式 }## 注释 ## #* 多行注释 *#for#foreach ($color i

2017-02-05 21:45:25 2610

原创 SpringBoot的velocity自带工具类导入

SpringBoot结合velocity模板,可以通过toolbox来格式化时间 在resources目录下新建toolbox.xml文件,添加如下代码<?xml version="1.0" encoding="UTF-8"?><toolbox> <tool> <key>date</key> <scope>application</scope>

2017-02-05 21:14:24 2929

原创 SpringBoot集成MyBatis

SpringBoot集成MyBatis

2017-02-05 21:02:49 261

原创 分页效果

<div class="Page"> <c:choose> <c:when test="${currPage eq 1 }"> <span class="grywhite">首页</span> <span class="grywhite">上一页</span> </c:when> <c:other

2016-11-23 14:20:20 298

mybatis的自动生成mapper工具

mybatis自动生成工具,包括实体类,mapper,xml

2017-08-16

websocket案例demo

websocket解决了B/S架构的通信问题,基于websocket,服务器可以向浏览器发送消息,需要maven环境

2017-08-16

zookeeper-3.4.9压缩包

zookeeper注册中心,下载最新版本地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ 下载后解压即可

2017-08-10

jQuery手机端弹出层提示对话框

jQuery手机端弹出层提示对话框

2017-02-06

空空如也

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

TA关注的人

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