![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 76
天才青年
魔王降临
展开
-
JAVA的StringBuffer类
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在转载 2015-05-29 10:45:12 · 305 阅读 · 0 评论 -
RSA加密算法步骤
public String doEncrypt(String[] str) throws Exception {//获取公钥CertificateFactory cff = CertificateFactory.getInstance("X.509");String filePath = Log4jInit.getCommString(Consts.jks_path);InputStream in转载 2015-06-01 14:34:20 · 504 阅读 · 0 评论 -
sun.misc.BASE64Encoder存在的问题及其解决方法
问题背景: 最近在开发中用到了sun.misc.BASE64Encoder。发现两个问题: 其一、当编码的字节较长时,encode出来的字符串会自动加入\n\r进行自动换行。针对这个问题,原因是rfc规范规定76个字符换一次行。 其二、编码效率较低。 解决办法: 1、重写BASE64Encoder: Java转载 2015-06-01 15:14:14 · 4608 阅读 · 1 评论 -
混合加密算法(RSA和DES)
一、混合加密的理由 a、前面提及了RSA加解密算法和DES加解密算法这两种加解密算法,由于随着计算机系统能力的不断发展,DES的安全性比它刚出现时会弱得多,追溯历史破解DES的案例层出不穷,一台实际的机器可以在数天内破解DES是让某些人相信他们不能依赖DES的安全性的唯一方法。而相对于DES,RSA的安全性则相对高些,虽然破解RSA的案例也有,但其所付出的代价是相对大的(相对DES),如今R转载 2015-06-01 15:52:28 · 12678 阅读 · 0 评论 -
android常见异常总结
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约转载 2015-06-03 18:07:24 · 331 阅读 · 0 评论