- 浏览: 1591353 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (289)
- java 语法基础 (51)
- spring (8)
- mvc struct /Ant --build.xml (8)
- SOA (0)
- oracle 9i/10g (23)
- sql server 2000-2005 (3)
- 数据库基础知识 (6)
- 设计模式与软件架构 (10)
- Hibernate 持久化 (9)
- J2SE/J2EE/J2ME/AJAX 技术 (8)
- JSF 技术 (3)
- JAVA 图形化 (0)
- JMS (40)
- Eclipse 3.2 IDE 开发技巧 (13)
- 项目处理方法集合 (2)
- html/jsp/javascript (2)
- Unix/Linux (9)
- j2me/ARM/windriver/嵌入式 (4)
- 电信科学 (8)
- jsp (1)
- c/c++ (1)
- LZW压缩算法(java) (2)
- Android (77)
- 版本管理git/svn (2)
最新评论
-
huihai:
有demo吗?
NamingStrategy实现动态表名映射 -
cangbaotu:
推荐给大家一些有用的爬虫源码:https://github.c ...
网络爬虫(源代码参考) -
tuspark:
除了.classpath文件以外,.project文件也应该了 ...
Eclipse .classpath文件浅谈 -
tuspark:
造成eclipse自动关闭的原因有很多,这里有很多介绍:ecl ...
eclipse 自动关闭 解决方案 -
DEMONU:
网上都是这些,这种文章。。。
ActiveMQ中的消息持久性
/*
* Created on 2004-9-30
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
import java.io.*;
import java.util.*;
public class Test {
public static List getTextFile(String path){
File parentFile=new File(path);
File[] childrenFile=parentFile.listFiles();
ArrayList txtFile=new ArrayList();
if(childrenFile!=null&&childrenFile.length>0){
for(int i=0;i<childrenFile.length;i++){
if(childrenFile[i].getName().endsWith(".txt"))
txtFile.add(childrenFile[i]);
}
}
return txtFile;
}
public static void copyFile(List list,String path)throws Exception{
if(list!=null&&list.size()>0){
File mkFile=new File(path);
mkFile.mkdirs();
for(int i=0;i<list.size();i++){
File file=(File)list.get(i);
// DataInputStream in=new DataInputStream(new FileInputStream(file));
BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(file)));
DataOutputStream out=new DataOutputStream(new FileOutputStream(path+"/"+file.getName()));
String s="";
while((s=in.readLine())!=""&&s!=null){
WriteToDB(s," ");
out.writeUTF(s);
}
in.close();
out.flush();
out.close();
}
}
}
public static void WriteToDB(String s,String flag){
String[] ss=s.split(flag);
if(ss.length>0&&ss!=null){
for(int i=0;i<ss.length;i++){
//写入Db
}
}
}
public static void main(String args[])throws Exception{
List list=getTextFile(args[0]);
if(list!=null&&list.size()>0){
for(int i=0;i<list.size();i++){
File file=(File)list.get(i);
System.out.println(file.getName());
}
}
copyFile(list,args[1]);
}
}
* Created on 2004-9-30
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
import java.io.*;
import java.util.*;
public class Test {
public static List getTextFile(String path){
File parentFile=new File(path);
File[] childrenFile=parentFile.listFiles();
ArrayList txtFile=new ArrayList();
if(childrenFile!=null&&childrenFile.length>0){
for(int i=0;i<childrenFile.length;i++){
if(childrenFile[i].getName().endsWith(".txt"))
txtFile.add(childrenFile[i]);
}
}
return txtFile;
}
public static void copyFile(List list,String path)throws Exception{
if(list!=null&&list.size()>0){
File mkFile=new File(path);
mkFile.mkdirs();
for(int i=0;i<list.size();i++){
File file=(File)list.get(i);
// DataInputStream in=new DataInputStream(new FileInputStream(file));
BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(file)));
DataOutputStream out=new DataOutputStream(new FileOutputStream(path+"/"+file.getName()));
String s="";
while((s=in.readLine())!=""&&s!=null){
WriteToDB(s," ");
out.writeUTF(s);
}
in.close();
out.flush();
out.close();
}
}
}
public static void WriteToDB(String s,String flag){
String[] ss=s.split(flag);
if(ss.length>0&&ss!=null){
for(int i=0;i<ss.length;i++){
//写入Db
}
}
}
public static void main(String args[])throws Exception{
List list=getTextFile(args[0]);
if(list!=null&&list.size()>0){
for(int i=0;i<list.size();i++){
File file=(File)list.get(i);
System.out.println(file.getName());
}
}
copyFile(list,args[1]);
}
}
发表评论
-
JAVA 线程
2011-01-11 10:32 1290我们可以在计算机上运 ... -
WeakReference
2011-01-11 09:02 2381reachable, the following happen ... -
Java的多线程机制
2010-08-25 23:59 19090程序、进程和线程: ... -
Why would a static inner interface be used in Java?
2010-07-22 11:01 1535Q:I have just found a static in ... -
java中的深拷贝和浅拷贝
2010-07-22 10:58 1473做项目时,可能会碰到这样的一个问题,就是需要把一个对象的属性完 ... -
JAVA 反射
2010-07-22 10:41 1511反射:Class c = Class.forName (&qu ... -
Thinking in java inner classes
2010-07-21 09:44 1185Thinking in java inner cla ... -
1Java 的多重继承与内部类
2010-07-21 09:38 2412<!-- @pa ... -
java插入排序算法
2010-06-29 09:52 1410插入排序算法策略:排序值列中的前2个值,并在必要时交换它们。在 ... -
Java中的volatile关键字
2010-06-12 10:00 1211Java中的volatile关键字 ... -
java 数组排序后,倒过来
2010-01-29 20:11 2779public int[] sort() ... -
用java获取文件夹的大小
2010-01-29 20:09 9539用java获取文件夹的大小 ... -
JAVA移位运算符
2009-12-03 15:50 35651移位运算符就是在二进 ... -
java二进制,字节数组,字符,十六进制,BCD编码转换
2009-12-03 15:48 7426java二进制,字节数组,字符,十六进制,BCD编码转换 ... -
Java内存泄露
2009-02-02 12:02 1912一、问题的提出 Java的一个重要优点就是通过垃圾收集器(Ga ... -
Java 的反射机制基本理解
2008-12-04 17:55 1624Java 的反射机制是使其具有动态特性的非常关键的一种机制,也 ... -
JAVA基础(多线程Thread和Runnable的使用区别
2008-12-04 15:03 44261Runnable是Thread的接口,在大多数情况下“推荐用接 ... -
java解构造器
2008-11-27 10:14 1232解构造器 构造器和方法的区别 摘要 要学习Java,你 ... -
equalsbuilder 示例
2008-11-27 09:32 18861.判断是否为空(null),是则false 2.判断是否 ... -
InputStream,Reader,byte[]数据或字符串的内容拷贝到OutputStream或
2008-11-24 12:54 9146007-07-18 妙用Commons良药<一> ...
相关推荐
"从ftp服务器下载txt文件到数据库中" 本文将详细介绍如何从FTP服务器下载txt文件到数据库中,涵盖了FTP服务器连接...这为开发者提供了一个完整的解决方案,帮助他们快速实现从FTP服务器下载txt文件到数据库中的功能。
在IT行业中,定时读取Excel更新到数据库是一项常见的任务,特别是在数据管理、数据分析或业务自动化等领域。本场景中,我们使用的Excel版本是2003,这是一个较早的版本,但依然广泛应用于许多组织。以下将详细介绍...
在IT行业中,定时任务是常见的自动化操作,而本项目的核心在于定时读取PDF文件并将其内容批量插入到数据库。这个任务涉及到多个技术点,包括线程管理、PDF处理、数据库操作以及工具类的设计。以下是对这些知识点的...
标题中的“自动提取txt文本到数据库的程序”指的是一个用ASP.NET编写的自动化脚本或应用,其主要功能是读取TXT文本文件的内容,并将这些数据有效地导入到数据库中。在许多业务场景下,这样的工具非常有用,比如日志...
本文将深入探讨如何使用Java编程语言实现从一个数据库中定时自动抽取数据并复制到另一个数据库,以达到数据库间的实时或近实时同步。 首先,我们需要了解基础概念。Java是一种广泛使用的面向对象的编程语言,具有...
这通常涉及到文件操作、字符串处理和数据库交互等多个知识点。 首先,我们需要了解Winform的基本结构,包括创建窗体、添加控件,以及编写事件处理程序。在C#中,可以使用Visual Studio IDE来创建Winform应用,通过...
【VB 定时转移文件】是一项使用Visual Basic(VB)6.0开发的功能,它能够自动化地将指定文件夹中的文件移动到特定的目标路径。这项技术对于数据备份、日志管理或其他需要定期移动文件的场景非常有用。VB 6.0是微软在...
Java版的钉钉群定时发消息功能是一种自动化通信技术,它允许开发者利用Java编程语言编写程序,通过钉钉群内的机器人实现定期从本地TXT文件读取内容并发送到指定的钉钉群。这个功能在日常工作中可以用于定时分享信息...
在IT行业中,数据库迁移是一项常见的任务,特别是在Java开发中,我们经常需要将数据从一个数据库迁移到另一个数据库,比如从测试环境迁移到生产环境。这个过程不仅涉及数据的复制,还包括了数据库结构(如表、索引等...
因数据库同步太耗网络资源,同步数据不多可采取产生SQL同步的方式,这个小程序,可以定时读取指定SQL文件连接数据库并执行的功能,配合ftp下载或推送就可实现同步。 采用ADO方式连接,config.ini文件可设置连接字符...
3. **动态增删改查**:为了实现动态的定时任务管理,我们需要创建一个服务层,该层负责与数据库交互,进行CRUD操作。例如,我们可以创建`JobService`,包含添加、删除、更新和查询作业的方法。这些方法需要更新...
**Ajax 定时读取数据库技术详解** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提高了用户...
【定时备份数据库(VB+ACCESS)源码】这个主题涉及到的是使用Visual Basic(VB)编程语言,结合Microsoft Access数据库管理系统,来实现一个自动定时备份数据库的解决方案。在信息技术领域,数据库备份是至关重要的,...
【Ajax定时读取数据库】是一个ASP.NET WebForm应用程序,它利用Ajax技术来实现实时、无需刷新页面地从数据库获取新数据。这个案例对于初学者和中级程序员来说,是一个非常有价值的参考,因为它展示了如何在Web应用中...
【Kettle从创建数据库转换到定时执行完整】的流程涵盖了数据处理的重要环节,包括数据转换、参数化和自动化执行。Kettle,也被称为Pentaho Data Integration (PDI),是一款强大的ETL(提取、转换、加载)工具,适用...
在Java编程环境中,实现自动扫描文件夹并将TXT文档内容插入数据库是一项常见的任务,尤其是在数据处理、日志管理和信息存储等领域。下面将详细讲解这个过程涉及的主要知识点。 首先,我们需要了解如何使用Java进行...
标题 "C# 定时更新程序(支持Access数据库更新)" 涉及到的核心技术是C#编程语言以及数据库管理,特别是与Access数据库的交互。C#是一种面向对象的编程语言,广泛应用于Windows应用程序开发,包括桌面应用和服务器端...
然后,我们需要一个服务类来从数据库中获取定时任务的配置,并使用`@Autowired`的`SchedulerConfig`实例来更新任务配置: ```java @Service public class TaskService { @Autowired private SchedulerConfig ...
本教程将深入探讨如何使用Quartz与Spring框架结合来创建一个能从数据库读取配置的定时任务。 Quartz是一个开源的作业调度框架,它提供了丰富的API和功能,可以用来安排和执行任务。Spring框架则是一个全面的企业级...
在IT领域,定时任务和数据库操作是两个非常关键的概念,特别是在构建高效、自动化的系统时。下面我们将深入探讨这两个主题,并结合"checkaccount"这个文件名来解析可能的应用场景。 首先,定时任务(Scheduled ...