![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 88
iteye_9706
这个作者很懒,什么都没留下…
展开
-
equals 与 ==
java中equals和==的区别 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals...原创 2012-02-27 10:07:48 · 58 阅读 · 0 评论 -
java中使用公钥加密私钥解密原理实现license控制
java中使用公钥加密私钥解密原理实现license控制现在很多J2EE应用都采用一个license文件来授权系统的使用,特别是在系统购买的早期,会提供有限制的license文件对系统进行限制,比如试用版有譬如IP、日期、最大用户数量的限制等。而license控制的方法又有很多,目前比较流行,只要设计的好就很难破解的方法就是采用一对密匙(私匙加密公匙解密)来生成License文件中的Sinatur...原创 2014-09-12 11:39:02 · 301 阅读 · 0 评论 -
构建高性能web站点
起因大概花了一个月不到的时间,看完了这本400页不到的书《构建高性能web站点》,不得不说这是我第一次真正意义上完全看完一本书,尽管曾经看过许多技术类的书。其中一个原因,就是大部分的技术类书籍偏向枯燥,即使是本着某种虔诚的目的和愿望去阅读,仍然很容易中途放弃。但是这本书却不同,它十分能吸引我的阅读愿望,几乎在所有的环节上能够引起我的共鸣思考,于是便快速的阅读了一遍此书。作者主要以典型的...原创 2014-09-09 14:53:46 · 110 阅读 · 0 评论 -
作为软件工程师,你必须知道的20个常识
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算...原创 2014-09-09 14:27:30 · 162 阅读 · 0 评论 -
log4j 详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderNa...原创 2014-09-09 10:06:42 · 71 阅读 · 0 评论 -
Log4j入门
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 ...原创 2014-09-09 10:06:22 · 85 阅读 · 0 评论 -
使用Dom4j操作XML
Dom4j也可以很方便完成XML文档的创建、元素的修改、文档的查询遍历等,但dom4j稍比jdom复杂一点,不过在大片文档的情况下dom4j的性能要不jdom好。 # 准备首先,提供相关的jar包Dom4j jar包下载:http://sourceforge.net/projects/dom4j/files/dom4j-2.0.0-ALPHA-2/jaxen jar下...原创 2014-09-05 15:36:02 · 56 阅读 · 0 评论 -
Spring集成ActiveMQ配置
1. 集成环境Spring采用2.5.6版本,ActiveMQ使用的是5.4.2,从apache站点可以下载。本文是将Spring集成ActiveMQ来发送和接收JMS消息。2. 集成步骤将下载的ActiveMQ解压缩后文件夹如下 activemq-all-5.4.2.jar是activemq的所有的类jar包。lib下面是模块分解后的jar包。将lib下面的...原创 2014-09-05 15:30:03 · 78 阅读 · 0 评论 -
用maven构建项目
1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,...原创 2014-09-05 15:28:47 · 117 阅读 · 0 评论 -
apache common 工具(怎样可以编写更少的代码)
common-lang (2.1)ArrayUtils常量中包含了基本类型(及其相对应类)的空数组。提供向数组增加元素(包括增加单个元素或是整个数组),删除元素,翻转元素排列次序克隆数组(基本类型)查找数组中的元素(是否包含,返回索引)获得数组长度(null 安全,返回为 0 )数组是否为空,数组是否相等,长度是否相等,元素类型...原创 2014-09-05 15:27:07 · 88 阅读 · 0 评论 -
apache common简介
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对Bean的一个工具集。由于Bean往往是...原创 2014-09-05 15:24:47 · 622 阅读 · 0 评论 -
中文简体转化繁体中文
public class Encoding { // Supported Encoding Types public static int GB2312 = 0; public static int GBK = 1; public static int HZ = 2; public static int BIG5 = 3; public static...原创 2012-02-28 10:31:22 · 366 阅读 · 0 评论 -
一个基于RSA算法的Java数字签名例子
一、前言: 网络数据安全包括数据的本身的安全性、数据的完整性(防止篡改)、数据来源的不可否认性等要素。对数据采用加密算法加密可以保证数据本身的安全性,利用消息摘要可以保证数据的完整性,但是还有一点就是数据来源的不可否认性(也就是数据来自哪里接收者是清楚的,而且发送数据者不可抵赖)。 有些方案曾经使用消息认证码(MAC)来保证数据来源于合法的发送着,但是利用...原创 2014-09-12 11:52:42 · 107 阅读 · 0 评论