- 博客(24)
- 收藏
- 关注
你了解正则表达式吗?
正则表达式让人很头痛,因为他的晦涩难懂。但是用到的时候让人感觉很方便。 1 什么是正则表达式? 你在使用window的搜索文件功能的时候,如果在一个文件夹下有各种各样的文件,我需要找到这个文件夹下的所有.txt文件怎么办呢? 在文件类型中输入*.txt就可以了哦。这样系统会列出所有的后缀是.txt的文本文件。 很方便吧! 或者在unix系统下面,我要拷贝所有html的文件,这要怎...
2010-04-30 10:50:06
215
shell语法: for in do done
在shell里面,关于循环的语句很多,最简单的一个 for in do done 这样的结构就是一个简单的循环,将列表中的每一个条目都循环一次。 了解编程的人都知道for和while循环的区别: while,until的循环方式是必须要“符合某个条件”的状态,再循环 for这种语法则是“已经知道将要进行几次循环”的状态。 所以for循环的语法结构如下: for...
2010-04-23 11:18:43
5785
shell脚本:dos2unix cutfile.sh
写了一个很简单的sh脚本。 放到linux下面去执行,总是报最后一行错误: ./cutfile.sh: line 19: syntax error near unexpected token `done' ./cutfile.sh: line 19: `done' 很郁闷。。。 最后终于发现问题了。 sh脚本在window下面写的。里面有很多的回车换行。 在windows下面回车...
2010-04-16 15:44:50
224
linux 下执行.sh文件报错:Permission denied
问题: [root@Oracle test]# ./cutfile.sh test 4 -bash: ./cutfile.sh: Permission denied 解决: linux 下执行.sh文件总是提示permission denied错误。 如果你是root登陆的话 直接执行: chmod 777 *.sh 即可。 主要是没有执行权限。...
2010-04-16 14:05:14
327
sql语法,如何将一个数字转成字符串
1 问题: 在插入数据库时,oracle报错,说插入“无效字符” 仔细检查了一下才发现原来是 使用merger语句的时候,将一个表中的number类型的字段插入另一个表的varchar的类型的字段中。 2 解决: 于是我做了一个转换,将number类型的转成verchar类型的 merge into zt_test tt1 using ip tt on (tt1.info_...
2010-04-15 11:12:00
2802
update某个列时,向该列追加某个字符串
1 问题: ORACLE库中,某张表zt_test的一列字段info_1是varchar类型。 需要将info_1列追加一个字符'_2'。 例如原来的info_1列是:123 更新后:123_2 2 解决: 使用CONCAT函数 具体的update语句如下: update zt_test set info_1=CONCAT(info_1,'_2') where info='ttt'...
2010-04-15 10:43:36
848
SNMP协议简介
最近在研究SNMP协议。 以前很少的去针对网络管理去学习。就是对TCP/IP协议看过部分文档。 因为工作的缘故,需要了解SNMP这方面的知识,先简单的了解一下SNMP协议。 [b]SNMP历史[/b] SNMP是简单网络管理协议的缩写。 上世纪80年代中期,网络管理通常使用ping ,traceroute ,tcpdump 以及类似工具。 当时绝大多数的网络规模很小,远没有后来变的那么...
2010-04-13 14:25:35
174
按年月查询的sql语句(字段是date类型)
问题:数据库一张表,定义字段如下id(int),name(varchar),birthday(date) 记录如下: id name birthday 1 zhangsan 2009-12-30 00:00:00 2 lisi 2010-01-30 00:00:00 3 yy 2009-12-02 00:0...
2010-03-25 10:42:31
2865
2
union与order by 组合使用
UNION指令的目的是让两个SQL语句的结果集合并起来。这样看起来UNION似乎和JOIN很相似。 因为这两个指令都是从多个表中获取记录。 UNION的一个限制是这多个表的列记录要一致。不能一个取5列,一个取3列。 语法: [SQL 语句 1] UNION [SQL 语句 2] 那么UNION和ORDER BY怎么联合使用?下面有一个例子: select * from (sele...
2010-02-25 09:38:32
277
oracle的to_char函数的使用
如下: select * from dstable t where to_char(t.id)='7037' 其中id字段是dstable表中的一个number类型的字段。现在转换成char类型。
2010-02-23 14:47:33
184
原创 关于IBATIS的dtd文件头
这段时间都在看ibatis的相关文档,自己也做了一个相关的例子。 关于ibatis的dtd文件头会有下面的写法: 在你使用eclipse IDE的情况下,需要提示确怎么也不出来,而且sqlmap的xml也会有警告出现。 我查了一下,还是文件头的问题。 www.ibatis.com换成ibatis.apache.org。 大家注意了,ibatis的home应该是http://i...
2010-02-20 14:19:19
284
原创 判断整型
在你运用一些算法进行计算的时候,如果是一个整型的计算有的时候; 传入的数据可能是一个字符串,这个字符串可能是可以从string直接转成integer的。 但是如果是一串abcd的话,你直接转成integer的时候一定会报错的。 public static boolean isNumeric(String str){ Pattern pattern = Pattern.comp...
2010-02-08 16:30:59
251
原创 df命令
说到linux中的df命令,你不得不了解一下du。 du是针对用户来说的,即计算机用户创建的文件,系统文件不算在内。也就是用于查看文件或者文件夹的大小。 例如: du -b /home 以字节为单位显/home文件夹下的各个子文件夹的大小。 du -ks home 以千字节KB为单位显示/home文件夹的总大小。 至于df命令,则是用于查看linux文件系统的状态信息,显示各个分区的容量...
2010-02-08 14:08:07
176
原创 数据库处理IP函数inet_aton
在插入数据库中的ip地址一般是以字符串的形式存入。 在对插入的ip地址进行查询的时候,特别是针对查询精准的ip地址的时候就需要使用数据库函数来判断了。 不妨使用inet_aton函数。 例如: select inet_aton(ip),ip from ip 或者 select inet_aton(ip),ip from ip where inet_aton(ip)=inet_aton(...
2010-02-08 09:59:26
521
原创 鼠标移动至<img>显示手型
解决方式两种: (1) a标签中嵌套img标签即可 (2)采用style将鼠标设置成手型 第二种方式代码段比较简单,而且在火狐下面也可以。
2010-02-08 09:33:56
1032
原创 java 比较两个list中是否有含有相同的数据
算法设计:oldList,从数据库中取出相关数据的dbList。 现在需要比较这两个list,如果有相同数据,则需要把oldList中的相同数据删除。 List dbList = cname1IpDao.select();//从数据库中取出数据,返回list for (String str : dbList) { if (oldList.contains(str)) ...
2010-02-05 15:47:27
5417
原创 实现在线人数统计
在很多web项目中会需要在线人数统计。 前端时间做了一个这样的模块,具体实现如下: (1) web.xml session超时定义是必须的: 15 监听器: com.coolhu.web.action.login.OnlineSessionListener (2 )OnlineSessionListener监...
2010-02-05 15:31:27
553
原创 java实现文件拷贝(对拷)
本文实现文件对拷,从文件1拷贝到文件2,若文件2存在则会被覆盖;适用于任何文件 参数说明:F1:源文件路径+文件名 F2:目标文件+文件名 public void saveFileToFile(String F1, String F2) { FileInputStream fis = null; FileOutputStream fos = null; ...
2010-02-05 15:11:29
265
原创 如何将两个文件的内容进行比较
使用目的: 在扫描某些文件的同时,或者需要反复读取某些文件。又是需要顾及程序的效率问题。 在你反复读取的文件中可能这一时间段和下一时间段的文件是同一个文件。 而且这些文件极有可能是完全相同的文件。 针对这些文件,有时我们只需要检测一下文件的内容是否和上一版本一致,不一致的文件我们读取,如果和上一版本一致的话,我们就可以不用让程序执行大段的代码耗费资源读取了。 这里有一个小思路,是比较文件...
2010-02-05 15:04:30
540
原创 关于在list中按中文排序问题
在一个给你的接口中,如果该接口返回一个list。 list中存放的是地名?或者人名。。。。总之是一个杂乱无序的list,这个时候你就需要将这个list进行中文排序,注意,英文排序和中文排序还是有一些差别的。 下面这个方法就是把list中数据进行中文排序的: public int compareTo(UserPO arg0) { UserPO spo = (UserPO)arg0;...
2010-02-05 14:57:05
737
原创 spring 定时任务 TimerTask (fixedRate)
使用TimerTask来实现方便快捷。 1 配置spring的application.xml 2 实现TimerTask (1)我的配置文件:applicationContext-fixedRed.xml 注册执行定时任务的bean: 定时器描述: 30000 60000 ...
2010-02-05 14:48:07
362
原创 javascript校验ip格式是否正确
function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)) { if( RegExp.$1
2010-02-05 14:26:26
265
原创 在字符串中或者在数组中判断是否有重复记录
问题: 前两天因为需求的问题,页面的一个文本框内的内容需要添加多条记录。 但是这些记录在后台又要分批的保存。 这样就需要我把文本中的内容取出来,在前台做一个校验,如果其中有重复的记录,给出一个提示信息。 下面给出三种解决方案: 方法一: var ary = new Array("111","22","33","111"); var s = ary.join(",")+...
2010-02-05 14:23:31
246
原创 scp命令
在linux下面拷贝文件的方式有3中。 使用ftp,当然这需要一台是ftp server 另外一台是ftp client。 或者使用samba服务。 或者使用scp命令。 使用scp命令的好处多多,至于那台是服务器端,那一台做带copy的客户端通过命令就可以实现。 下面是拷贝单个文件的命令: scp /Application/test/ip.war root@172.19.2.75:...
2010-02-05 14:11:33
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