`
文章列表
今天刚回来上班,启动虚拟机VMware,vmware中运行centos6.3版本,国庆放假前都是运行得好好的,国庆回来就不行了。经过反复配置网络,从静态设为动态,又从动态设置到静态,最终发现是因为机器上安装了VirtualBox。其中有一个网络VirtualBox Host-Only Network 启动着,冲突了。停止就好。  
公司采用深X服网关,所有的上网设备都需要经过深X服过滤。在Windows下我们需要安装深X服的一个客户端,叫什么安全桌面之类的玩意,听说是用来监控QQ聊天记录的。但是我在内网有一台服务器CentOS6.3,不能安装他的客户端,因此上网就无从谈起。一开始使用yum代理可以下载安装程序,但是我用到python pip安装程序的时候无法走yum代理。因此用VPN全局代理想法就蹦出来了。开始实践: 搜索到一篇文章 :http://www.tuicool.com/articles/Una6RjJ 大致的方案如下: 1,安装ppp pptp pptp-setup # yum install ppp ...
  概述: Java Application Service ,Java应用程序服务,简称JAS,JAS是专门用来运行Java应用程序的一个组件,其唯一的使命就是运行Java应用程序。平常我们用Java做一个网站,其实是一个web应用程序,一般放在tomcat上运行,我们配置web.xml文件等,都是tomcat规定你要这样子配置才能够允许在tomcat中运行,这个时候,tomcat充当的就是一个web应用程序运行容器的一个角色。然而在很多时候,我们会编写一些后台的服务,守护进程需要不断运行的程序往往找不到合适的方法让程序运行。在window上,可以在命令行上使用java命令将程序运行,但 ...
入学,不知道Java搞的是啥,更不知道怎么搞!此篇文章,描述就简单描述一下应该怎么开始搞Java!   配置3步曲: 一,安装JDK 二,设置环境变量 三,安装开发工具 四,开发工具相关配置   一步一步来: 一,安装JDK   1,下载JDK并安装 可以到这里下载JDK1.6下载:JDK.16 虽然JDK1.7出来,不过推荐使用JDK1.6,因为JDK1.7网络评论不怎么好,企业应用,现在没人敢用JDK1.7   说明:我采用解压版JDK,原因有3: @原因1:安装版JDK会安装上更新程序,经常提示更新,还占用系统资源 @原因2:解压版JDK移植更容易,适用 ...

ssh

修改CentOS端口 1,需要ROOT权限 #su 2,修改端口 #vi /etc/ssh/sshd_config 找到   #Port 22 添加一行 Port 6033 端口即改为6033 3,防火墙 #vi /etc/sysconfig/iptables 4,重启ssh,iptables #/ect/init.d/sshd restart #/ect/init.d/iptables restart   开机启动sshd服务 #rpm -qa |grep ssh 检查是否装了SSH包#chkconfig --list sshd 检查SSHD是否在本运 ...
在Java上,启动一个线程容易,让一个线程不断运行,也很容易,只要一个while循环,一直做死循环就行了。不过问题来了,那关闭线程怎么办?   先写个例子:   public class TestThread extends Thread { @Override public void run() { while(true){ System.out.println("一直运行"); try { sleep(3000); } catch (InterruptedException e) { e.printSta ...
 某日,终于开始开发MOS引擎了,说起这个名称还真是有点NB,光是名称而已。哈哈! MOS(Mini Operation System),微型操作系统,简称MOS,此引擎相当于一个操作系统,说白一点其实也就是一个服务器框架,可以加载N个服务,开发人 ...
前天第一次发表博客到论坛,关于Java文件监控一文,帖子地址在:http://www.iteye.com/topic/1127281 评论的朋友很多,下载代码的朋友很不少,感谢在论坛上看我帖子的朋友,还有回复评论的朋友,给我提供建议的朋友。   从这些建议中,虽然语言简短,但是却有的是一语中的,这里说一下一下关于帖子的代码中HashFile中的MD5文件校验算法, 该算法是使用Java自带的MessageDigest类,测试结果,获取一个2G文件的MD5码,耗时 971秒,这效率太给力了,可以用坑爹来形容,所以用MD5文件校验码来判断文件是否被修改,对于小文件来说可能还合适,要是对大文 ...
前段时间设计一个文件自动加载系统模块,功能就像是在Tomcat的webapps目录下发布war包那样,只要一有war包加载进来,tomcat立刻就会去解压这个war包,并把它挂载在tomcat上,供网络访问。   我这个程序的思路也正是这样,可以监控某一目录下的文件,包括文件的增加,删除,修改,正在加载,加载成功等事件,使用抽象类和接口方式来编写,要拓展此类,十分容易,当然这个也只是个人粗制滥造的一个小玩意,大有优化的空间。在JDK7.0中包含了文件监控的API,不过听说性能很不行,事件触发很不稳定,看来oracle收购了sun之后,Java前途一片渺茫啊....   先说说我设计的思 ...
在使用swing编程的时候经常都会用到JButton这个组件,使用Button组件的时候经常都有这样的代码: JButton btn = new JButton(); btn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated ...
某日,天朗气清,回公司,未到9点,刷微博,顿觉问题泛滥,惊恐万分! 前一天写了一个微博爬行程序,主要工作原理就是每隔2分钟爬行一次微博,获取某N个关注朋友微博数量,然后将其保存起来,2分钟之后再次爬行,再取其微博数量,与2分钟前保存的微博数量比较,如果数量增加,说明该好友在此2分钟之内发布微博,如果数量减少,则是删除微博。最后将爬行结果发送到指定手机上,作为通知!   今天看微博时发现自己关注的朋友发布了微博,然而自己手机却没有收到报警消息,查看爬行日志发现,在凌晨6点钟时,公司网络曾经断网,导致网络堵塞,程序在爬行的时候抛出网络异常 UnknownHostException,此时线程就 ...
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。   报错处理机制 commons-beanutils-1.8.0.jar不加这个包java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加这个包java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap commons-l ...
 SeFetion 部署 1,  SeFetion介绍 SeFetion 是jiangwx 使用开源项目MapleFetion飞信项目再次封装而成的短消息报警器,目前适合使用于个人系统报警,或消息警报,系统运行通知,服务器主机网络连接报告,在不久的将来将会免费提供web接口,方便广大程序爱好者调用。 2,  SeFetion 目录结构           说明:
这篇文章中的信息适用于: Microsoft Windows 2000 Professional Microsoft Windows 2000 Server Family Microsoft Windows 2000 Advanced Server Microsoft Windows Server 2003, Datacenter Edition Microsoft Windows Server 2003, Enterprise Edition Microsoft Windows Server 2003, Standard Edition ...
set srcpath=cn/std/share/jni set classname=ComInterface set packagename=cn.std.share.jni set vcpath=F:/vc/ComInterface set workspaceroot=workspace/Wrasse set native0=Wrasse/cjar cd \ cd %workspaceroot%/src javac %srcpath%/%classname%.java javah -d %vcpath% %packagename%.%classname% cd \ ...
Global site tag (gtag.js) - Google Analytics