20121225日......
    今天早上起床上班、吃了两张大饼、跟两袋豆浆、看了火箭对公牛、快船队掘金的两场比赛!从9点办到两点钟!一大早基本没有做什么工作!但是、今天确实做了、跟以往不一样的事情跟工作。
    
    先从工作说起好吧!Excel的SSH(Struts2,Spring,Hibernate)批量新增。这个已经是老生常谈的问题了!
    想要提升新增的效率、第一点考虑的是访问数据库的频率问题!
    1、自动增长主见问题。
    首先是在Oracle建立sequence问题(因为我的数据库是Oracle)
    /**
     * 创建SEQ
     */

    create sequence SEQ_SSH_TEST  minvalue 1  maxvalue 999999999999999start with 1  increment by 1  cache 20;  

Oracle实现自增的触发器:

    create or replace trigger TRI_SSH_TEST  before insert on SSH_TEST      for each row  declare  begin  --ST_ID 为主键select SEQ_SSH_TEST.Nextval into:new.ST_ID from dual;  end TRI_SSH_TEST  ;  

下面是java的Dao:

 public void saveList(final List list)  throws HibernateException, SQLException {  this.getHibernateTemplate().execute(new HibernateCallback() {  public Object doInHibernate(Session session)  throws HibernateException, SQLException {  //如果你们有其它的session获取方式得用其它的//如: this.getSessione();Connection conn = session.connection();  PreparedStatement ps = null;  String sql = "INSERT INTO TB1(column,...) VALUES (?,...)";  ps = conn.prepareStatement(sql);  for (int i = 0; i < list.size(); i++) {  ps.setString(1, "");  //ps.set...  ps.addBatch();  // 每一万次执行并清除session,否则你懂的。  if (i % 10000 == 0) {  ps.executeBatch();  session.flush();  session.clear();  }  }  ps.executeBatch();  ps.close();  session.flush();  session.clear();  }  });  }

还有一种就是调用存储过程、当然更好的就是多线程!如果你多线程了!
    我这里只是简单的应用!所以就不说那么多了!
    
    
    
    今天很值得一说的就是跟大海剃了一个光头!!!
    有图有真相啊亲!

左1我~~~左二大海(我同事加同学)!

好基友一辈子!!!

心情手札——光头日记相关推荐

  1. 有哪些日记app可以用来记录生活?

    生活中充满了琐碎的细节和美好的瞬间,记录下这些生活点滴,不仅可以让我们回顾过往,还能激发我们对未来的期待和思考.而且在智能化的时代下,我们也可以使用日记app记录生活,不用再随身携带纸笔,但具体用什么 ...

  2. 晨间日记的奇迹,和将来的自己对话

    推荐:4星: 阅读时间:1.5小时: 人一过30,留下的就只有习惯! 在我们年轻时,尽可能多的为将来的自己培养良好习惯,将受用终身. 本书的创新点在于: 1.日记回看:将每年的同一天(比如:4月15日 ...

  3. 基于vue单页应用的例子

    代码地址如下: http://www.demodashi.com/demo/13374.html 目录结构 - src目录 主要的代码目录 - components 存放项目组件 - router 路 ...

  4. 玩QQ游戏每天超过2小时的人比较弱智

    玩QQ游戏每天超过2小时的人比较弱智 玩QQ游戏每天超过2小时的人 首先感觉 电脑白痴. 其次可能还有点弱智. 不知道为什么有那么多人每天玩那么长时间的QQ游戏? 真是低级. 实在是很闲的话,要玩游戏 ...

  5. 关于 Overtrue 的拼音库 overtrue/pinyin 为何 travis 为 error

    什么是ThinkSNS ? ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案. 1.png 这是 https://github.com ...

  6. 产品分析丨豆瓣APP

    本文将从以下几个方面进行分析: 1. 产品功能结构 2. 竞品分析 3. 用户分析 4. 用户调研 5. 功能分析与优化方案 6. 总结 01 产品功能结构 产品架构 由豆瓣的产品架构图可看出,豆瓣是 ...

  7. 我们被叫做90后 | 致青春(催泪好文,自备纸巾)

    2002年,你是小学生了,上学路上,小鸟说,早早早,你为什么背着小书包. 2004年,非典,操场上排队量体温,还没有灾难的恐惧. 2005年,你打开电视,<家有儿女>热播,"我叫 ...

  8. 你的心事我全知晓——心情日记小程序丨实战

    闲暇之余,听媳妇嘀咕说要给她做一个能表达她每日心情的小程序,只能她在上面发东西.既然媳妇发话了,就花点心思做一个吧,因为没有UI图,所有布局全靠自己瞎编,下面结合图片和代码跟大家讲解下实现过程,内容略 ...

  9. Swift4.2 Xcode10 日记心情追踪APP

    背景:项目要求用户可以创建,编辑,删除,分享日记和心情,同时可以追踪日记和心情. 不敢相信 我竟然做完了,在复习阶段,我终于发现我之前为什么对这个作业一筹莫展了,因为我没学lecture o(╥﹏╥) ...

最新文章

  1. Linux常用的Shell命令
  2. FreeBSD手册——配置FreeBSD内核
  3. sublime_text3代码自动提示补全
  4. 性能测试——JMeter脚本录制和HTTP负载测试
  5. centos6 mysql 导出sql_centos环境下如何导出数据库
  6. 将Jython嵌入到您的Java代码库中
  7. Bzoj1899: [Zjoi2004]Lunch 午餐
  8. 可视化Web报表设计器-FastReport Online Designer简介
  9. volatile指令重排_面试:为了进阿里,重新翻阅了Volatile与Synchro
  10. 大学生免费查题公众号_诺奖作家英文作品赏析尔雅2020年答案查题公众号
  11. HTML5+JS调用摄像头
  12. 任务栏右键工具栏里的语言栏没有的修复.reg
  13. Java job interview:Linux操作系统的应用(红帽子)分析经验
  14. jQuery Mobile的学习时间botton按钮的事件学习
  15. linux查找文件中的字符串
  16. NYOJ——239月老的难题(二分图最大匹配)
  17. 解决VS2010闪退问题
  18. 编程之美 - 创作后记(部分)
  19. 使用网卡rtk8812au以及omnipeek抓取空中包
  20. VM中centos中设置共享文件夹

热门文章

  1. 树(2021.7.11晚)
  2. [转]孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?
  3. Selenium详解—— 自动化测试工具
  4. CF 1606E Arena
  5. python网络部分
  6. 程序员的一百万种变现方式之1,努力多赚零花钱
  7. matlab如何多幅图统一一个颜色栏,每个图使用多个颜色图【含Matlab源码】
  8. 五猴分桃问题的数学解
  9. 动物识别系统代码python_动物识别 python 人工智能实验
  10. 【Ubuntu20安装aria2以及配置web端】