文章列表
Propertes文件的读取和保存(保留注释)
- 博客分类:
- java
读取比较简单~~
保存的时候,如果使用默认的property.store()方法,会把所有的注释都忽略~
所以自己采用读取文件的方式,来实现保存property~
/**
* Update the key's value to new value ,and write back to the Configuration
* file
*
* @param configFilePath
* Configuration file
* @param key
* the key
* @param valu ...
@echo off
REM auther:hpf
REM This version is only for windows
REM Pls set the src and dest before use the script
set src=D:\src.txt
set dest=D:\swd\
set log=D:\swd\log.txt
REM create the dir by date
reg add "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate /t REG_SZ /d ...
- 2011-03-30 00:05
- 浏览 978
- 评论(0)
1.使用calendar类实现
/**
* 取得当月天数
* */
public static int getCurrentMonthLastDay()
{
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);//把日期设置为当月第一天
a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天
int maxDate = a.get(Calendar.DATE);
return maxDate;
}
/**
* 得到指定月的天数 ...
- 2010-09-27 16:20
- 浏览 1798
- 评论(0)
公司项目中,获取当前路径的方法是这样的:
C
//当前的类名就是:GetFilePath
public static String getFilePath(String fileName)
{
String path = GetFilePath.class.getResource("").toString();
if (path != null)
{
path = path.substring(5, path.indexOf("WEB-INF") + 8);//如果是windwos将5变成6
//System ...
- 2010-08-31 11:13
- 浏览 764
- 评论(0)
//看看thin和oci的url写法上的区别:
jdbc:oracle:thin:@server ip: service
jdbc:oracle:oci:@service
/*
1)从使用上来说,oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因。
2)原理上来看,thin是纯java实现tcp/ip的c/s通讯;
而oci方式,客户端通过native java method调用c library访问服务端,而这个c library就是oci(oracle called in ...
- 2010-08-31 09:41
- 浏览 623
- 评论(0)
avascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。
escape() 方法:
采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。
不会被此方法编码的字符:@ * / +
encodeURI() 方法:
把URI字符串采用UTF-8编码格式转化成escape格式的字符串。
不会被此方法 ...
- 2010-07-11 00:35
- 浏览 1338
- 评论(0)
开发工具 :flexBuilder3
js 文件位置: flex_src/js/hello.js
Flex2js.mxml
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/03/09/calling-javascript-functions-from-your-flex-applications-using-the-externalinterface-api/ -->
<mx:Applic ...
- 2010-07-07 16:25
- 浏览 1224
- 评论(0)
最近刚忙完毕设,就迫不及待的看起了《Java加密与解密的艺术》这本书,在阅读这本书之前,也看过不少本书作者梁栋写的博客,因为在博客方面,作者写得还是很不错的,由此也对本书更多了一份期待。
花了一周时间通读全书,虽然有好些地方应该细细品味,但迫于时间的关系,略过了一些,等将来用到时,再深入研读。总体来说,本书的优点远多于缺点,下面首先说说该书的优点吧。
1.该书的结构比较清晰合理:分为基础篇,实践篇和综合应用篇。这样的划分由易到难,使得阅读的时候不会有很大障碍。由于之前也旁听过密码学方面的课程,所以能够比较快速上手,如果没有这方面的基础,个人建议先仔细看看基础篇,然后再看后面的实践篇。
2. ...
- 2010-06-16 16:07
- 浏览 772
- 评论(0)
package com.test.maxCharInString;
/**
*查找一个字符串里出现最多次数最多的字符
*/
public class MaxCharInString
{
/**
* @param args
*/
public static void main(String[] args)
{
test("aabbbcccccddd222aaabbb");
}
public static void test(String str)
{
int max_length = 0;
String m ...
- 2010-05-11 11:06
- 浏览 1619
- 评论(0)
获取HTML span标签中间的内容
//定位span element.
var
myspan
=
document
.
getElementById
('myspan'
);//假设这个span的firstChild就是那个文本
var
span_textnode
=
myspan
.
firstChild
;//访问data字段来获取数值
var
span_text
- 2010-04-27 11:20
- 浏览 1575
- 评论(0)
/*事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。
*/
一、什么是Java事务
通常的观念认为,事务仅与数据库相关。
事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事 ...
- 2010-04-02 14:22
- 浏览 696
- 评论(0)
首先写自己最常用的实现,如下所示:
public class prop {
/**用来读取配置文件
* @param args
* fileName 配置文件的名称
* key 读取的参数名
*/
public static String getValue(String fileName,String key) throws IOException{
Properties prop=new Properties();
FileInputStream fis=new FileInputStream(fileName);
...
- 2010-03-31 10:45
- 浏览 1257
- 评论(0)
初学java同步,从csdn首页推荐上看了这个文章,自己实现了下,并加了点体会,作为自己学习的见证
也方便日后查看。
package com.test.thread;
/*
* 多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。
下面以一个简单的实例来进行对比分析。
实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。
先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互斥 ...
- 2010-03-23 10:29
- 浏览 713
- 评论(0)
[测试]常见数据库字段类型与java.sql.Types的对应 Oracle与java.sql.Types的对应 Oracle java.sql.Types blob blob char ...
为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了:
finally { ActionContextCleanUp.cleanUp(req);}
在ActionContextCleanUp中,有这样的代码:
req.setAttribute(CLEANUP_PRESENT, Boolean.TRUE);
如果FilterDispatcher检测到这个属性,就不会清除ActionContext中的内容了,而由ActionContextCleanUp后续 ...
- 2010-03-08 10:52
- 浏览 896
- 评论(0)