![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 59
晴思梦语
让坚持成为一种习惯!别人能做到的我又未尝不能
展开
-
tomcat8 url包含|等特殊字符报错400的问题
在做javaweb项目时,关于统一错误页面在开发的过程中就做过编码,并且一直都很有效,像500,404,403等常规错误码都能得到有效处理,但是400却不行,而且还暴露tomcat的版本信息,这是很严重的安全漏洞解决方法百度和测试很多,总结如下:问题产生:根据rfc规范,url中不允许有 |,{,}等特殊字符,但在实际生产中还是有些url有可能携带有这些字符,特别是|还是较为常见的。在tomcat升级到7以后,对url字符的检查都变严格了,如果出现这类字符,服务器tomcat将直接返回400状态码。原创 2021-03-09 11:11:57 · 3920 阅读 · 0 评论 -
java字节数组与基础类型的相互转换
java字节数组与基础类型的相互转换byte数组转int类型byte数组转为long类型byte数组转为String类型byte数组转int类型// byte 数组转为int类型private static int byteArrayToInt(byte[] b) { return b[3] & 0xFF | (b[2] & 0xFF) << 8 | (b[1] & 0xFF) << 16 | (b[0] & 0xFF) << 24原创 2020-09-14 15:45:01 · 425 阅读 · 0 评论 -
删除项目的svn信息
删除web项目的svn信息1、新建文本文件:取消SVN关联.txt2、生成注册文件3、删除svn信息当我们想拷贝一个项目重新导入eclipse(就是想作为新的项目),想去除之前的所有svn版本的信息,这里提供一个简单的方法,亲测可用1、新建文本文件:取消SVN关联.txtWindows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFT...原创 2020-03-20 09:48:43 · 1033 阅读 · 0 评论 -
字符串加密
Encrypt 加密创建Encrypt 类package com.dx.util;import java.io.UnsupportedEncodingException;public class Encrypt { // 加密方法 public static String doCrypt(String strOriginal, int s) { String strReturn...原创 2019-04-08 15:55:51 · 2429 阅读 · 0 评论 -
DES加密
DES加密创建DesUtil类package com.dx.util;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DE...原创 2019-04-08 15:43:09 · 267 阅读 · 0 评论 -
MD5加密
MD5加密创建MD5Util类import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { public static String encry...原创 2019-04-08 15:32:11 · 190 阅读 · 0 评论 -
JAVA获取指定日期
JAVA获取指定日期java项目中经常需要用到到当前日期的前若干天、后若干天、前几小时、后几小时的时间,现总结如下import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * * 给一个日期获得其他的日期...原创 2019-03-28 09:13:12 · 11287 阅读 · 0 评论 -
java操作Excel表格
胜多负少的原创 2018-12-13 12:02:57 · 610 阅读 · 0 评论 -
JAVA获取主机IP地址
JAVA获取主机IP地址java 获取主机IP地址工具类import org.springframework.web.context.request.RequestAttributes;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.cont...原创 2018-12-06 09:29:06 · 1998 阅读 · 0 评论 -
shiro设置session超时时间
系统默认超时时间是180000毫秒(30分钟),可以通过下面2中方式设置自定义的超时时间1.配置文件修改 &lt;!-- 会话管理器 --&gt;&lt;bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager"&gt; &原创 2018-10-24 18:33:07 · 4798 阅读 · 0 评论 -
解决Cannot change version of project facet Dynamic web module to 3.0异常
解决Cannot change version of project facet Dynamic web module to 3.0异常我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改D...原创 2018-10-22 18:15:48 · 367 阅读 · 0 评论 -
长度不够自动补0
在做程序时,遇到了要在js和java后台中将一个数字字符串实现数值计算并位数不够自动补0操作,查阅相关资料,现总结如下,供同界朋友参考:js中数值位数不够自动补0方法1:function PrefixInteger(num, length) { return (num/Math.pow(10,length)).toFixed(length).substr(2); } 方...原创 2018-04-12 14:32:31 · 1446 阅读 · 0 评论 -
tomcat服务器的性能优化(1)
由于公司的项目在高并发访问的情况下出现了崩溃,而鉴于在做系统时对并发处理并没有很完善,所以从tomcat服务器的性能优化出发,进行了学习与研究,特总结如下:一、概述本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。二、调优分类由于Tomcat的运行原创 2018-01-26 14:58:57 · 1352 阅读 · 2 评论 -
tomcat中server.xml文件配置解析
server.xml配置简介 下面是这个文件中的基本配置信息,更具体的配置信息见tomcat的文档 server: port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service: name原创 2018-01-19 09:32:10 · 534 阅读 · 0 评论 -
java对象与json对象之间的转换
1.简单的解析json字符串首先将json字符串转换为json对象,然后再解析json对象,过程如下。JSONObject jsonObject = JSONObject.fromObject(jsonStr);根据json中的键得到它的值String name = jsonObject.getString("name");int num = jsonObject.getInt("num");St原创 2018-01-18 15:39:37 · 242 阅读 · 0 评论