- 浏览: 36938 次
- 性别:
- 来自: 深圳
最新评论
文章列表
package com.whty.sub.util;
import java.io.IOException;
import java.util.ArrayList;import java.util.List;
import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclie ...
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一,控制资源的使用,通过线程同步来控制资源的并发访问;
第二,控制实例的产生,以达到节约资源的目的;
第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量
要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存,如
public ...
Red Hat Enterprise Linux 5下配置FTP服务
1.准备工作要运行FTP服务,先要安装FTP服务的服务器软件包.vsftpd-2.0.1-5.i386.rpm
rpm -ivh vsftpd-2.0.1-5.i386.rpm //安装该软件包正确安装软件包后,就可以对FTP服务器的主配置文件进行修改了2.修改FTP服务器的主配置文件/etc/vsftpd/vsftpd.conf
该配置文件是在安装软件包的时候自动生成的,不要我们手动建立,我们只需要对它做必要的修改就可以让FTP服务器正常运行了.修改示例如下:anonymous_enable=YES ...
一、 Linux下jdk安装步骤:
1. 以root身份登录系统 2.转到文件夹/usr下,cd /usr。新建文件夹java mkdir java,安装文件用cp拷贝到/usr/java下:3.通过chmod +x jdk-6u7-linux-i586.bin命令使其获得可执行权限 4.通过 ./jdk-6u7-linux-i586.bin来进行安装 5.安装完毕,JDK安装在/usr/java/目录下
检查系统中是否存在如下包 如不存在要按顺序安装如下包:rpm -qa|grep compat-db-4*rpm -qa|grep libaio-0*rpm -qa|grep compat-libstdc++-33-3*rpm -qa|grep glibc-headers-2*rpm -qa|grep glibc-devel-2*rpm -qa|grep compat-gcc-34-3*rpm -qa|grep compat-gcc-34-c++-3*rpm -qa|grep libXp-1 ...
http://www.database8.com/forum-160286-2.html
oracle数据库资料下载
Oracle恢复大全(20页),很详细。 Oracle DBA 两日速成手册(259页) Oracle培训资料(70页),中兴通讯公司版权所有,仅供学习。 RMAN的相关资料下载(陆续补充) Oracle常用性能监控SQL语句 Oracle SQL优化的53个黄金法则 《Oracle9i数据库系统优化与调整》电子书,近500页 ...
(1) 输入参数为单个值
Xml代码
<delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore"
parameterClass="long">
delete from
MemberAccessLog
where
accessTimestamp = #value#
</delete>
<delete id="com.fa ...
深入分析 iBATIS 框架之系统架构与映射原理
http://www.ibm.com/developerworks/cn/java/j-lo-ibatis-principle/index.html
扩展 iBatis 以透明支持多种数据库
http://www.ibm.com/developerworks/cn/java/j-lo-ibatis/
ibatis常用16条SQL语句
http://javacrazyer.iteye.com/blog/1135561
ibatis中sql in语句的配置
http://www.blogjava.net/jaunt/archive ...
什么是App Widget?
App Widget是Cupcake(Android 1.5)所提供的一個功能,這是一個很實用而且能有很大創意想像空間的功能。什麼是App Widget呢?請看底下的操作示範。
在Android桌面长按约3秒,出现一个选择,如图1。
图1:新增项目至桌面
2. 选择「Widget」,加入”HelloWidget”
图2:加入自己设计的Widget
桌面上出現了一个「Widget」
图3:在Android桌面上出現我們自已設計的App Widget
图4:加入了音樂撥放器App Widget至桌面
這就是App Widget的应 ...
通过学习RatingBar升级控件的学习,总结使用步骤如下:
1、在layout目录下创建main.xml布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent&quo ...
通过学习seekBar变动进度条,总结使用步骤如下:
1、首先在layout目录下创建一个main.xml布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent&quo ...
组件的生命周期
应用程序组件都有一个生命周期,从响应Intent的Android实例开始到这个实例被销毁。在这期间,他们或许有效或许无效,有效时或许对用户可见或许不可见。下面我们就来讨论四个基本组件的生命周期,包括在生命周期内的各种状态,以及状态之间的转换。这几种状态可能的结果是:进程让他们停止, 然后实例被销毁。
一、activity生命周期
一个activity有三个基本的状态:
@ 当activity在前台运行时(在activity当前任务的堆栈顶),为活动或者运行状态。这时activity会响应用户的操作。
@ 当activity失去焦点但是对用户仍然可见时为paused暂停状 ...
通过学习DatePickerDialog,它为弹出一个修改系统时间的模态对话框,创建DatePickerDialog步骤如下:
package com.dateandtime;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.B ...
学习AutoCompleteTextView自动提示输入,总结使用方法如下:
1、在layout目录下创建main.xml布局文件,该布局文件主要用于声明一个AutoCompleteTextView;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
...
通过对Spinner下拉列表控件的学习,大概总结步骤如下:
1、在layout目录下创建main.xml布局文件,用于Spinner下拉列表布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="f ...