java如何将两个list合并的问题。
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.Iterator;
import java.ut[......]
java如何将两个list合并的问题。
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.Iterator;
import java.ut[......]
UML中 依赖关系,实现关系,泛化关系,关联关系(组合、聚合)。
一、依赖关系(Dependence):假设A类的变化引起了B类的变化,则说明B类依赖于A类。
依赖关系有如下三种情况:
1、A类是B类的一个局部变量;
2、A类是B类方法当中的一个参数;
3、A类向B类发[......]
java进程和线程区别与不同。
一、定义
1.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。
2.线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在[......]
JVM OPTS设置。JAVA_OPTS设置
JVM:JAVA_OPTS=”-server -Xms2048m -Xmx2048m -Xss512k”
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设[......]
java泛型。
一、不要在新代码中使用原生态类型
如果使用原生态类型,就失掉了泛型在安全性和表述性方面的所有优势。
原生态类型只是为了与引入泛型之前的遗留代码进行兼容和互用而提供的。
Set<Object>是个参数化类型,表示可以包含任何对象类型的一个集合,Set[......]
java创建和销毁对象。
一、考虑用静态工厂方法代替构造器
1.静态工厂方法的优势
(1)易读性
例如:java.math.BigInteger构造器BigInteger(int,int,Random)返回的
BigInteger可能为素数;如果用名为BigIntege[......]
java获取主机IP地址方法总结。
1.第一种方法,也是大家最常用的方法
InetAddress.getLocalHost().getHostAddress()
有些服务器上,这个方法得到的ip地址是127.0.0.1,但是,大多数服务器,都能够得到真实ip
只要是得到127[......]
四个高级漏洞:
1.三个表单字段没有过滤特殊字符,在前台和后台特殊字符处理(用户名、密码、验证码都不能包含特殊字符)
2.密码的MD5加密,
MD5加密的JQuery插件:http://download.csdn.net/detail/[......]
UUID标识符。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
通常平台会提供生成UUID的API。UUID按照开放软件基金会(OSF)制定的标准计算,
用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。
表示通用唯一标识符 (UU[......]
Struts“{数字}”的出处。
struts的配置文件,通常有这样一种语法{数字}来引用先前出现过的内容,在深入学习struts的过程中,虽然学到的东西越多,却让我感觉需要记忆的东西也是够多的,寻根溯源本是一种好的习惯,但是如果用错了地方,也会让人非常不爽。
一次偶然,看到一篇文章,相[......]