2019年2月19日

【修改编码】修改tomcat默认的编码方式

摘要: 默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort=" 阅读全文

posted @ 2019-02-19 17:35 我是司 阅读(3073) 评论(0) 推荐(1)

【查看内存参数详解】Linux free -m 详细说明

摘要: free 命令相对于top 提供了更简洁的查看系统内存使用情况:$ free total used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap 阅读全文

posted @ 2019-02-19 17:33 我是司 阅读(3217) 评论(0) 推荐(0)

【查看内存】Linux查看内存使用情况(一)

摘要: 用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的 阅读全文

posted @ 2019-02-19 17:31 我是司 阅读(971) 评论(0) 推荐(0)

【软件是否安装】linux下如何查看某软件是否已安装

摘要: 因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类: 1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。 [root@hexuweb102 ~] rpm -qa | 阅读全文

posted @ 2019-02-19 17:26 我是司 阅读(713) 评论(0) 推荐(0)

【查看端口占用】查看某个被占用的端口的占用情况

摘要: 1.使用lsof lsof -i:端口号查看某个端口是否被占用 lsof未安装报错:-bash: lsof: command not found lsof安装:yum install lsof 2.使用netstat 使用netstat -anp|grep 80 阅读全文

posted @ 2019-02-19 17:24 我是司 阅读(610) 评论(0) 推荐(0)

【命令】Linux常用命令

摘要: 常用指令 ls 显示文件或目录ls -f 查看目录中的文件 ls -l 列出文件详细信息l(list) ls -a 列出当前目录下所有文件及目录,包括隐藏的a(all)ls *[0-9]* 显示包含数字的文件名和目录名 mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 阅读全文

posted @ 2019-02-19 17:21 我是司 阅读(244) 评论(0) 推荐(0)

【htop】Linux CentOS 6.5下安装htop进程管理工具

摘要: 一.Htop的使用简介 This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses. Co 阅读全文

posted @ 2019-02-19 16:54 我是司 阅读(479) 评论(0) 推荐(0)

【ssh免登录】设置集群环境ssh免登录步骤

摘要: 1.每台机器都需要执行,生成自己的密钥 过程中遇到选项,全部enter 分别在node2,node3上的~/目录下建立.ssh目录,建好后的.ssh目录默认是隐藏的 node1上执行复制命令: 在node1上测试ssh登录 说明配置成功 阅读全文

posted @ 2019-02-19 16:53 我是司 阅读(348) 评论(0) 推荐(0)

【防火墙配置】防火墙配置记录

摘要: 配置filter表防火墙 #清除预设表filter中的所有规则链的规则iptables -F#清除预设表filter中使用者自定链中的规则iptables -X#保存iptables配置service iptables save#重启iptables服务service iptables restar 阅读全文

posted @ 2019-02-19 16:53 我是司 阅读(305) 评论(0) 推荐(0)

【联网】设置虚拟机联网的方式

摘要: 修改etc/resolv.conf内容(一般打开后为空白),增加DNS服务器地址 山东青岛联通DNS服务器 nameserver 202.102.134.68 谷歌公共DNS服务器(联网稳定) nameserver 8.8.8.8 nameserver 8.8.4.4 114公共DNS(延迟低) n 阅读全文

posted @ 2019-02-19 16:05 我是司 阅读(217) 评论(0) 推荐(0)

【同步时间】Linux设置时间同步

摘要: 所有节点都要确保已安装ntpd(在步骤4已安装) 1.首先选择一台服务器作为时间服务器。 假设选定为node1.sunny.cn服务器为时间服务器。 2.ntp服务器的配置 修改ntp.conf文件: 一共修改三处内容,将#去掉,并且将网段修改正确。 将以下4个server进行#注释掉。 最后添加俩 阅读全文

posted @ 2019-02-19 16:04 我是司 阅读(2052) 评论(0) 推荐(0)

【安装vsftpd】安装vsftpd工具步骤

摘要: 1 安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。 2 添加一个ftp用户 此用户就是用来登录ftp服务器用的。 这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser. 3 给f 阅读全文

posted @ 2019-02-19 16:00 我是司 阅读(794) 评论(0) 推荐(0)

Session过期、失效时间

摘要: 1.session其实就是一个Map,key=value,通过session.getAttribute("name");获得session中设置的参数 2.session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算? 从session不活动的时候开始计算,如果ses 阅读全文

posted @ 2019-02-19 15:54 我是司 阅读(14199) 评论(0) 推荐(0)

类加载器ClassLoader源码解析

