`
android_mylove
  • 浏览: 399354 次
社区版块
存档分类
最新评论

编码阶段的一些问题

阅读更多

封装dao层时候,由于项目中经常用到批量导入数据,也就是批量插入数据,因此,选择一种批量插入数据的方式很重要。于是对于jdbc、ibatis和ejb(循环插入)的批量操作进行测试,最终发现jdbc的效率要远远(几十倍)高于ibatis和ejb,于是选择jdbc方式。

以下是在封装dao层时候联系到的几个问题。

2012-06-05 星期二 晴

jdbc批量插入删除数据:

http://johnny84.blog.51cto.com/2855387/767001

http://superjavason.iteye.com/blog/255423

 

http://www.blogjava.net/zp0127/archive/2009/12/17/113894.html

ibatis:

http://topic.csdn.net/u/20090331/08/c000404d-eaf3-49fd-85a1-afbf63791def.html

 

jndi方式连接数据库

http://www.2cto.com/kf/201108/100521.html

 

2012-06-06 星期三 晴

jboss5.0 jndi方式连接数据库:

http://seven-cuit.iteye.com/blog/376030

http://5211422.iteye.com/blog/315704

 

http://seven-cuit.iteye.com/blog/376030

 

根据字母查询

汉字转拼音首字母的代码:

http://blog.csdn.net/xustanly/article/details/1761397

 

sql语句,根据汉字拼音首字母查询:

http://topic.csdn.net/u/20090531/17/9a3a17dd-53d0-44d1-bc12-ac8a3daa78d8.html?seed=337505188&r=78781426#r_78781426

oracle:

http://blog.csdn.net/wangheid/article/details/5288216

事务回滚和不提交:

http://topic.csdn.net/u/20120227/17/f23ec6be-86ef-49d4-86af-ece37d328a02.html?seed=1861571358&r=78803650#r_78803650

5
7
分享到:
评论
5 楼 android_mylove 2012-06-19  
testvon 写道
最近也在用JDBC,感觉是比HIBERNATE快多了.

不是一个级别的东西,面向的方面不一样,没有什么可比的,主要是看你自己的业务需求
4 楼 aijuans1 2012-06-19  
构建自己的O/R映射框架和打越南战争难度差不多。
3 楼 blooming 2012-06-19  
业界传说,构建自己的O/R映射框架和打越南战争难度差不多。
2 楼 testvon 2012-06-19  
最近也在用JDBC,感觉是比HIBERNATE快多了.
1 楼 Shen.Yiyang 2012-06-19  
jdbc 为什么能高 ibatis几十倍。。。有测试数据吗

相关推荐

    【软件测试】: 软件测试的测试阶段总结:需求阶段、设计编码阶段、测试阶段、用户测试阶段.doc

    软件测试可以分为四个阶段:需求阶段、设计编码阶段、测试阶段和用户测试阶段。每个阶段都有其特定的职责和目标。 需求阶段 在需求阶段,测试人员需要了解项目需求,包括项目需求规格说明、功能结构及模块划分等。...

    密集轨迹IDT编码阶段代码

    【密集轨迹IDT编码阶段代码】是针对行为识别领域的一种技术实现,主要涉及到Fisher向量编码这一关键步骤。在行为识别中,密集轨迹(Dense Trajectory)是一种常用的方法,它通过在视频序列中提取大量的连续帧,并...

    02编码开发阶段03建议同步输出文件XXX-项目阶段总结报

    3. **遇到的问题与解决方案**:在编码阶段可能遇到的技术难题和解决策略,这对后续项目的参考价值很高。 4. **团队协作**:团队成员如何协同工作,包括代码同步策略、沟通工具的使用以及问题解决机制。 5. **最佳...

    嵌入式软件开发过程一般包括需求分析阶段、软件设计阶段、编码阶段和集成阶.docx

    该过程通常包括需求分析阶段、软件设计阶段、编码阶段和集成阶段。 需求分析阶段 需求分析阶段是嵌入式软件开发过程的第一步。在这个阶段,开发团队需要了解客户的需求,确定软件的功能和性能要求。开发团队需要...

    运筹学中二阶段法在matlab中的编码

    本文将详细讲解如何利用MATLAB进行二阶段法的编码实现。 二阶段法通常分为第一阶段和第二阶段。在第一阶段,我们构建一个辅助线性规划问题,目标是找到一组可行解,使得在满足所有非负限制的情况下,尽可能地接近原...

    jsp页面文档编码问题

    在Java Web开发中,编码问题始终是一个常见的挑战,特别是涉及到JSP页面时。JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的数据处理和逻辑控制。然而,由于...

    定性分析_扎根理论_访谈文本编码工具NVivo_三阶段编码

    定性分析_扎根理论_访谈文本编码工具NVivo_三阶段编码

    学生信息管理系统编码阶段文档.pdf

    "学生信息管理系统编码阶段文档.pdf" 这是一份学生信息管理系统的编码阶段文档,旨在为开发人员提供编码规范和代码说明。在本文档中,我们将介绍编码规范、代码结构、数据库连接、登录代码、注册代码、违规处理代码...

    行程编码,JPEG压缩编码基本系统_jpeg压缩编码_Vc_图像压缩_

    这种编码方式在JPEG的熵编码阶段被用到,有助于进一步压缩图像数据。 接着,我们讨论JPEG压缩编码的基本系统。JPEG压缩算法主要包括三个主要步骤:离散余弦变换(DCT)、量化和熵编码。首先,图像被分割成8x8的块,...

    信息论与编码课程设计-费诺编码

    编码阶段,根据分配的码字将数据转化为二进制序列;解码阶段,通过前缀码的特性反向推导出原始数据。在C++程序中,可以使用数组、链表、树结构等数据结构来辅助实现编码和解码的过程。 通过这个课程设计,学生不仅...

    易语言文本反编码

    易语言提供了一些内置的功能来支持这些操作,帮助开发者处理各种编码格式之间的转换。 "文本反编码"是指将已编码的文本数据恢复为原始字符的过程。在易语言中,这通常涉及使用特定的函数或子程序来实现。例如,“子...

    关于软件工程的编码与测试

    做为软件工程过程的一个阶段,程序编码是设计的继续。 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性。 为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性...

    02编码开发阶段03建议同步输出文件XXX-项目总结会共7

    【描述】提到的“02编码开发阶段03建议同步输出文件XXX_项目总结会共7页.pdf.zip”是一个压缩文件,内含7页的PDF文档,很可能记录了这次会议的详细内容,包括项目进展、遇到的问题、解决方案、以及关于“建议同步...

    PHP 开发中的中文编码问题

    当遇到乱码问题时,排查方法主要包括打印字符串的内码,观察字符在不同阶段的转换情况。通过分析内码变化,可以识别出何时发生错误转换,或者何时丢失了高位字节。此外,使用包含不同编码特征的测试字符串(如“aa ...

    MPEG4视频编码 divx(编码)

    例如,调整运动估计算法的精度,或在熵编码阶段选择合适的熵编码方式(如Huffman编码或算术编码)。 总的来说,通过VC6.0实现MPEG4视频编码的Divx编码,是一个涉及多媒体处理、编码理论和C++编程的综合性任务。...

    arithmatic coding_算术编码编码解码的c语言实现_

    编码阶段,我们将输入文本转换为概率模型,并将每个符号映射到一个[0, 1)之间的区间。然后,通过累加这些区间,我们得到一个累计区间,用于存储当前未编码的部分。每次遇到一个符号,我们就更新这个区间,直到整个...

    JAVA编码问题.pdf

    Java编码问题一直是开发者在处理中文字符时经常遇到的挑战,尤其是在Web应用中。Java使用Unicode作为内部字符存储标准,处理字符时涉及两次编码转换:从源输入流按指定编码读取,转换为Unicode,再从Unicode编码转换...

    Matlab实现算术编码(arithmetic coding),解决underflow问题

    在信息压缩领域,算术编码是一种高效的无损数据压缩技术,尤其适用于熵编码阶段。它通过将概率模型与编码过程相结合,将数据转化为更紧凑的二进制表示,从而达到节省存储空间的目的。Matlab是一种广泛应用的编程环境...

Global site tag (gtag.js) - Google Analytics