`
文章列表
Spring+iBatis+Atomikos实现JTA事务   Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。   产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。   TransactionEssentials的主要特征: JTA/XA 事务管理 —— 提供事务管理和连接池 不需要应用服务器 —— TransactionEssentials可以在任何Java EE应用服务器中运行,也就是不依赖于任何应用服务器 开源 —— TransactionEssential ...
总结1 选择索引 缺省情况下建立的索引是非聚集索引,但有时它并不是最佳的;合理的索引设计要建立在对各种查询的分析和预测上。一般来说 有大量重复值、且经常有范围查询(between, >,< ,>=,< =)和order by、gro ...
说明:一台apache主机,两台tomcat主机 安装JDK、安装Apache、安装Tomcat、配置Apache代理、配置Tomcat集群 一、安装JDK(所有运行Tomcat主机,即web服务器)   1.下载JDK的bin包,如jdk-1_5_0_02-linux-i586.rpm.bin ,给其添加执行权限,执行#./jdk-1_5_0_02-linux-i586.rpm.bin , 在 当前目录生成rpm安装包,同样给其添加执行权限。 再执行 #rpm -ivh jdk-1_5_0_02-linux-i586.rpm 出现安装协议 按<Enter>接受 即可。   ...
页面使用代码: <span id=showHead></span> <IE:Download ID="oDownload" STYLE="behavior:ur(#default#download)" /> JS代码 <script> function onDownloadDone(downDate){ showHead.innerHTML=downDate } oDownload.startDownload('head.html',onDownloadDone) </script>
JSON 入门指南   廖 雪峰, 撰稿人 JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML,还是客户端用 JavaScript 解析 XML,都常常导致复杂的代码,极低的开发 ...
mysql group by排序问题2009-08-28 16:37 类如 有一个 帖子的回复表,posts( id , tid , subject , message , dateline ) , id为 自动增长字段, tid为该回复的主题帖子的id(外键关联), subject 为回复标题, message 为回复内容, dateline 为回复时间,用UNIX 时间戳表示, 现在要求 选出 前十个来自不同主题的最新回复 SELECT * FROM posts GROUP BY tid LIMIT 10 这样一个sql语句选出来的并非你想要的 最新的回复,而是最早的回复,实际上 ...
rar-------------------------------------------------------------------------------------------------------------- 如果是以tarball形式安装安装,去rar网站下载相应版本的tarball。地址为http://www.rarlab.com/ 以3.8版本为例,如果是i386的平台,执行以下命令: $wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz rar软件不需要安装,直接解压到/usr/local下,以下操作需要有ro ...
   powerdesigner12.5 入门教程 下载powerdesigner12.5 进行破解和汉化: (1)powerdesigner->tools->lisence select the type of lisence you want to use :   选择第一个,点击load,寻找lisence路径 下一步,选择所在地 success(也有可能lisence不能用了,那就再去搞一个吧。) (2)将汉化包里面的exe文件和所有dll文件全部拷到powerdesigner安装路径下,进行文件覆盖,重新启动powerdesigner。ok! 1.4.3 使用Po ...
MYSQl left join 联合查询效率分析 其他详细参考资料 http://www.docin.com/p-30972881.html user表: id | name ——— 1 | libk 2 | zyfon 3 | daodao user_action表: user_id | action ————— 1 | jump 1 | kick 1 | jump 2 | run 4 | swim sql: select id, name, action from user as u left join user_action a on u.id = a.user_id res ...
近日笔者工作中遇到MYSQL数据从高版本导入低版本的问题.这样的问题一般都是高低版本字符集的设置不同.按照以往惯例是把数据用mysqldump命令导出数据后,使用文件编辑器(editplus)修改相应的"DEFAULT CHARSET=gb2312"部分,即可顺利导入低版本的MySQL.但当你遇到大量数据(百万级)时,这种方式就显示得杯水车薪了!那么么办呢?现本人就把自己工作中遇到有关MYSQL数据从高版本导入低版本的解决办法总结一下. 方法一:(适用于当导出的数据量不大时) step 1:使用mysqldump命令从源服务器导出成SQL文本 mysqldump -hsr ...
一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1. 永久的:需要修改配置文件,变量永久生效。 2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。 二、设置变量的三种方法 1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile export CLASSPATH=./JAVA_HOME/lib;$ ...
import java.util.Random;   /**  * 排序测试类  * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 *   * 关于排序方法的选择: * (1)若n较小(如n≤50),可采用直接插入或直接选择排序。 *  当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 * (2)若文件初始状态基本有序(指正序),则应 ...
[综合门户]PHPChina 开源社区门户 PHPChina是一个以PHP为中心,面向软件开发者、程序爱好者的开源技术网站及交流社区。PHPChina同时也是Zend中国技术支持中心的官方社区,更是中国每个PHPer自己的开源社区。 http://www.phpchina.com/  查看  预览  [技术论坛]PHPWind 官方论坛 论坛安装 免费论坛下载 - powered by phpwind.net PHPWind 论坛系统是一套具备安全、高负载、可扩展、易用等特性的开源软件系统,经过5年的开发,以领先的技术架构和良好的产品口碑被业内权威人士广泛认可! http://www. ...

入库算法

String[] aa = {"1","2","3","4"}; String[] bb = {"2","3","4","5"}; 数组叠加,效果:"1","22","33","44","5" 貌似简单的构物车算法 public static void main(String[] args) {     // TODO Au ...
熟悉SQL的人都知道,完成同一个任务,SQL可能有多种写法,但不同写法的查询性能可能会有天壤之别,本文列举出五个查询优化的方法,当然,优化的方法还有很多。   1、优化数据类型 MySQL中数据类型有多种,如果你是一名 ...
Global site tag (gtag.js) - Google Analytics