摘要:ArrayUtil 让数组的长度容量涨一个 private static Object copyArrayGrow1(Object array, Class newArrayComponentType) { if (array != null) { int arrayLength = Array.getLength(array); //获得数组的长度,array不是数组将报异常 Object newArray = Array.newInstance(array.getClass().getComponentType(), arrayLength + 1);//根据类型创建一个...
阅读全文
摘要:root参数 从归回结果中根据ognl表达式掏出你需要输出的结果excludeNullProperties 参数 表示是不是去掉空值, 默认值是false,如果设置为true会自动将为空的值过滤,只输出不为空的值。ignoreHierarchy 参数 表示是不是纰漏等级,也就是继承关系,好比:TestAction继承于BaseAction,那么TestAction中归回的json字符串默 认是不会包含父类BaseAction的属性值,ignoreHierarchy值默认为true,设置为false后会将父类以及子类的属性一起归回。includeProperties 参数 输出结果中需要包含..
阅读全文
摘要:1,session在何时被创建一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 %@page session="false"% 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句HttpSession session = HttpServletRequest.getSession(true);这也是JSP中隐含的session对象的来历。由于session会消耗内存资源,因此,
阅读全文
摘要:BeanInfo beanInfo =Introspector.getBeanInfo(Person.class);//获得javabean Person的BeanInfo 信息PropertyDescriptor [] properties = beanInfo.getPropertyDescriptors();//BeanInfo 来获取属性的描述器(PropertyDescriptor)MethodDescriptor[] methods = beanInfo.getMethodDescriptors();// 通过BeanInfo获得类的方法 Class<?> propTy
阅读全文
摘要:三、位运算符 逻辑运算符: 位运算符 与(&)、非(~)、或(|)、异或(^) &:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000 | :当两边操作数的位有一边为1时,结果为1,否则为0。如1100|1010=1110 ~:0变1,1变0 ^:两边的位不同时,结果为1,否则为0.如1100^1010=0110 逻辑运算符 与(&&)、非(!)、或(||)
阅读全文
摘要:1,hashMap容量有大小限制,最大为 MAXIMUM_CAPACITY = 1>>30 及等于10737418242,对传入的值,会自动转换成2的倍数 while (capacity < initialCapacity) capacity <<= 1;3,阔值threshold 为 最大容量*加载因子
阅读全文