- 博客(21)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
转载 linux 进程自动重启检测脚本
以下脚本为从网上的脚本整理调试完成。例子主要实现的功能为: 通过检测systest.sh 进程是否存在,并且进程数只能为1个,如果该进程数不为1或没有运行,则会在3秒内自动重启该脚本。大家可以调整sleep 为1 和修改需要检测的进程名和路径,可以实现自己的检测脚本。注意该脚本不能放在cron 中进行运行。可以放在/etc/rc.local 中启动的时候运行一次即可。#
2013-04-28 21:00:43 676
转载 hama源代码编译与调试
Hama是最近Apache开源项目中比较活跃的项目,目前刚刚成为Apache Top Level Project。本文主要讲述Hama开发和调试流程。本文用到的Hama是0.5.0版、Maven是3.0.4版、Eclipse是Eclipse Eclipse Java EE Indigo 3.7.2、OS是Fedora 3.4.4-3.fc17.x86_64。准备工作Hama
2013-04-28 19:26:59 1214
转载 hadoop源代码下载导入eclipse
hadoop是一个分布式存储和分布式计算的框架。在日常使用hadoop时,我们会发现hadoop不能完全满足我们的需要,我们可能需要修改hadoop的源代码并重新编译、打包。下面将详细描述如何从svn上导入并对hadoop进行eclipse下编译。 因项目使用的hadoop版本是0.20.2,所以我们基于hadoop-0.20.2来进行二次开发。 (1)首先
2013-04-28 16:13:21 836
转载 WINXP下怎么设置JDK的环境变量
那位高手告诉我在WINXP下怎么设置JDK的环境变量,该试的方法我都试了,都不行。安装路径C:\Program Files\Java\jdk1.5.0_09 在网上找了N个方法我都试了, 用javac的时候,出现以下错误提示: "javac "不是内部或者外部命令,也不是可运行程序,或批处理文件。 而却运行 java -sersion 也好使, 那位
2013-04-28 16:13:01 712
原创 轻松操控cpu曲线
题目描述:让用户来决定windows 任务管理器的cpu占用率1.cpu的固定占用率50%,为一条直线2.cpu占用率为一条直线,具体占用率由命令行参数决定;3.cpu占用率为一条正弦曲线;//看了编程之美,本来感觉这道题挺难做的。上面说的让我感觉自己不可能做出来,本来想直接到网上搜答案了,可是心有不甘,打算挑战下自己。迫使自己静下心来想了一下!!首先要知道任务管理
2013-04-19 22:10:36 864
转载 线程池工作原理和适用情况
在什么情况下使用线程池?单个任务处理的时间比较短将需处理的任务的数量大使用线程池的好处:减少在创建和销毁线程上所花的时间以及系统资源的开销如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。线程池工作原理:为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些
2013-04-18 20:54:41 690
转载 简单线程池的实现
简单介绍 创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。 一个线程创建后就存在,调用start()方法就开始运行(执行run()方法),调用wait进入等待或调用sleep进入休眠期,顺利运行完毕或休眠被中断或运
2013-04-18 17:09:40 532
转载 java 线程池的简单使用
Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。 标记一下比较重要的类:ExecutorService:真正的线程池接口。ScheduledExecutorService能和Timer/Ti
2013-04-18 17:02:39 547
转载 UML类图与类的关系详解
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。
2013-04-18 16:22:58 655
原创 主线程 子线程 同步问题
问题描述:子线程循环10次,接着主线程循环100次,接着子线程循环10次,主线程再循环100次,如此循环50次;请写出程序package testThread;public class LoopTest {private boolean shouldMain = false;class MainThread implements Runnable{@Ov
2013-04-18 15:51:02 581
转载 EL表达式详解
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-
2013-04-17 20:49:39 529
转载 java数据类型详解
Java 语言是一个“强类型”的语言,在声明任何变量时,必须将该变量定义为一种数据类型。Java中的数据类型包括:基本数据类型和对象类型。对象类型不属于本章所讲述的内容,本节主要介绍数据的基本类型。Java 程序中,总共有 8 大基本类型,其中 4 种整型、1 种字符型、2 种浮点型、1 种布尔型,除了这几种基本类型外,其他都属于对象类型的数据。一.整型整型就是整数类型,也就是没有
2013-04-17 09:36:53 570
转载 log4j配置详解
log4j.rootLogger=日志级别,appender1, appender2, ….日志级别:ALL,不区分大小写注意,需在控制台输入,只需将其中一个appender定义为stdout即可注意,rootLogger默认是对整个工程生效注意,如果只想对某些包操作,那么:log4j.logger.com.hutu=info, stdout,表示该日志对package com.h
2013-04-16 19:41:55 733
转载 ZooKeeper配置文件参数
ZooKeeper 的功能特性通过 ZooKeeper 配置文件来进行控制管理( zoo.cfg 配置文件)。 ZooKeeper 这样的设计其实是有它自身的原因的。通过前面对 ZooKeeper 的配置可以看出,对 ZooKeeper 集群进行配置的时候,它的配置文档是完全相同的(对于集群伪分布模式来说,只有很少的部分是不同的)。这样的配置方使得在部署 ZooKeeper 服务的时候非常地方便。
2013-04-16 19:30:06 660
原创 shell中使用ssh远程控制
方法一:#!/bin/bash#ssh root@192.168.178.23ssh 192.168.178.23 关键开始********************cd /rootbash test.sh //自己写的另一个命令在远程机子上!exit 结束*****************方法二:#!/bin/bash
2013-04-11 11:30:17 894
转载 Shell编程基础
本文作者:Leal 授权许可: 创作共享协议GNU自由文档许可证编辑人员:FireHare, Dbzhang800 我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/
2013-04-10 16:05:41 467
原创 各种计算机视频
项目管理系统:http://kuai.xunlei.com/d/wtViAgI.2wBlSzlRcf4自己动手写框架:http://kuai.xunlei.com/d/wtViAgLZ2gAUSTlR375ASP.NET实战中国CRM:http://kuai.xunlei.com/d/wtViAgIA2gD3RDlR2e2云计算中间件开发:http://kuai.xunlei.com/
2013-04-09 10:31:01 650
转载 如何用Java后台执行SHELL脚本?
有一个SHELL脚本,运行时常驻内存,所以如果是在命令行下运行,命令会是像这样: nohup /someurl/test.sh& 为了方便管理、启动,现在有一个JAVA前台程序,使用Runtime.getRuntime().exec()的方式,想启动或者中止这个SHELL脚本。 中止程序没有问题,取得PID后,用kill命令就可以结束这个进程了。 现在的问题是,如何
2013-04-09 09:52:56 1956
转载 适配器模式(Adapter Pattern)
适配器模式(Adapter Pattern) 以下内容是我和小组的兄弟学习设计模式我做的课件,我整理出来和大家分享,有不妥之处敬请指出. 上次做的桥接模式(Bridge),这次是适配器模式(Adapter).概述: 在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们
2013-04-09 09:22:59 446
转载 Synchronized 详解
////同步是针对对象而言的,下面是错误示例//class Foo extends Thread {// private int val;//// public Foo(int v) {// val = v;// }//// public void printVal(int v) {// synchronized(this)// {// while (
2013-04-02 16:42:49 465
转载 java.lang.IllegalThreadStateException
public class Threads4 { public static void main (String[] args) { new Threads4().go(); } public void go() { Runnable r = new Runnable() {
2013-04-02 11:06:30 658
绩效考核系统
2013-10-31
图书馆管理系统(网站)ASP.net
2013-10-31
手机网上销售网站管理系统源码
2012-04-25
jenkins自动化测试集成
2015-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人