摘要: 1、ClassLoader作用 类加载流程的"加载"阶段是由类加载器完成的。 2、类加载器结构 结构:BootstrapClassLoader(祖父)-->ExtClassLoader(爷爷)-->AppClassLoader(也称为SystemClassLoader)(爸爸)-->自定义类加载器( 阅读全文

posted @ 2019-02-19 15:47 我是司 阅读(1506) 评论(0) 推荐(0)

连接ftp服务器 JDK 1.7

摘要: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; impor 阅读全文

posted @ 2019-02-19 15:42 我是司 阅读(1026) 评论(0) 推荐(0)

根据当前请求的特征,判断该请求是否来自手机终端

摘要: import javax.servlet.http.HttpServletRequest; public class HttpRequestDeviceUtils { /**Wap网关Via头信息中特有的描述信息*/ private static String mobileGateWayHeader 阅读全文

posted @ 2019-02-19 15:35 我是司 阅读(716) 评论(0) 推荐(0)

DownloadURLFile网络文件下载

摘要: import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream 阅读全文

posted @ 2019-02-19 15:23 我是司 阅读(1907) 评论(0) 推荐(0)

Des加解密工具

摘要: import java.security.Key; import java.security.Security; import java.util.Date; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; i 阅读全文

posted @ 2019-02-19 15:06 我是司 阅读(1271) 评论(0) 推荐(0)

验证身份证

摘要: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Hashtable; import java.util.regex.M 阅读全文

posted @ 2019-02-19 15:04 我是司 阅读(516) 评论(0) 推荐(0)

CardUtil算出当前身份证持有者的性别和年龄

摘要: import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; public class CardUtil { /** * 根据身份证的号码算出当前身份 阅读全文

posted @ 2019-02-19 15:01 我是司 阅读(402) 评论(0) 推荐(0)

DocumentHandler-ftl生成word

摘要: import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; im 阅读全文

posted @ 2019-02-19 14:57 我是司 阅读(685) 评论(0) 推荐(0)

FileHelper-文件操作工具

摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import j 阅读全文

posted @ 2019-02-19 14:54 我是司 阅读(2046) 评论(0) 推荐(0)

WordtoPdfUtil word转pdf

摘要: jar: <dependency> <groupId>com.jacob</groupId> <artifactId>jacob</artifactId> <version>1.10</version> </dependency> 在tomcat上使用时要在tomcat使用的jdk的jdk/jre/ 阅读全文

posted @ 2019-02-19 14:49 我是司 阅读(995) 评论(0) 推荐(0)

XML读写工具

摘要: import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.util.List; import 阅读全文

posted @ 2019-02-19 14:36 我是司 阅读(811) 评论(0) 推荐(0)

UUIDGenerator

摘要: import java.util.UUID; //下面就是实现为数据库获取一个唯一的主键id的代码 public class UUIDGenerator { public UUIDGenerator() { } /** * 获得一个UUID * @return String UUID */ publ 阅读全文

posted @ 2019-02-19 14:33 我是司 阅读(1419) 评论(0) 推荐(0)

RequestUtil 获取网址页面信息

摘要: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import 阅读全文

posted @ 2019-02-19 14:31 我是司 阅读(1389) 评论(0) 推荐(0)

DateUtil(2)

摘要: import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; impor 阅读全文

posted @ 2019-02-19 14:22 我是司 阅读(287) 评论(0) 推荐(0)

PropertiesUtil

摘要: import java.io.InputStream; import java.util.Properties; public class PropertiesUtil { private static Properties props = null; private synchronized st 阅读全文

posted @ 2019-02-19 14:15 我是司 阅读(302) 评论(0) 推荐(0)

HttpUtils(2)

摘要: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.IOException; import java.io.OutputStrea 阅读全文

posted @ 2019-02-19 14:12 我是司 阅读(316) 评论(0) 推荐(0)

CFCA证书工具类

摘要: jar:com.cfca.pkibase-1.0.jar import java.io.UnsupportedEncodingException; import java.security.Security; import org.bouncycastle.jce.provider.BouncyCa 阅读全文

posted @ 2019-02-19 14:09 我是司 阅读(7565) 评论(0) 推荐(0)

base64工具类

摘要: import java.net.URLDecoder; import java.net.URLEncoder; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * ************************** 阅读全文

posted @ 2019-02-19 14:03 我是司 阅读(1065) 评论(0) 推荐(0)

RSA签名,加解密处理核心文件

摘要: import java.io.ByteArrayOutputStream; import java.io.UnsupportedEncodingException; import java.security.InvalidKeyException; import java.security.Key; 阅读全文

posted @ 2019-02-19 14:00 我是司 阅读(1079) 评论(0) 推荐(0)

MD5(3)

摘要: import java.io.UnsupportedEncodingException; import java.security.PrivateKey; import java.security.SignatureException; import org.apache.commons.codec 阅读全文

posted @ 2019-02-19 13:59 我是司 阅读(222) 评论(0) 推荐(0)

GSON工具类

摘要: import java.util.Map; import com.google.gson.reflect.TypeToken; import com.google.gson.FieldNamingPolicy; import com.google.gson.Gson; import com.goog 阅读全文

posted @ 2019-02-19 13:56 我是司 阅读(1759) 评论(0) 推荐(0)

Base64(3)

摘要: public final class Base64 { static private final int BASELENGTH = 128; static private final int LOOKUPLENGTH = 64; static private final int TWENTYFOUR 阅读全文

posted @ 2019-02-19 13:55 我是司 阅读(382) 评论(0) 推荐(0)

Gson字符串编码,字符串转换成图片保存,二进制转换成图片保存

摘要: import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutpu 阅读全文

posted @ 2019-02-19 13:53 我是司 阅读(846) 评论(0) 推荐(0)

时间工具类DateUtil

摘要: import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; impor 阅读全文

posted @ 2019-02-19 13:46 我是司 阅读(1454) 评论(0) 推荐(0)

RSA 签名、验证、加密、解密帮助类

摘要: import java.io.IOException; import java.security.InvalidKeyException; import java.security.KeyFactory; import java.security.KeyPair; import java.secur 阅读全文

posted @ 2019-02-19 13:42 我是司 阅读(777) 评论(0) 推荐(0)

富友数据加密解密

摘要: import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.KeyFactory; import java.security.PrivateKey; imp 阅读全文

posted @ 2019-02-19 13:39 我是司 阅读(629) 评论(0) 推荐(0)

Base64(2)

摘要: import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.zip.Deflater; import j 阅读全文

posted @ 2019-02-19 13:33 我是司 阅读(362) 评论(0) 推荐(0)

MD5(2)

摘要: /************************************************ MD5 算法的Java Bean @author:Topcat Tuppin Last Modified:10,Mar,2001 *********************************** 阅读全文

posted @ 2019-02-19 13:32 我是司 阅读(394) 评论(0) 推荐(0)

实体对象操作工具

摘要: import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.io.ByteArrayInputStream; import java.io. 阅读全文

posted @ 2019-02-19 13:30 我是司 阅读(329) 评论(0) 推荐(0)

HttpClient工具类

摘要: import java.io.IOException; import java.io.InterruptedIOException; import java.io.UnsupportedEncodingException; import java.net.UnknownHostException; 阅读全文

posted @ 2019-02-19 13:23 我是司 阅读(749) 评论(0) 推荐(0)

MD5

摘要: import java.io.UnsupportedEncodingException; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmExce 阅读全文

posted @ 2019-02-19 13:21 我是司 阅读(201) 评论(0) 推荐(0)

身份证算法实现

摘要: import java.util.Calendar;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * * 身份证算法实现 * * 1、号码 阅读全文

posted @ 2019-02-19 13:19 我是司 阅读(1338) 评论(0) 推荐(0)

银行卡验证

摘要: import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckBankNumber { //Description: 银行卡号Luhm校验 //Luhm校验规则�?6位银行卡号(19位�?用): / 阅读全文

posted @ 2019-02-19 13:15 我是司 阅读(526) 评论(0) 推荐(0)

Base64

摘要: import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; public class Base64 { private static final char[] legal 阅读全文

posted @ 2019-02-19 13:12 我是司 阅读(363) 评论(0) 推荐(0)

URLDoBase64

摘要: import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; import org.apache.log 阅读全文

posted @ 2019-02-19 13:11 我是司 阅读(281) 评论(0) 推荐(0)

【详细】正则表达式30分钟入门教程

摘要: 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。一旦入门后,你可以从网上找到更多更详细的资料来继续学习。 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并不像你想像中的那么困难。当然,如果你看完了这篇教程之后发现自 阅读全文

posted @ 2019-02-19 12:00 我是司 阅读(6789) 评论(0) 推荐(1)

【前端】input输入框只能输入大于等于0的正数

摘要: 大于等于0的正数,允许小数 大于0的正整数 阅读全文

posted @ 2019-02-19 11:59 我是司 阅读(17253) 评论(0) 推荐(0)

【PDF】Java操作PDF之iText超入门

摘要: Text是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 1、生成一个PDF 2、页面大小,页面背景色,页边 阅读全文

posted @ 2019-02-19 11:55 我是司 阅读(472) 评论(0) 推荐(0)

【文件下载】Java下载文件的几种方式

摘要: 1.以流的方式下载. 2.下载本地文件 3.下载网络文件 4.支持在线打开的方式 阅读全文

posted @ 2019-02-19 11:49 我是司 阅读(6868) 评论(1) 推荐(1)

第十五章 加密算法实例1--注册登录(消息摘要算法)

摘要: 15.1、原理步骤 注册:注册时,将用户密码加密放入数据库 登录:登录时,将用户密码采用上述相同的算法加密,之后再与数据库中的信息进行比对,若相同,则登录 15.2、实现(这里采用了SHA256算法,其他摘要算法MD5/SHA1/MAC类似) 注意:这里的程序是在我之前写的一个maven+sprin 阅读全文

posted @ 2019-02-19 11:33 我是司 阅读(275) 评论(0) 推荐(0)

第十四章 数字签名算法--RSA

摘要: 14.1、数字签名算法 特点: 非对称加密算法+消息摘要算法的结合体 抗否认性、认证数据来源、防止数据被篡改(具体意思与做法查看下边的过程与类比部分) 私钥加密(签名)、公钥解密(验证) 过程: 1)消息发送者产生一个密钥对(私钥+公钥),然后将公钥发送给消息接收者 2)消息发送者使用消息摘要算法对 阅读全文

posted @ 2019-02-19 11:30 我是司 阅读(488) 评论(0) 推荐(0)

VMware中三种网络连接的区别

摘要: 1、概述 大家在安装完虚拟机后,默认安装了如下图的两块虚拟网卡——VMnet1和VMnet8,其中VMnet1是host网卡,用于host方式连接网络;VMnet8是NAT网卡,用于NAT方式连接网络的,并且它们的IP地址是随机生成的。 VMware提供了三种工作模式,分别是bridged(桥接模式 阅读全文

posted @ 2019-02-19 11:18 我是司 阅读(212) 评论(0) 推荐(0)

post 发送方式

摘要: /** * post 方式 解码 */ public static String getWebContentByPost(String urlString, String data, final String charset, int timeout) throws IOException { if 阅读全文

posted @ 2019-02-19 09:43 我是司 阅读(330) 评论(0) 推荐(0)

使用response将html拼接页面写到当前浏览器端完成自动提交功能

摘要: /** * 准备中间页面所需参数 * add by linyan 2014-9-22 * @param url * @param params * @param charset * @return */ public static String[] operateParameter(String u 阅读全文

posted @ 2019-02-19 09:39 我是司 阅读(1586) 评论(0) 推荐(0)

将map对象参数转换成String=String&方式

摘要: * 将map对象参数转换成String=String&方式 * @param params * @param charset * @return * @throws UnsupportedEncodingException */ public static String generateParams 阅读全文

posted @ 2019-02-19 09:37 我是司 阅读(2121) 评论(0) 推荐(0)

第十三章 三种非对称加密算法总结

摘要: 13.1、DH 非对称算法的基石 仅能用于密钥分配,不能用于加解密数据,一般加密数据用AES 密钥长度:512~1024中的64的整数倍 双方各有自己的密钥对 13.2、RSA 最经典的非对称加密算法 也可认为是使用最多的非对称加密算法 能用于密钥分配,也能用于加解密数据(“私钥加密,公钥解密”和“ 阅读全文

posted @ 2019-02-19 09:23 我是司 阅读(281) 评论(0) 推荐(0)

第十二章 非对称加密算法-RSA

摘要: 12.1、RSA(最经典的非对称加密算法) 特点: 使用一套密钥即可完成加解密(与DH不同) 与DH不同的第二点是,RSA自己可以完成加解密,而DH需要依赖于对称加密算法 “私钥加密,公钥解密”或“公钥加密,私钥解密” 公钥长度远小于私钥长度(对下边的代码进行测试,自己比较结果) 加解密流程: 1) 阅读全文

posted @ 2019-02-19 09:22 我是司 阅读(291) 评论(0) 推荐(0)

第十一章 非对称加密算法--DH

摘要: 11.1、非对称加密算法 特点: 发送方和接收方均有一个密钥对(公钥+私钥),其中公钥传播,私钥自己保存,不需要传播 私钥不需要传播的特性解决了对称加密算法中密钥传播的困难(这个困难一般通过线下传递可以解决) 加密安全性极高,只用于一些电子商务网站,加解密速度远低于对称加密 一般情况下,为了解决非对 阅读全文

posted @ 2019-02-19 09:07 我是司 阅读(248) 评论(0) 推荐(0)

AES的256位密钥加解密报 java.security.InvalidKeyException: Illegal key size or default parameters 异常的处理及处理工具

摘要: 一、出现的现象为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理;然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,往往会出现报“java.security 阅读全文

posted @ 2019-02-19 09:05 我是司 阅读(754) 评论(0) 推荐(0)

导航