- 博客(12)
- 收藏
- 关注
转载 Linux中vi使用
1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2015-12-22 10:47:55
414
转载 Linux应用总结(1):自动删除n天前日志
linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm
2015-12-18 10:28:33
337
原创 多线程学习--多线程中读写锁
package Demo12;import java.util.Random;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;public class ReadWriteLockTest {/***
2015-11-16 15:33:19
326
原创 多线程学习--写一个简单的缓存系统
package Demo12;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;//写一个简单的缓存系统pu
2015-11-16 15:31:22
342
原创 多线程学习--多线程中Lock的用法
package Demo11;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;import Demo3.TraditionalThreadSynchronized;public class LockTest {public static void
2015-11-16 15:29:39
293
原创 多线程学习--简单的线程池创建
package Demo9;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public class ThreadPoolTest {/*** @param args
2015-11-16 15:28:25
245
原创 多线程学习--案例--多线程中数据共享--设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序
package Demo7;public class MulityThreadLocalData { private static int j=0;public static void main(String[] args) {Incements ic =new Incements();Decements dc =new Decements();for(int i=0
2015-11-16 15:26:30
437
原创 多线程学习--通过单例模式来实现多个线程中的数据共享
package Demo6;import java.util.Random;public class ThreadlocalTest {//private static ThreadLocal tl =new ThreadLocal();private static ThreadLocal msd=new ThreadLocal();public static void mai
2015-11-16 15:23:35
598
原创 多线程学习--案例-子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次
子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。 package Demo4;public class ThreadTestWaitNotify {static boolean count=false;public static void main(String args[]){new
2015-11-16 15:18:35
2028
原创 多线程学习--简单的线程同步
package Demo3;public class TraditionalThreadSynchronized {public static void main(String args[]){TraditionalThreadSynchronized ts=new TraditionalThreadSynchronized();ts.init();}pub
2015-11-16 15:12:04
253
原创 多线程学习--写一个简单的定时器
package Demo2;//开源的工具quartz定义周一到周五执行周末不执行import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimerTest { private static int count =0;
2015-11-16 15:09:52
331
原创 多线程学习---写一个简单的线程
package Demo1;//多线程会提高程序的与运行效率吗? 不会,一个人在多个桌子上做馒头,和在一个桌子上做馒头//为什么会有多线程下载呢? 多线程下载是抢了服务器的带宽,一个人分配一定的带宽,多个人分配更多的带宽,所以更快。public class TranditionalThread {public static void main(String args
2015-11-16 15:08:02
721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人