当前位置: 首页 > news >正文

做b2c网站多少钱新手做外贸怎么入门

做b2c网站多少钱,新手做外贸怎么入门,wordpress插件太多,在建设政府门户网站时设置线程池参数,创建线程池 corePoolSize要保留在池中的线程数,即使它们是空闲的,除非{code - allowCoreThreadTimeOut}被设置maximumPoolSize允许在池中的最大线程数keepAliveTime当线程数大于核心时,这是多余的空闲线程将在终止…

设置线程池参数,创建线程池

  • corePoolSize要保留在池中的线程数,即使它们是空闲的,除非{@code - allowCoreThreadTimeOut}被设置
  • maximumPoolSize允许在池中的最大线程数
  • keepAliveTime当线程数大于核心时,这是多余的空闲线程将在终止前等待新任务的最大时间
  • unit {@code keepAliveTime}参数的时间单位
  • workQueue用于在执行之前保存任务的队列。这个队列将只保存由{@code execute}方法提交的{@code Runnable}任务
  • threadFactory是执行器创建新线程时使用的工厂
  • handler是执行被阻塞时使用的处理程序,因为线程边界和队列容量达到了

public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)

private static int corePoolSize = 50;//初始大小
private static int maximumPoolSize = 200; //最大值
//使用线程池管理
private static ThreadFactory namedThreadFactory = new ThreadFactoryBuilder().setNamePrefix("RiskSafeguard-pool-%d").build();
private static ExecutorService pool = new ThreadPoolExecutor(corePoolSize, maximumPoolSize,0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy());

excel导入

/**
* 不动产抵押导入
* @param file
* @param createBy
* @return
*/
public boolean importData(MultipartFile file, Long createBy, Long itemApplyId){// 创建内部类的实例对象LoanItemRiskSafeguardService.ImportDataTask importDataTask = new LoanItemRiskSafeguardService.ImportDataTask(file, createBy, itemApplyId);pool.execute(importDataTask);return true;
}

LoanItemRiskSafeguardService业务类

/**
* 导入任务
* 实现Runable接口的内部类,重写run()
*/
public class ImportDataTask implements Runnable{MultipartFile file = null;Long createBy = null;Long itemApplyId = null;public ImportDataTask(MultipartFile file, Long createBy, Long itemApplyId){this.file = file;this.createBy = createBy;this.itemApplyId = itemApplyId;}@Overridepublic void run() {doImportDataTask(file, createBy, itemApplyId);}
}/**
* excel字段匹配
* @param file
* @param createBy
*/
public void doImportDataTask(MultipartFile file, Long createBy, Long itemApplyId){/*** excel数据的keys*/try{String[] keys = new String[]{ // 读取excel后,每个列对应一个key"riskSafeguardName",    // 登记权属人// ....};// 导入数据List<Map<String, Object>> excelData = ImportUtil.importExcel(file, keys, 0); // 读取excel数据if (!excelData.isEmpty()) {Map<String, java.lang.Object> excelMap = null;int success = 0,failed = 0;for(int i=0;i<excelData.size();i++) {excelMap = excelData.get(i);// 设置担保措施对象值,插入数据库  --- startLoanItemRiskSafeguard riskSafeguard = new LoanItemRiskSafeguard();// 从excelMap中根据key获取到value,设置到对象中,后续存表// 登记权属人String riskSafeguardName = excelMap.get("riskSafeguardName")==null?"":excelMap.get("riskSafeguardName").toString();riskSafeguard.setRiskSafeguardName(riskSafeguardName);// ...try {if(failed<=i){dao.insert("add",riskSafeguard);}}catch (Exception e){failed=i+1;e.printStackTrace();}if(failed  <= i){success = i + 1;}else{Long riskSafeguardId = riskSafeguard.getRiskSafeguardId();dao.delById(riskSafeguardId);}// 设置担保措施对象值,插入数据库  --- end}}} catch (BizException be) {logger.info("后台导入不动产抵押物excel失败", be);} catch (Exception e) {logger.error("后台导入不动产抵押物excel失败", e);}
}
http://www.hkea.cn/news/748498/

相关文章:

  • 专业的网站制作公司哪家好竞价专员是做什么的
  • 海南省建设厅网站百度seo霸屏软件
  • 淄博张店做网站的公司爱站小工具圣经
  • wordpress w3seo优化自学
  • 临沂手机建站模板微信seo排名优化软件
  • 网站管理员怎么做板块建设艺人百度指数排行榜
  • 如何创建企业网站网络舆情处置的五个步骤
  • 做站长工具网站周口seo公司
  • 泉州自助建站系统地推
  • 美国 做网站免费网站建设哪家好
  • 如何做响应式布局网站seo搜索引擎优化期末及答案
  • 电脑系统优化软件十大排名北京网优化seo公司
  • 宁夏网站建设优化外贸网站优化推广
  • 开发网站开发工程师培训心得简短200字
  • 网站优化工具升上去软文营销代理
  • 北京监理协会培训网站变现流量推广app
  • 邯郸做wap网站最全bt搜索引擎入口
  • 用网站做自我介绍pptsem推广竞价托管
  • 建设网站项目的目的是什么意思营销型网站方案
  • 濮阳网站建设价格南昌seo排名收费
  • jsp做网站案例steam交易链接在哪里看
  • 做网站需要招聘内容范本信息流广告
  • 如何建公众号外贸网站建设优化
  • 怎么把网站横幅做很大东莞营销推广公司
  • 网站运营与管理实训报告松松软文平台
  • 奉化云优化seo手机网站排名优化软件
  • h5响应式集团网站推荐电商平台有哪些?
  • 企业所得税税率三个档次关键词优化快排
  • 长宁区网站建设b2b免费发布平台
  • php 个人网站网站安全检测工具