- 浏览: 6451 次
- 性别:
最新评论
文章列表
findbug中问题的总结
- 博客分类:
- java
代码的质量还是比较重要的,项目最好通过findbug检查,findbug后,如何修改,特整理了一份doc。
1.在前端(SWT)表单页面,经常会使用验证,非空的验证,太简单,代码不贴了。验证只能是字母(不区分大小写)、数字、汉字的正则表达式以及验证的代码如下:
private boolean valiOrganName(){
String organName="test";
//包含数字、字母(不区分大小写)、汉字的正则表达式,这里还限制了长度1~16
String regex="^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w]{1,16}$";
return matches(regex, organNam ...
1.网络上的很多文章,在获得mac地址时,都是通过这种方式:调用cmd命令,再通过io读取执行命令后的结果,以获得mac地址,这种方式在使用过程中,有时获取不到,存在一些问题。
2.通过java api获得,由于java语言是跨平台,推荐这种。代码如下:
public static String getMACAddress() {
try {
InetAddress inetAddress=InetAddress.getLocalHost();
NetworkInterface el = NetworkInterface
.getByInetAddress(in ...
解决动态执行表不可访问的错误
- 博客分类:
- oracle
1:把不再显示此信息的框选上。这种办法不推荐。
2:把相应的权限赋给此用户。
3:把自动统计关闭。
eclipse 复制项目后,启动报错,报web.xml错误,其实是复制后,eclipse改变了web.xml文件的一些内容,在一些标签前添加了javaee:,如:<display>eds</display>,却被改成了<javaee:display>eds</javaee:display>,只需把javaee:去掉即可。
pl/sql远程连接数据库
- 博客分类:
- oracle
pl/sql连接远程服务器配置
1.数据库这一栏可以填:ip/数据库实例
2.在oracle的客户端,tnsnames.ora文件中进行配置。
pl/sql乱码解决
- 博客分类:
- oracle
(转http://blog.csdn.net/yunye114105/article/details/7340331)
现象:
1. 在PL/SQL Developer 的sql窗口执行查询语句得到的结果集中,中文为乱码
2. 通过Oracle工具Sql*plus 查询时,中文正常
解决方法:添加环境变量
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
在struts2框架中,有<s:url var="" action=""></url>标签,他的属性
includeParams参数有3个值,分别是:none,get,all;他们分别代表不同
的含义:
get 请求到jsp页面时,再通过该页面请求到别的页面时,会带上前一个参数列表到达该
页面,get方式提交过来的参数,如:通过http://localhost:8080/web/login.jsp?
id=1&name=sese到达index.jsp页面,在index.jsp有<s:url var="&q ...
java基础(常用类)
[1:String]
String类为final类,即
该类不能被继承。
String类是不可变的,使用+符号操作,是在创建对象,在开发中sql的拼接,常用
StringBuffer来连接字符串,项目中常于实现高级查询。
String类常用的方法有:equals(),toUpperCase(),toLowerCase(),contains(),
substring(),indexOf(),lastIndexOf()等方法。
String类重写了Object的equals方法,所以equals时,就是比较2个字符串的内容是不是一样;
也重写了Comparable接口的com ...
java 调用dll
- 博客分类:
- 语言调用
java调用dll文件
1:建一个调用该dll文件的类,我这里的类是JniVarService,里面的方法与dll文件中的方法一样,但是需要在方法前加native关键字。
2:根据dll文件去生成.h文件。
2.1用cmd命令,首先进入到项目的classpath路径,java项目进入到bin目录,web项目进入到
WEB-INFO\classes目录下。进入到某个目录的命令,cd 目录
2.2使用javah生成.h文件,javah -classpath . -jni 类的全路径(包名.类名),有些方法的名称会有前面加1的情况,这是因为有用到_,c中把_当做包,类的间隔符,所以在前面自动加上了1。 ...
java
- 博客分类:
- 使用apache导入数据通用代码
这段代码是可以直接使用的
public static List<Map<String, Object>> getRecordDataMap(
ExcelParameter excelParameter) throws ApplicationException {
InputStream inputStream = null;
try {
inputStream = new FileInputStream(excelParameter.getPath());
HSSFWorkbook wb = new HSSFWorkbook(input ...
(转)1.使用64位的系统,pl/sql下载后,在安装的时候,默认会在Program Files (x86)这个路径下,要修改成其他路径,否则怎么配置都连不上。
2.下载oracle客户端(instantclient-basic-nt-12.1.0.1.0.zip),注意要下32位的,64位不行,这个亲身试过。下载后再解压到自己想要的目录,我这里是instantclient_12_1目录,在instantclient_12_1目录下,创建NETWORK\ADMIN文件夹,把安装的oracle目录(我这里是:C:\app\Administrator\product\12.1.0\dbhome_1\ ...