自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中正则Matcher类的整个匹配和部分匹配

实例public static void main(String[] args) { String reg = "notice"; Pattern pattern = Pattern.compile(reg); Matcher matcher = pattern.matcher("notice1"); if(matcher.matc

2017-07-20 16:26:51 431

转载 Java 获取Linux 的IP地址

package com.yh.loan.front.utils;import java.io.IOException;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;impo

2017-07-04 09:42:10 202

原创 linux安装一些工具

yum -y install  lrzsz(上传下载的命令,比如在linux客户端中输入rz就可以上传,如果不安装,可以用客户端工具上传下载,并不影响使用)yum -y update (将系统升级,会升级到最新系统,但是非常慢)yum -y install gcc (安装c和c++的一些包)yum -y install gcc make (安装c和c++的一些包)  yum -y

2017-06-30 11:22:49 115

转载 vmware10 内部错误或安装无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件

1、右击点击桌面上的VMware Workstation,选择以管理员身份运行软件参考:http://jingyan.baidu.com/article/cdddd41c6c2e2353cb00e13c.html2、虚拟机服务没有开启解决方法:(以管理员的方式运行)点击“开始→运行”,在运行框中输入 CMD  回车打开命令提示符,然后依次执行以下

2017-06-21 17:34:38 351

原创 pom.xml Maven com.sun.jdmk:jmxtools:jar 报错

解决方法是:将pom.xml里的log4j的版本修改为:1.2.16或者1.2.17 log4j log4j 1.2.16

2017-06-08 14:40:06 201

转载 使用POI生成Excel文件,可以自动调整excel列宽,及文件名乱码

文件名含有中文 出现乱码 解决方案URLEncoder.encode(f.getName(),"UTF-8")原理: 把要被下载的文件的文件名转成utf-8格式的,能够让浏览器或迅雷识别的名字。在开发中经常需要用到对Excel文件的操作,现在根据网上的资料整理如下:import java.io.FileOutputStream;import or

2017-06-08 11:58:24 213

转载 EXCEL解析之终极方法WorkbookFactory 兼容2003 2007以后

其中: a)Workbook、Sheet、Row、Cell等为接口; b)HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell为97-2003版本对应的处理实现类; c)XSSFWorkbook、XSSFSheet、XSSFRow、XSSFCell为2007+版本对应的处理实现类;Selenium做自动化测试当然不能避免和Excel打交

2017-06-08 10:42:33 1027

原创 随机数生成工具

