- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 文件的复制和改名
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream
2014-09-12 14:12:47
255
原创 单例模式(singleton)的五种方式
//懒汉模式//实现多线程同步,效率比较低public class Singleton1 { private static Singleton1 instance = null; //构造函数定义成private,禁止外部创建Singleton实例 private Singleton1(){} public static synchronized Singleton1 getInsta
2014-08-22 14:27:13
314
原创 ThreadLocal 线程共享多个变量比较优雅的例子
import java.util.Random;public class ThreadLocalTest { public static void main(String[] args){ for(int i=0;i<2;i++){ new Thread(new Runnable(){ @Override public void run() { int data =
2014-08-09 23:04:53
1040
原创 N的阶乘的实现
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;/* * 由于java数据类型最大范围有限,所以计算阶乘的结果会超出
2014-08-05 22:21:33
194
原创 访问Map的两种方式
//以Employee为例子//1.迭代器Map maps = department.getEmpMaps();Iterator it = maps.keySet().iterator();while(it.hasNext()){String key = (String) it.next();Employee emp = maps.get(key);System.out.println("key=
2014-03-11 21:09:58
335
原创 linux常用命令
Linux常用命令-shutdown:关机命令- -t sec :-t后面加秒数,即“过几秒后关机”- -k:不是要真的关机,只是发送警告信息- -r:在将系统的服务停掉后就重新启动- -h:将系统服务停掉后,立即关机- -n:不经过init程序,直接以shutdown关机- -f:关机并启动之后,强制略过fsck的磁盘检查- -F:系统重新启动之后,强制进行fsck的磁盘检查-
2013-09-02 22:20:21
313
原创 linux下网络环境配置
方法1- 用root身份登录,运行setup命令进入到text mode setup utility对网络进行配置,这里可以进行IP、子网掩码、默认网关、DNS的配置- 这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart命令我们刚才做的设置才生效- ifconfig方法2- ifconfig eth0 x.x.x.x 对网卡进行设置- ifco
2013-09-02 22:19:19
285
原创 linux下系统和用户环境的配置
配置.bashrc文件可以指定某些程序在用户登陆的时候自动启动: 配置某些程序在所有用户登陆时候就自动启动: 配置:/etc/bashrc 配置某些程序在某个用户登录时自动启动: 配置/home/该用户目录/.bashrc(如果是root用户,配置/root/.bashrc)配置系统环境变量:配置/etc/profile配置用户环境变量:配置/home/该用户目录/.bash_pr
2013-09-02 22:17:34
308
原创 linux下任务调度crontab
任务调度:是指系统在某个时间执行的特定的命令或程序任务调度分类:- 系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等- 个别用户工作:个别用户可能希望执行某些程序设置任务调度文件:/etc/crontab设置个人任务调度,执行crontab ‐e命令,接着输入任务到调度文件【案例】5 * * * * ls ‐l /etc/ > /tmp/to.txt,意思说每小时的第五分钟执行
2013-09-02 22:15:37
407
原创 linux下samba的安装
什么是samba这些年来,windows与linux操作系统各自拥有自己的用户群和市场。然而在一般公司或学校里,可能同时有windows和linux主机,windows主机彼此之间可以利用“网上邻居”来访问共享资源。NFS也能使linux主机之间实现资源访问。而samba服务软件能够使windows与linux之间实现资源共享SMB通信协议采用的是C/S结构,所以SAMBA软件可分阶段客户端及
2013-09-02 22:13:22
281
原创 linux文件系统、文件权限、运行模式和启动过程
文件系统:Linux文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。- /- root,存放root用户的相关文件- home,存放普通用户的相关文件- bin,存放常用命令的目录,如vi,su- sbin,要具有一定权限才可以使用命令- mnt,默认挂载光驱和软驱的目录- etc,存放配置的相关文件- var,存放经常变化的
2013-09-02 22:08:55
292
原创 linux下J2EE环境搭建
Jdk安装: 把安装文件挂载到linux上:mount/mnt/cdrom 拷贝安装文件到/home下:cp 文件 /home 安装:./xxx.bin 配置环境配置文件:/etc/profile: JAVA_HOME=/home/jdk PATH=$PATH:/home/jdk
2013-09-02 22:05:19
347
原创 ubuntu下创建用户
1.root用户登陆系统创建用户,并同时制定将用户分配到哪个组:useradd -g 组名 用户名 2.修改用户名密码:passwd 用户名3.给用户创建自己的目录:cd /homemkdir 用户名 chown 用户名 /home/用户名 4.重启启动:reboot
2013-08-25 14:08:24
270
原创 javamail 发送邮件的代码
//该程序是javamail,用于发送邮件的import java.util.*;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Message
2013-07-13 17:36:27
259
原创 Java Web工具类的改进SqlHelper
import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import java.util.Propert
2013-07-11 11:08:06
281
原创 一个Java Web实用工具类SqlHelper
import java.io.InputStream;import java.sql.*;import java.util.*;public class SqlHelper { //定义需要的变量 private static Connection ct=null; //大多数情况下,我们使用的是PreparedStatement来替代Statement可以防止sql注入 pri
2013-07-11 10:56:17
296
原创 遍历HashMap
//遍历HashMapIterator iterator=hm.keySet().iterator();while(iterator.hasNext()){//取出keyString key=(String)iterator.next(); //取出对象Object object=hm.get(id);}
2013-07-10 20:39:02
260
原创 jdbc获取oracle表结构
import java.sql.*;import java.io.*;public class getConnAndTableStruct { public static void main(String[] args) { Connection conn=null; DatabaseMetaData m_DBMetaData=null; ResultSet tableRet=n
2013-05-24 10:53:19
826
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人