资源简介
整个项目采用Maven 搭建,框架采用SpringMVC+Spring+mybatis+Mysql (内含SQL脚本),导入后可以直接运行。
代码片段和文件信息
package com.lz.check;
import java.io.File;
import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang.StringUtils;
import org.json.JSONArray;
import org.json.JSONobject;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import com.jindi.companyname.hu.Utils.SqlUtil;
import com.jindi.companyname.hu.Utils.StringUtil;
import com.jindi.companyname.utils.FileUtil;
import com.jindi.companyname.utils.OSUtils;
import com.lz.controller.QCCController;
import com.lz.webmagic.processor.QichachaInfoProcessor;
import com.lz.webmagic.processor.QixinbaoInfoProcessor;
public class CheckNotExistCompany {
private static String basePath = OSUtils.isWinOS()?“D:/companyData/checkDB/“:“/mnt/data4/huling/data/online/checkDB/“;//server3
/**
* @param args
*/
public static void main(String[] args) {
// args = new String[1];
// args[0] = basePath + “publish-stock-notexist.txt“;
if (args != null && args.length > 0) {
checkDB(args[0]);
}
}
public static void checkDB(String filePath) {
File file = new File(filePath);
if (!file.exists() || !file.isFile()) {
System.out.println(filePath);
System.out.println(“请输入要检查的文件名...“);
return;
}
List companyList = new ArrayList();
try {
companyList = FileUtils.readLines(file);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
// List companyList = FileUtil.instance.readFile(“D://creditHz/result/newEnt-20170212.csv“);
StringBuffer listStr = new StringBuffer(““);
StringBuffer existStr = new StringBuffer(““);
StringBuffer oldNameStr = new StringBuffer(““);
int min = 0;
int max = companyList.size();
int total = 0;
int notExist = 0;
int oldNameCount = 0;
for (int i = min; i < max; i++) {
try {
String company = companyList.get(i);
if (StringUtils.isNotBlank(company)) {
total ++;
String companyName = company.split(““)[0].replace(“(“ “(“).replace(“)“ “)“).trim().replace(““ ““);//最后一个replace是去掉utf-8BOM文件的头部字符A279;
if (!SqlUtil.companyExistsAndHasbase(companyName)) {
if (SqlUtil.isOldName(companyName)) {
oldNameCount ++;
oldNameStr.append(company + “\r\n“);
System.out.println(“第“ + i + “条,曾用名:========“ + companyName + “==“);
} else {
notExist ++;
listStr.append(company + “\r\n“);
System.out.println(“第“ + i + “条,找到新公司:========“ + companyName + “==“);
}
} else {
existStr.append(company + “\r\n“);
// System.out.println(“第“ + i + “条,已存在:“ + companyName);
}
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
continue;
}
}
System.out.println(“total:“ + total);
System.out.println(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-15 18:35 CRMlz\
文件 1780 2017-07-23 14:49 CRMlz\.classpath
目录 0 2017-08-15 18:35 CRMlz\.externalToolBuilders\
文件 548 2017-04-04 20:11 CRMlz\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 1354 2017-07-09 11:13 CRMlz\.project
目录 0 2017-08-15 18:35 CRMlz\.settings\
文件 639 2017-01-02 21:01 CRMlz\.settings\.jsdtscope
文件 334 2017-07-16 14:57 CRMlz\.settings\org.eclipse.core.resources.prefs
文件 7137 2017-01-20 10:15 CRMlz\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-01-02 21:01 CRMlz\.settings\org.eclipse.m2e.core.prefs
文件 665 2017-07-09 18:10 CRMlz\.settings\org.eclipse.wst.common.component
文件 321 2017-01-20 09:45 CRMlz\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 346 2017-01-20 10:32 CRMlz\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-01-02 21:01 CRMlz\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-01-02 21:01 CRMlz\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2017-01-02 21:01 CRMlz\.settings\org.eclipse.wst.validation.prefs
目录 0 2017-08-15 18:35 CRMlz\logs\
文件 609021 2017-08-10 11:12 CRMlz\logs\ssm.log
文件 7366 2017-08-10 11:11 CRMlz\pom.xm
目录 0 2017-08-15 18:35 CRMlz\src\
目录 0 2017-08-15 18:35 CRMlz\src\main\
目录 0 2017-08-15 18:35 CRMlz\src\main\java\
目录 0 2017-08-15 18:35 CRMlz\src\main\java\com\
目录 0 2017-08-15 18:35 CRMlz\src\main\java\com\lz\
目录 0 2017-08-15 18:35 CRMlz\src\main\java\com\lz\check\
文件 4192 2017-07-23 18:34 CRMlz\src\main\java\com\lz\check\CheckNotExistCompany.java
文件 5790 2017-07-23 18:22 CRMlz\src\main\java\com\lz\check\ThrowSearchQueue.java
文件 2598 2017-07-23 18:23 CRMlz\src\main\java\com\lz\check\ThrowSearcQueueDiao.java
文件 1812 2017-07-21 09:49 CRMlz\src\main\java\com\lz\check\writeTxt.java
目录 0 2017-08-15 18:35 CRMlz\src\main\java\com\lz\controller\
文件 1570 2017-07-10 09:25 CRMlz\src\main\java\com\lz\controller\LoginController.java
............此处省略1550个文件信息
相关资源
- 基于SSH框架搭建的手机app后台项目
- 进销存管理系统 SSH+MYsql 代码简单易懂
- ERP采购系统
- ssm框架spring+spring mvc +mybatis实现用户注
- ssh框架spring+struts+hibernate实现注册登录
- ssm框架spring+spring mvc +mybatis实现登录和
- springmvc+mybatis+sqlserver小
- 酒店宾馆管理系统 springboot项目 mysq
- spring+struts2+mybatis框架实现单表增删改
- spring springmvc hibernate mySql图书管理系统
- SSH(hibernate+struts2+spring)火车订票系
- 基于SSMSpring-SpringMVC-MyBatis的高级整合
- 基于SSMSpring-SpringMVC-MyBatis的高级整合
- 酒店管理系统(SpringMVC+Extjs)附带数
- 基于SpringMVC的报表生成系统(包含数
- 音乐分享网站SSH/MySQL/MyEcplise
- struts2+spring+hibernate+mysqleclipse整合增删
- SpringMVC+Hibernate+Oracle 实现登录、注册
- spring boot+maven+mybatis+mysql
- 学生成绩管理页面,基于 spring,spr
- spring mvc + spring + hibernate + bootstrap +
- HR人事管理系统 spring mvc + spring + hib
- HR人事管理系统 spring mvc + spring + hib
- spring+springmvc+mybatis的设备管理系统
- 基于springMVC+mybatis框架的旅游特产管理
- springboot+neo4j
- 整合mybatis做一个登录
- SpringMVC+Spring+Hibernate+Oracle 实现图书管
- SpringMVC简易项目
- ssm框架spring+spring mvc +mybatis实现教务管
评论
共有 条评论