public static void main(String args[]){ Set set = new HashSet(); for(int i=0;i<100000;i++){ String getRandomString = GetRandomString(11); getRandomString= 8+

2017-06-07 14:45:30 170

原创 springboot过滤器

@Bean public FilterRegistrationBean someFilterRegistration() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(simpleCORSFilter()); registrat

2017-06-06 19:56:57 167

原创 sessionid冒名顶替

sessionId都是存储到客户端的,或者cookie或者url.在每次请求中都传回服务器。那黑客有没有可能劫持请求。查看sessionid,然后冒名顶替?1、sessionID 加密(可以自己设置规则,比如生成的时候,将用户IP和随机串拼接后加密+"-"+随机串,验证的时候,获取用户IP和随机串然后加密判断是       否一致,是一致则成功,否则登录)2、设置 httponly

2017-06-01 20:41:39 349

转载 sessionID防伪造防修改-防止试错

主要防止非法用户修改cookie信息,以及cookie的超时时间 传统cookie存储,Cookie(name, value),value很容易就被篡改。 防修改cookie存储,Cookie(name, value+“&&”+ signToken+“&&”+saveTime+“&&”+maxTime) signToken :签名密钥 由md5(value+saveTime+maxTi

2017-06-01 20:03:12 680

原创 redis基本命令

public class TestController {public static Jedis jedis = new Jedis("192.168.176.129", 6379);public static String key = "10000";public static void main(String[] args) {testHash();jedis.cl

2017-06-01 17:44:44 191

转载 HttpServletRequestWrapper用法

一 简介如题所示,有时候我们需要在一个请求到达Controller之前能够截获其请求,并且根据其具体情况对 HttpServletRequest 中的参数进行过滤或者修改。这时,有的同学可能会想:我们是否可以在一个Filter中将 HttpServletRequest 里的所有参数都取出来分别进行过滤然后再放回到该HttpServletRequest 中呢?很显然,在 HttpSe

2017-05-31 20:31:51 883

转载 利用redis实现Session共享理论(二)禁用Cookie后的URL重写

1、解决方案:URL重写  response.encodeRedirectURL(java.lang.String url) 用于对sendRedirect方法后的url地址进行重写。  response.encodeURL(java.lang.String url)用于对表单action和超链接的url地址进行重写2、小案例/*** 测试session* @p

2017-05-31 16:56:15 395

转载 表单重复提交问题

网站中在很多地方都有表单重复提交问题,一种情况是用户在网速慢的情况下可能会重复提交表单,还有就是恶意用户通过程序来发送恶意请求,在这些情况下都要设计一个防止表单重复提交的机制。要能够防止表单重复提交,就要标识用户的每一次访问请求,使得每一次访问对服务端来说都是唯一确定的。为了标识用户的每次访问请求,可以在用户请求一个表单域时增加一个隐藏表单项,这个表单项的值每次都是唯一的 token,如:

2017-05-31 16:04:01 55

原创 springboot之配置文件

代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spring profile一样写在jar包不合适.分布式应用中一般采用集中管理配置的方式,通过使用开源软件,如阿里的diamond,netflix的consul等等,SpringBoot中提供了各种各

2017-05-24 20:35:13 192

转载 linux搭建及jdk、Tomcat、redis的安装(三)

redis安装http://www.daixiaorui.com/read/190.html

2017-05-24 17:01:36 166

转载 springAOP理论(一)

此段小代码演示了spring aop中@Around @Before @After三个注解的区别 @Before是在所拦截方法执行之前执行一段逻辑。 @After 是在所拦截方法执行之后执行一段逻辑。 @Around是可以同时在所拦截方法的前后执行一段逻辑。一、目标方法packagecom.itsoft.action; importorg

2017-05-24 13:34:03 135

原创 spring@Scheduled注解执行定时任务(二)

一、XML配置二、还需要配置跑定时任务的电脑,判断启动该项目的IP与配置中的IP是否一致,一致则跑三、案例package com.lifang.callcenter.timtask;import java.util.List;import java.util.Map;import org.slf4j.Logger;import org.s

2017-05-23 17:44:15 214

转载 spring@Scheduled注解执行定时任务(一)

配置quartz 在spring中需要三个jar包:quartz-1.6.5.jar、commons-collections-3.2.jar、commons-logging-1.1.jar首先要配置我们的spring.xmlxmlns 多加下面的内容、[html] view plaincopyxmlns:task="http://www.springfr

2017-05-23 17:42:33 216

原创 mysql 获取当月第一天

SELECT CONCAT(DATE_ADD(curdate(),interval-day(curdate())+1 day),' 00:00:00')

2017-05-23 17:26:27 462

转载 mysql union和union all的区别

union 对两个结果集进行并集操作,重复数据只显示一次Union All,对两个结果集进行并集操作,重复数据全部显示方法/步骤student表数据     2.使用union 方法返回的结果     3.使用union all方法返回的结果

2017-05-23 17:24:54 193

原创 Mysql读写分离

一、配置读写数据源datasourcebeanid="dataSourceWrite"class="org.apache.commons.dbcp.BasicDataSource"scope="singleton">      propertyname="driverClassName"value="${jdbc.driverClassName}"/>      pro

2017-05-23 17:05:42 150

原创 JSON解析

依赖            com.alibaba            fastjson            1.2.1 对象转为JSON                HttpClientRequestInfo httpClientRequestInfo = new HttpClientRequestInfo();Map auth = new Hash

2017-05-23 16:32:55 121

转载 linux搭建及jdk、Tomcat的安装(二)

下载jdk1.8下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;选择符合自己操作系统版本的jdk安装文件,如下图所示:解压安装  用root管理员登录  在/usr/local目录下建立安装目录,取名为jdk1.8,使用命令依次为:cd /usr/local

2017-05-23 16:18:25 270

转载 win10在VMware10中安装CentOS 6.4详解

参考:http://www.linuxidc.com/Linux/2014-02/97389.htm

2017-05-23 16:17:17 259

原创 导出EXCEL(根据数据生成EXCEL)

org.apache.poi            poi            3.10-FINAL/*** 下载EXCEL模板* @param request* @param response*/@RequestMapping(value = "/exportBlackListExcel")public void exportXlsPayList

2017-05-23 16:11:48 126

原创 EXCEL解析

org.apache.poi            poi            3.10-FINAL/** *  */package com.lifang.imsoa.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;

2017-05-23 16:08:31 156

转载 利用redis实现Session共享理论(二)

session和cookie是我们做web开发中常用到的两个对象,它们之间会不会有联系呢?  Cookie是什么? Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。(Cookie 会随每次HTTP请求一起通过Request Headers被传递服务器端,排除js,css,imag

2017-05-23 15:21:19 220

转载 利用redis实现Session共享理论(一)

解决网站跨服务器之间的Session共享方案需求变得迫切起来,下面列举4种较为可行的方案进行对比探讨:  1. 基于NFS的Session共享  NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。  这个方案实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的本地session目录即可,缺点是NFS依托

2017-05-23 15:17:48 166

转载 windows10系统下安装nginx的安装步骤

工具/原料Windows10nginx的稳定的版本方法/步骤打开nginx的官网:http://nginx.org/,下载最新的稳定版本。下载完成后,解压到你想要解压的文件路径中,我解压到了D盘中,并把文件名改为nginx;进入

2017-05-22 13:09:09 354

空空如也

空空如也

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

TA关注的人

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