自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 String工具类

package com.huawei.bfm.common.util;import java.util.ArrayList;import java.util.Collection;import java.util.List;import org.apache.commons.lang.StringEscapeUtils;import org.apache....

2013-12-04 10:35:00 105

转载 导出数据shell脚本

#! /bin/sh################################################ function getSessionlist: ## get the session of the user that connect DB ###################################...

2013-11-26 16:05:00 202

转载 java基础每日学习20131029--序列化

原则4.1 敏感对象发送出信任区域前进行签名并加密说明:敏感数据传输过程中要防止窃取和非法篡改。使用安全的加密算法给数据加密可以防止数据被窃取。而对数据加上数字签名则可以防止数据被非法篡改。在以下场景中,需要加密和数字签名的机制保证数据安全: 1)序列化或传输敏感数据;2)无SSL传输通道或者代价太高;3)敏感数据需要长久保存;应该要避免使用私有加密算法,以免引入更多的漏洞。应用程序...

2013-10-29 10:09:00 1240

转载 java每日一学--IO

规则3.1 临时文件使用完毕应及时删除说明:临时文件可能包含敏感数据,为防止可能的未授权访问,需保证临时文件在使用完毕前被删除。错误示例:在结束时没有删除创建的临时文件。public class TempFile { public static void main(String[] args) throws IOException { ...

2013-10-22 18:32:00 169

转载 转--百度知道:mvc理解

Java Web 开发时的 MVC 模型和软件的3层架构有哪些区别和联系?三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层)三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(...

2013-10-22 10:00:00 79

转载 走N*M格 步数(即遍历二叉树)

package huawei;/** * 请注意不要修改包名、类名,否则将导致考试成绩失效 */public class JavaTest{ /** * 计算出nxm个宫格从左上解走到右下角,总共有多少种走法,不允许走回头路,即: 只能往右走和往下走,不能往上和往左走。 * * @param n : 横向的格子数;...

2013-10-18 09:51:00 169

转载 HttpUrlConnection工作中例子

package test01;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import...

2013-10-10 16:43:00 87

转载 java每日一学--数据校验20131008

数据校验规则1.1 禁止直接使用外部输入来拼接SQL语句以防止SQL注入说明:如果对于外部输入的数据未经处理,直接用于拼接SQL语句,攻击者可以通过构造特殊形式的输入来改变程序中原本要执行的SQL逻辑,形成SQL注入攻击,导致系统功能异常、信息泄露、数据被非法修改等安全问题。 错误示例: public void doPrivilegedAction(String use...

2013-10-08 14:13:00 134

转载 转载:正则表达式30分钟入门[2]

反义有时需要查找不属于某个能简单定义的字符类的字符。比如想查找除了数字以外,其它任意字符都行的情况,这时需要用到反义:表3.常用的反义代码代码/语法说明\W匹配任意不是字母,数字,下划线,汉字的字符\S匹配任意不是空白符的字符\D匹配任意非数字的字符\B匹配不是单词开头或结束的位置[^x]...

2013-10-07 21:10:00 103

转载 【Java可移植性】编程规范每日一学--20130923

国际化在所有的输入输出环节,指明正确的编码方式,进行正确的字符到字节,或字节到字符的转换 见如下示例 String newStr = new String(oldStr.getBytes("GBK"), "UTF-8"); 如果输入源或输出目标直接支持,尽可能直接使用Unicode进行输入输出。 说明:例如,Oracle数据库直接支持UTF-8的文本数据。使用UTF-8操作...

2013-09-23 13:39:00 835

转载 【Java可移植性】编程规范每日一学--20130917

可移植性 不要在代码中硬编码"\n"和"\r"作为换行符号 说明:回车换行符在不同操作系统下是有区别的,如果需要换行,尽量用println来代替在字符串中使用"\n"。也可以使用System.getProperty("line.separator")获取运行时环境的换行符。 示例: 不好 System.out...

2013-09-17 09:40:00 537

转载 【Java资源管理】编程规范每日一学--20130916

避免创建不必要的对象 说明:重用一个已经创建的对象比创建一个新的对象要好得多,除非确实需要重新创建。创建重复不必要的对象会导致资源浪费,严重时可能会导致性能问题。 示例: 不好: String s = new String("string"); 推荐: String s = "string"; 将对象存入HashSet,或作为key存入HashMap(或HashTable)后,必须确保该...

2013-09-16 14:39:00 2173

转载 【Java语言特性】编程规范每日一学--20130912

其他语言特性 使用JDK自带的API或广泛使用的开源库,不要自己写类似的功能。 说明:JDK和开源库(例如Apache Commons,Google Guava等)已实现的功能,不要重复实现,避免造成浪费。 新代码不要使用已标注为@deprecated的方法 说明:标注为@deprecated的方法,是由于各种原因被JDK废弃的方法,为了保持兼容性而没有删除,新写的代码应避免使用这些...

2013-09-14 11:18:00 314

转载 EL表达式基础--摘自百度知道

EL表达式关键字: el表达式 一个EL表达式包含变量和操作符。任何存储在某个JSP作用范围(如:page、 request、session、application)的bean能被作为一个EL变量来使用。另外,EL支持以下预定义的变量: 变量名称 说明 pageScope 一个包含所有page scope范围的变量集合 (a java.util.Map) requestScope 一个包...

2013-09-11 14:32:00 94

转载 【Java语言特性】编程规范每日一学--20130911

语言特性序列化序列化对象中的HashMap、HashSet或HashTable等集合不能包含对象自身的引用 说明:如果一个被序列化的对象中,包含有HashMap、HashSet或HashTable集合,则这些集合中不允许保存当前被序列化对象的直接或间接引用。 因为,这些集合类型在反序列化的时候,会调用到当前序列化对象的hashCode方法,而此时(序列化对象还未完全加载)...

2013-09-11 10:26:00 125

转载 分享 转--对ThreadLocal理解

Threading lightly, Part 3: Sometimes it's best not to shareExploiting ThreadLocal to enhance scalabilityBrian Goetz (brian@quiotix.com), Software Consultant, Quiotix Corp.Brian Goetz is...

2013-09-06 16:12:00 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除