- 浏览: 93949 次
- 性别:
- 来自: 北京
最新评论
-
斐斐宝贝:
第一种方式有缺陷,比如数组为{111,1111,2222},校 ...
在字符串中或者在数组中判断是否有重复记录 -
azhqiang:
有的时候.contains方法不能正确筛选重复数据,这是怎么回 ...
java 比较两个list中是否有含有相同的数据 -
bo_hai:
谢谢!总结的很好,学习了。
鼠标移动至<img>显示手型 -
TheMatrix:
Thanks.
shell脚本:dos2unix cutfile.sh -
finallygo:
谢谢lz提示,真的可以了
不过能不能把原理说一下呢?
你的意思 ...
关于IBATIS的dtd文件头
文章列表
算法设计:oldList,从数据库中取出相关数据的dbList。
现在需要比较这两个list,如果有相同数据,则需要把oldList中的相同数据删除。
List<String> dbList = cname1IpDao.select();//从数据库中取出数据,返回list
for (String str : dbList) {
if (oldList.contains(str)) {
// db和oldList中含有相同的数据
oldList.remove(str);// 删除重复的数据
}
}
条件oldList和d ...
在很多web项目中会需要在线人数统计。
前端时间做了一个这样的模块,具体实现如下:
(1) web.xml
session超时定义是必须的:
<!-- session超时定义,单位为分钟 -->
<session-config>
<session-timeout>15</session-timeout>
</session-config>
监听器:
<!-- 监听器 -->
<listener>
<listener-class>com.coolhu.web.acti ...
本文实现文件对拷,从文件1拷贝到文件2,若文件2存在则会被覆盖;适用于任何文件
参数说明:F1:源文件路径+文件名
F2:目标文件+文件名
public void saveFileToFile(String F1, String F2) {
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream(new File(F1)); // 建立文件输入流
fos = new FileOutputStream(F2);
byte[] ...
如何将两个文件的内容进行比较
- 博客分类:
- 技巧文章
使用目的:
在扫描某些文件的同时,或者需要反复读取某些文件。又是需要顾及程序的效率问题。
在你反复读取的文件中可能这一时间段和下一时间段的文件是同一个文件。
而且这些文件极有可能是完全相同的文件。
针对这些文件,有时我们只需要检测一下文件的内容是否和上一版本一致,不一致的文件我们读取,如果和上一版本一致的话,我们就可以不用让程序执行大段的代码耗费资源读取了。
这里有一个小思路,是比较文件内容的。
通过MD5的方式进行比较。
public static String getFileMD5(File file) {
if (!file.isFile()) {
return null;
...
关于在list中按中文排序问题
- 博客分类:
- java语法
在一个给你的接口中,如果该接口返回一个list。
list中存放的是地名?或者人名。。。。总之是一个杂乱无序的list,这个时候你就需要将这个list进行中文排序,注意,英文排序和中文排序还是有一些差别的。
下面这个方法就是把list中数据进行中文排序的:
public int compareTo(UserPO arg0) {
UserPO spo = (UserPO)arg0;
String userName2= spo.getUserName();
if (userName2!= null && !userName2.equals("" ...
使用TimerTask来实现方便快捷。
1 配置spring的application.xml
2 实现TimerTask
(1)我的配置文件:applicationContext-fixedRed.xml
注册执行定时任务的bean:
<bean id="task" class="com.vianet.iss.service.timer.TaskJob">
</bean>
定时器描述:
<bean id="repeatingTrigger" class="org.springframework. ...
function isIP(strIP) {
if (isNull(strIP)) return false;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP))
{
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
}
return false;
}
问题:
前两天因为需求的问题,页面的一个文本框内的内容需要添加多条记录。
但是这些记录在后台又要分批的保存。
这样就需要我把文本中的内容取出来,在前台做一个校验,如果其中有重复的记录,给出一个提示信息。
下面给出三种解决方案:
方法一:
var ary = new Array("111","22","33","111");
var s = ary.join(",")+",";
for(var i=0;i
{
if(s.replace(ary[i]+ ...
在linux下面拷贝文件的方式有3中。
使用ftp,当然这需要一台是ftp server
另外一台是ftp client。
或者使用samba服务。
或者使用scp命令。
使用scp命令的好处多多,至于那台是服务器端,那一台做带copy的客户端通过命令就可以实现。
下面是拷贝单个文件的命令:
scp /Application/test/ip.war root@172.19.2.75:/Application/server
说明:scp 文件路径+文件 用户@ip:待copy至路劲
如果想反过来操作,把文件从远程主机copy到当前系统
scp root@172.19.2.75:/Applicat ...