`
文章列表
一直用log4j记日志多无聊。换个Logback来管理日志看看。 一、在pom文件中添加依赖的jar包: ...... <!-- 版本配置 --> <properties> <slf4j.version>1.7.21</slf4j.version> <logback.version>1.1.7</logback.version> </properties> ...... <!-- slf4j+LOGBack依赖包 --> <dependenc ...
一、放置附件webdefault.xml到项目根目录。 二、在pom.xml文件中配置: <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.10</version> <configuration> <!-- 去除调试时javascript,css之类的缓存锁定 --> <webDefaultXml ...
在pom.xml文件中配置: <build> ...... <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.10</version> <configuration> <!-- 去除js,css之类的缓存锁定 --> <webDe ...
<?xml version="1.0" encoding="UTF-8"?> <project name="你的war包名字" default="generwar" basedir="."> <property name="src.dir" value="${basedir}/src" /> <property name="webRoot" value="${base ...
使用Apache的Commons Email发送邮件 首先在pom中添加依赖: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.2</version> </dependency> 1、发送简单邮件: Email email = new SimpleEmail(); email.setHostName( ...
Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1:3306/test"; Connection con = (Connection) DriverManager.getConnection(url); Statement stmt = (Statement) con.createStatement(); String query = "SELECT * FROM tmp"; ResultSet ...
/** * MD5算法 */ public class MD5 { /** * 获取MD5 结果字符串 * * @param source * @return */ public static String encode(byte[] source) { String s = null; char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { java. ...
public class BASE64Encoder { private static final char last2byte = (char) Integer.parseInt("00000011", 2); private static final char last4byte = (char) Integer.parseInt("00001111", 2); private static final char last6byte = (char) Integer.parseInt("00111111&qu ...
import java.io.FileNotFoundException; import java.io.IOException; import java.util.Properties; public class ConfigUtil { public static String get(String key) throws FileNotFoundException, IOException{ Properties config = new Properties(); //config.load(ConfigUtil.class.get ...
import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; public class HMACSHA1 { private static final String HMAC_SHA1 = "HmacSHA1"; /** * 生成签名数据 * * @param data 待加密的 ...
一、hibernate的各个包的大概用途: hibernate-testing: 支持单元测试。 hibernate-swarmcache:支持SwarmCache,一个简单而功能强大的分布式缓存机制。它使用IP组播来有效地在缓存的实例之间进行通信。它是快速提高集群式Web应用程序的 ...

几种加密算法

    博客分类:
  • JAVA
简单的加密解密:   BASE64 严格地说,属于编码格式,而非加密算法   MD5(Message Digest algorithm 5,信息摘要算法)   SHA(Secure Hash Algorithm,安全散列算法)   HMAC(Hash Message Authentication Code,散列消息鉴别码) 复杂的对称加密(DES、PBE)、非对称加密算法:   DES(Data Encryption Standard,数据加密算法)   PBE(Password-based encryption,基于密码验证)   RSA(算法的名字以发明者的名字命名:Ron Rivest ...
    最近刚开始学习JBPM4.4,安装和运行其自带的例子均没有碰到什么问题。         但是,和项目整合的时候需要与原有的系统进行整合。所以,问题来了:     1、JBPM4.4到底需要哪些JAR包,jar包冲突了怎么办呢?     2、JPBM4.4怎么和原有的Spring配置整合在一起呢?     首先,第一个问题一直都是很困扰JAVA开发者的一个问题(jar包的依赖关系,版本冲突等等问题)。我认为有两种无奈的解决思路: 1、不管三七二十一,把所需的jar包一股脑的扔进去,等发生冲突了,再一个个剔除。2、不管这个框架需要什么jar包,直接运行你写的单元测试例子,查看出错信息一 ...
Global site tag (gtag.js) - Google Analytics