- 浏览: 140607 次
- 性别:
- 来自: 北京
-
文章列表
1.
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
public class Z ...
1.
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @author cui 2004-12-21 Table-TableManagement ...
1.ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的。如果在上下文中部署一个实现了ApplicationListener接口的bean,那么每当一个ApplicationEvent发布到ApplicationContext时,这个bean就得到通知。实质上,这是标准的Observer设计模式。
2.如果你想在Spring容器完成bean的实例化、配置和其它的初始化后执行一些自定义逻辑,你可以插入一个或多个的BeanPostProcessor实现
package scripting;
impo ...
1.获取客户端真是ip
/**
* 获取IP地址
*
* @param request
* @return
*/
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("X-Real-IP");
if (!StringUtils.isBlank(ip) && !"unknown".equalsIgnoreCase(ip)) {
return ip;
} ...
1. GUI 方式:
在终端里输入以下命令:
sudo update-manager -d
就会打开升级工具,可以看到升级到 11.04 的字样,直接按 upgrade 升级吧。
2. CLI 方式:
修改 /etc/update-manager/release-upgrades 文件,把里面的 Prompt=lts 改为 Prompt=normal,保存后退出,再执行:
sudo do-release-upgrade -d
在升级过程中会提示修改 source.list 中的源地址,按 y 继续,之后就等待它自动升级吧,升级完后再重新 ...
1.ArithUtil.java //乘除加减
2.CommonUtil.java //随机数生成
3.ImageUtil.java //图片缩放(图片等比例缩放为指定大小,空白部分以白色填充)
4.OsCacheConfigUtil.java
5.SpringUtil.java
6.StrutsUtil.java //获取Struts2配置信息.
7.
...
1.由栈方法
class MenuSort {
private List<SysConstants> list = null;
final String TOP_CODE = "005001036";
public MenuSort(List<SysConstants> list) {
this.list = list;
}
/*
* 排序
*/
public List <SysConstants> sort() {
if (list != null & ...
Iterator被创建的时候,建立了一个内存索引表(单链表),这 个索引表指向原来的对象,当原来的对象数量改变的时候,这个索引表的内容没有同步改变,所以当索引指针往下移动的时候,便找不到要迭代的对象,于是产生错 误。List、Set等是动态的,可变对象数量的数据结构,但是Iterator则是单向不可变,只能顺序读取,不能逆序操作的数据结构,当 Iterator指向的原始数据发生变化时,Iterator自己就迷失了方向。
1.生成等比例的缩略图
convert "2.jpg" -resize 55x65 "1.jpg"
2.生成登比例缩略图,然后切割中间部分
convert "2.jpg" -thumbnail "100x100^" -gravity center -extent 100x100 "1.jpg"
3.
public class TranCharset {
/**
* 判断字符串的编码
*
* @param str
* @return
*/
public static String getEncoding(String str) {
String encode = "GB2312";
try {
if (str.equals(new String(str.getBytes(encode), encode))) {
...
package MyTimerTest;
import java.io.IOException;
import java.util.Timer;
/*
* 本类给出了使用Timer和TimerTaske的主要方法,其中包括定制任务,添加任务
* 退出任务,退出定时器.
* 因为TimerTask的status域是包级可访问的,所以没有办法在java.util.包外
* 得到其状态,这对编程造成一些不便 .我们不能判断某个Task的状态了.
*
*/
public class TimerTest {
public static voi ...
1、按字节读取文件内容
2、按字符读取文件内容
3、按行读取文件内容
4、随机读取文件内容
public class ReadFromFile {
/**
* 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
*/
public static vo ...
彻底解决U盘安装问题:
1.用UltraISO等相关软件刻录Ubuntu 10.10镜像文件到U盘中,然后修改/isolinux/syslinux.cfg
代码如下:
menu hshift 13
menu width 49
menu margin 8
menu title Installer boot menu
include stdmenu.cfg
include txt.cfg
include gtk.cfg
menu begin advanced
menu title Advanced options
include ...
Ubuntu 10.10 Grub引导信息丢失后修复
我使用win7+wubi 安装Ubuntu,因为性能要求及工作需要,需要安装全新的ubuntu,因此,需要将原来的wubi安装的ubuntu删除,再光盘或者硬盘安装ubuntu。
不幸的是,在忘记删除wubi安装ubuntu 的情况下,光盘安装了ubuntu,因此,导致以前wubi 安装的 ubuntu信息还残留,但是无法使用,很不爽。
于是 使用 EasyBCD 软件修改win7引导信息,删除多余的ubuntu引导信息。
后操作失误,导致Grub引导信息丢失,于是,使用LiveCD重新修复Grub,详细链接在此
htt ...
1.输入框中必须为数字
onkeyup="write_number(this)"
function write_number(t){
t.value = t.value.replace(/[^\.\d]/g,'');
if(t.value.split('.').length > 2){
t.value = t.value.split('.')[0] + '.' + t.value.split('.')[1];
}
if(+t.value > +util.$("product_store&q ...