spring,mybatis事务管理配置与@Transactional注解使用[转] spring,mybatis事务管理配置与@Transactional注解使用 概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了 ...
分类:
编程语言 时间:
2016-05-12 10:32:32
阅读次数:
175
.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。 .BMP:位图资源文件。 .BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定 ...
分类:
编程语言 时间:
2016-05-12 10:30:39
阅读次数:
188
1.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、清 ...
分类:
编程语言 时间:
2016-05-12 10:28:03
阅读次数:
199
转载自:java.ByteArrayInputStream与ByteArrayOutputStream再次理解 第一次看到ByteArrayOutputStream的时候是在Nutch的部分源码,后来在涉及IO操作时频频发现这两个类的踪迹,觉得确实是很好用,所以把它们的用法总结一下。 ByteArr ...
分类:
编程语言 时间:
2016-05-12 09:20:08
阅读次数:
298
1. Java 命名约定除了以下几个特例之外,命名时应始终采用完整的英文描述符。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。1.1 一般概念n 尽量使用完整的英文描述符n 采用适用于相关领域的术语n 采用大小写混合使名字可读n 尽量少用缩写,但如果用了,要明 ...
分类:
编程语言 时间:
2016-05-12 09:20:57
阅读次数:
237
题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323. 解析:这个题目最直接的做法应该是先求出这个数组中所有数字的全排列,然后把每个排列拼起来,最后求出拼起来的数字的最小值。根 ...
分类:
编程语言 时间:
2016-05-12 09:20:04
阅读次数:
404
变 量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如: 变量a是一个整数。 变量t_007是一个字符串。 变量Answer是一个布尔值T ...
分类:
编程语言 时间:
2016-05-12 09:17:32
阅读次数:
247
宏 我们的计算器程序,用1234对应加减乘除,对于人阅读很产生一点障碍。隔一个月后再看此代码可能想不起是0123还是1234了,还得去代码中查找,如果能为代表四则运算的四个数取个有意义的别名就好了,一看是知道对应什么。没问题,用宏啊。以下是我们的计算器程序第五版: http://hovertree. ...
分类:
编程语言 时间:
2016-05-12 09:16:14
阅读次数:
230
最近在用python写抓取程序,抓取一些网页数据用于数据分析。 python的编码是和java以及c++等不太一样,存在字符串编码以及文件编码, 故在操作文件是需注意文件编码与需要保存字符串编码保持一致,已确认数据完全保存正确。 python语法简洁,做工具开发效率奇高。 问题解决借鉴了 http: ...
分类:
编程语言 时间:
2016-05-12 09:16:39
阅读次数:
141
此次做的是一个简单的抽奖系统,通过循环将编号加入ArrayList中,然后利用Collections的接口的shuffle方法把编号全部打乱,然后利用取随机数来抽取奖项,用remove方法把抽到的编号删除,进而继续进行下一轮抽奖,最终将获奖的编号显示到运行台上。具体代码如下 运行结果如下: ...
分类:
编程语言 时间:
2016-05-12 09:15:38
阅读次数:
149
工作中,经常会涉及到线程。比如有些任务,经常会交与线程去异步执行。抑或服务端程序为每个请求单独建立一个线程处理任务。线程之外的,比如我们用的数据库连接。这些创建销毁或者打开关闭的操作,非常影响系统性能。所以,“池”的用处就凸显出来了。 1. 为什么要使用线程池 在3.6.1节介绍的实现方式中,对每个 ...
分类:
编程语言 时间:
2016-05-12 09:14:17
阅读次数:
238
个人理解:指针只是指向内存的一个索引;而地址则是内存中确切的位置。 下面是函数中关于指针和地址一个小例子: function sum(num1,num2){ return num1+num2; } alert(sum(10,10)); //20 var anotherSum=sum; alert(a ...
分类:
编程语言 时间:
2016-05-12 09:13:03
阅读次数:
199
最后,理解变量在计算机内存中的表示也非常重要。当我们写: 时,Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串; 在内存中创建了一个名为a的变量,并把它指向'ABC'。 也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码: 最后 ...
分类:
编程语言 时间:
2016-05-12 09:08:48
阅读次数:
220
一测试项目搭建(1)新建JavaWeb项目,并引入几个SpringMVC项目所需要的jar包,项目结构和所需要的jar包如下:(2)web.xml与springmvc的相关配置:i)web.xml:<web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"..
分类:
编程语言 时间:
2016-05-12 08:08:18
阅读次数:
528
文件上传是Web开发中的一个重要的功能点。同样,SpringMVC也可以通过简单的配置就可以实现文件的上传以及对上传的文件的处理。具体步骤如下:一新建测试项目以及导入jar包详细过程不用多说,项目结构和需要的jar包如下:二项目的常规配置以及实现上传需要的配置(1)web.xml:..
分类:
编程语言 时间:
2016-05-12 08:07:05
阅读次数:
346
查找和排序都是程序中经常用到的算法查找分为:顺序查找,二分查找、哈希表查找和二叉树排序查找。哈希表和二叉树查找的重点在于其数据结构。哈希表的主要优点是能够在O(1)的时间查找某一元素,是效率最高的查找方式。其缺点是需要额外的空间来实现哈希表。排序分为插入排序..
分类:
编程语言 时间:
2016-05-12 08:05:31
阅读次数:
294
如果你的代码工作正常并且表现良好,你可能会想知道为什么还要使用C++ 11。当然了,使用用最新的技术感觉很好,但是事实上它是否值得呢? 在我看来,答案毫无疑问是肯定的。我在下面给出了9个理由,它们分为两类:性能优势和开发效率。 获得性能优势 理由1:move语义(move semantics)。简单 ...
分类:
编程语言 时间:
2016-05-12 08:00:53
阅读次数:
172