星空的专栏

做一个有准备的人

bat 中获取文件觉得路径

@echo on set "BIN_DIR=%~dp0" echo %BIN_DIR% set "app_DIR=%BIN_DIR:~0,-4%"   在别的目录里面执行bat文件,获取bat绝对路径

2013-11-09 10:33:50

阅读数 1775

评论数 0

windows 下查询网络端口以及任务杀死的方法

三个命令 : netstat,tasklist ,taskkill              常用子操作                            netstat -ano -p tcp                            tasklist          ...

2013-11-06 13:31:17

阅读数 2882

评论数 0

关于主机多IP和服务端口绑定IP的研究

在网络编程中,经常需要在服务器里开一个端口,这里有一个问题,这个端口是开到哪个IP上面了,因为对于服务器来说经常是不止一个IP的,一个是127.0.0.1,一个是内网IP,比如192.168.1.3,一个是外网IP,比如211.19.56.39。对于开发着来说,经常会忽略绑定到具体某个IP上面,类...

2013-11-28 16:45:56

阅读数 5352

评论数 0

nexus windows启动脚本分析

@REM @if "%WRAPPER_DEBUG%" == "" @echo off if "%OS%"=="Windows_NT" goto begin echo Unsupported Windows vers...

2013-11-22 17:56:32

阅读数 2070

评论数 1

关于log4j的研究

虽然用了老长一段时间的log4j了,基本的配置也都在项目里面使用了,但总还是会有一些问题时不时的摆在自己面前,还有有时候想修改一下输出格式,还的在网上搜,于是最近研究了一下,总结如下:       slf4j是java日志的接口,下面有好多实现,比如log4j,commons-logging,l...

2013-11-22 10:47:36

阅读数 2328

评论数 0

redhat下面添加自定义服务步骤

在redhat下面添加服务应该还算是比较简单的吧,只需要几个简单的命令即可。还是直接看脚本吧。 #!/bin/bash #chkconfig: 2345 80 90 #description:testservice # Source function library. . /etc/...

2013-11-14 18:04:43

阅读数 1907

评论数 0

关于bat传参以及参数替换的研究

和linux的sh一样,bat里面也带有相应的参数变量  即 %1,%2,%3分别代表第一个,第二个,第三个参数,其中%0是代表当前脚本的名字,看代码。                   d:\vv\test.bat   @echo off echo this is %%0 %0 ...

2013-11-14 13:18:06

阅读数 5751

评论数 0

windows系统中文件及文件夹命名映射(8.3原则)

在看别人写的脚本时,常遇到progra~1的名称,到网上查了才知道是Program Files的意思,查了下原因,竟然是之前对文件名字限制到8个字符的原因。          总结起来如下:                   1、文件及文件夹名字最多用8个字符表示(一个中文是两个字符)  ...

2013-11-13 16:54:28

阅读数 2210

评论数 0

关于System.getProperty("user.dir")的研究

记得之前看过java里面调用系统的user.dir属性,印象中返回的就是当前用户工作目录,即在哪个地方启动的java程序,返回就是当前目录。但是在项目里面,看到同事用到这个东西,目的是想获取项目工作目录,即bin文件夹和lib文件夹的上层,我觉得就有问题,于是现在用了一点时间,特意测试了一下,果不...

2013-11-12 10:55:21

阅读数 15750

评论数 1

map.get(0)和spring注入构造方法引用bean的问题

前几天遇到两个比较可笑的问题,现在总结起来,还觉得比较滑稽,一个是map.get(0),另一个是spring在构造bean时在构造方法里面引用别的bean的问题。         首先map.get(0)的问题应该是用惯了list的get方法。看例子 @Test public void t...

2013-11-12 08:53:21

阅读数 2567

评论数 0

关于java中位运算的研究

位运算,早些时候,在大学计算机原理的时候学过,也在处学java的时候也学过,但只是了解,并未真正在项目里面使用过(其实也用过一次,在给学校做项目的时候,用java的位运算进行位移实现加密的功能),到现在因为项目的需要,网络通信,不得不再次进行了解java的未运算,下面简要说下吧。        ...

2013-11-09 16:16:38

阅读数 2326

评论数 3

关于计算机数字表示原理的研究(原码,反码,补码)

最近在做一个网络通信的模块,众所周知,在网络通信中,大部分大部分数值的表示范围都限于一个字节之内,而一个字节即8位,能够表示256个数字,但通信在传输的过程中都是二进制,即01010组合,这样的话,能够表示的数字位于 0000 0000 到1111 1111 之间。8个0即是0,8个1 是255,...

2013-11-09 12:44:53

阅读数 2510

评论数 0

windows 下利用vbs进行程序的自动安装

上上篇说了一下linux平台下程序的自动安装,利用的是shell脚本,而同理在windows平台上,利用的则是vbs,当然单纯的vbs并不是很强大,同时我还利用了cmd的一些命令。同上一篇一样,都是利用ftp进行下载文件,然后在解压,在执行程序,同时会判断指定的端口是否被占用,以及一些业务逻辑处理...

2013-11-08 14:32:24

阅读数 4218

评论数 0

守护进程与java中的守护线程使用

守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还...

2013-11-08 09:34:37

阅读数 9239

评论数 1

linux 下面程序自动安装脚本

在此脚本中,主要用的是bash shell,需求为利用telnet或ssh把脚本写到服务器里面,让服务器执行脚本,从ftp服务器里面下载最新版本的程序,并解压执行。脚本内容如下: #!/bin/bash # install agent script ftpIp="10.22.2...

2013-11-07 15:56:51

阅读数 2715

评论数 0

ftp服务器端协议分析以及java版本实现

前一段时间,由于项目需要,两个模块之间能够进行文件的传输,当然开始想到的都是利用java io流进行传输,但考虑到通用性,最后决定利用ftp进行传输,网上找了一下,apache有一个开源的java版本的ftp服务器实现,但下载下来后发现很大(写的比较详细,多),不容易集成到我们自己的模块之内,于是...

2013-11-06 16:58:11

阅读数 3795

评论数 1

ftp客户端命令详解及实例

经常使用ftp进行文件上下传的用户使用的工具大部分都是flashxp或者java开源实现的FileZilla Client(当然也有java开源的FileZilla Server )客户端软件实现,可是大部分人并不知道windiows和linux一般都带的有ftp客户端实现,即ftp命令。   ...

2013-11-06 12:53:28

阅读数 6522

评论数 0

java pattern类使用说明(正则表达式)

java.util.regex 类 Pattern java.lang.Object java.util.regex.Pattern 所有已实现的接口: Serializable public final class Patternextends Objectimplements ...

2013-11-05 09:38:26

阅读数 5137

评论数 0

java正则表达式使用总结

(?:  pattern)是非捕获型括号  匹配pattern,但不捕获匹配结果。         (pattern )是捕获型括号。  匹配pattern,匹配pattern并捕获结果,自动获取组号         .*?  是最短匹配,默认是贪婪匹配,即全局匹配         (?i)...

2013-11-05 09:19:24

阅读数 1820

评论数 0

关于telnet协议的研究以及用java进行封装实现自己的telnet客户端

最近在做一个远程控制的模块,其中用到了telnet协议,开始用的是apache-net包的telnetclient,但发现问题不少,比较慢,还有就是判断是否read完毕的问题。后来经过讨论打算实现自己的telnet,于是网址打罗了一番,找了一个,但是bug也不少,就开始封装。具体的telnet我已...

2013-11-04 19:01:46

阅读数 4647

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