- 博客(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
613
转载 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
227
原创 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
145
转载 vmware10 内部错误或安装无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件
1、右击点击桌面上的VMware Workstation,选择以管理员身份运行软件参考:http://jingyan.baidu.com/article/cdddd41c6c2e2353cb00e13c.html2、虚拟机服务没有开启解决方法:(以管理员的方式运行)点击“开始→运行”,在运行框中输入 CMD 回车打开命令提示符,然后依次执行以下
2017-06-21 17:34:38
385
原创 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
225
转载 使用POI生成Excel文件,可以自动调整excel列宽,及文件名乱码
文件名含有中文 出现乱码 解决方案URLEncoder.encode(f.getName(),"UTF-8")原理: 把要被下载的文件的文件名转成utf-8格式的,能够让浏览器或迅雷识别的名字。在开发中经常需要用到对Excel文件的操作,现在根据网上的资料整理如下:import java.io.FileOutputStream;import or
2017-06-08 11:58:24
246
转载 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
1148
原创 随机数生成工具
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
196
原创 springboot过滤器
@Bean public FilterRegistrationBean someFilterRegistration() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(simpleCORSFilter()); registrat
2017-06-06 19:56:57
193
原创 sessionid冒名顶替
sessionId都是存储到客户端的,或者cookie或者url.在每次请求中都传回服务器。那黑客有没有可能劫持请求。查看sessionid,然后冒名顶替?1、sessionID 加密(可以自己设置规则,比如生成的时候,将用户IP和随机串拼接后加密+"-"+随机串,验证的时候,获取用户IP和随机串然后加密判断是 否一致,是一致则成功,否则登录)2、设置 httponly
2017-06-01 20:41:39
386
转载 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
727
原创 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
221
转载 HttpServletRequestWrapper用法
一 简介如题所示,有时候我们需要在一个请求到达Controller之前能够截获其请求,并且根据其具体情况对 HttpServletRequest 中的参数进行过滤或者修改。这时,有的同学可能会想:我们是否可以在一个Filter中将 HttpServletRequest 里的所有参数都取出来分别进行过滤然后再放回到该HttpServletRequest 中呢?很显然,在 HttpSe
2017-05-31 20:31:51
924
转载 利用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
432
转载 表单重复提交问题
网站中在很多地方都有表单重复提交问题,一种情况是用户在网速慢的情况下可能会重复提交表单,还有就是恶意用户通过程序来发送恶意请求,在这些情况下都要设计一个防止表单重复提交的机制。要能够防止表单重复提交,就要标识用户的每一次访问请求,使得每一次访问对服务端来说都是唯一确定的。为了标识用户的每次访问请求,可以在用户请求一个表单域时增加一个隐藏表单项,这个表单项的值每次都是唯一的 token,如:
2017-05-31 16:04:01
81
原创 springboot之配置文件
代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spring profile一样写在jar包不合适.分布式应用中一般采用集中管理配置的方式,通过使用开源软件,如阿里的diamond,netflix的consul等等,SpringBoot中提供了各种各
2017-05-24 20:35:13
215
转载 linux搭建及jdk、Tomcat、redis的安装(三)
redis安装http://www.daixiaorui.com/read/190.html
2017-05-24 17:01:36
195
转载 springAOP理论(一)
此段小代码演示了spring aop中@Around @Before @After三个注解的区别 @Before是在所拦截方法执行之前执行一段逻辑。 @After 是在所拦截方法执行之后执行一段逻辑。 @Around是可以同时在所拦截方法的前后执行一段逻辑。一、目标方法packagecom.itsoft.action; importorg
2017-05-24 13:34:03
168
原创 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
240
转载 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
245
原创 mysql 获取当月第一天
SELECT CONCAT(DATE_ADD(curdate(),interval-day(curdate())+1 day),' 00:00:00')
2017-05-23 17:26:27
495
转载 mysql union和union all的区别
union 对两个结果集进行并集操作,重复数据只显示一次Union All,对两个结果集进行并集操作,重复数据全部显示方法/步骤student表数据 2.使用union 方法返回的结果 3.使用union all方法返回的结果
2017-05-23 17:24:54
212
原创 Mysql读写分离
一、配置读写数据源datasourcebeanid="dataSourceWrite"class="org.apache.commons.dbcp.BasicDataSource"scope="singleton"> propertyname="driverClassName"value="${jdbc.driverClassName}"/> pro
2017-05-23 17:05:42
172
原创 JSON解析
依赖 com.alibaba fastjson 1.2.1 对象转为JSON HttpClientRequestInfo httpClientRequestInfo = new HttpClientRequestInfo();Map auth = new Hash
2017-05-23 16:32:55
147
转载 linux搭建及jdk、Tomcat的安装(二)
下载jdk1.8下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;选择符合自己操作系统版本的jdk安装文件,如下图所示:解压安装 用root管理员登录 在/usr/local目录下建立安装目录,取名为jdk1.8,使用命令依次为:cd /usr/local
2017-05-23 16:18:25
293
转载 win10在VMware10中安装CentOS 6.4详解
参考:http://www.linuxidc.com/Linux/2014-02/97389.htm
2017-05-23 16:17:17
295
原创 导出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
147
原创 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
206
转载 利用redis实现Session共享理论(二)
session和cookie是我们做web开发中常用到的两个对象,它们之间会不会有联系呢? Cookie是什么? Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。(Cookie 会随每次HTTP请求一起通过Request Headers被传递服务器端,排除js,css,imag
2017-05-23 15:21:19
248
转载 利用redis实现Session共享理论(一)
解决网站跨服务器之间的Session共享方案需求变得迫切起来,下面列举4种较为可行的方案进行对比探讨: 1. 基于NFS的Session共享 NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。 这个方案实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的本地session目录即可,缺点是NFS依托
2017-05-23 15:17:48
203
转载 windows10系统下安装nginx的安装步骤
工具/原料Windows10nginx的稳定的版本方法/步骤打开nginx的官网:http://nginx.org/,下载最新的稳定版本。下载完成后,解压到你想要解压的文件路径中,我解压到了D盘中,并把文件名改为nginx;进入
2017-05-22 13:09:09
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人