`
跳跃的心灵
  • 浏览: 13110 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
spring+MyBatis+struts2 项目例子
Spring事务配置的五种方式     前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数 ...
CSS有各种版本(即Level),所以知道要使用哪个版本是很重要的。CSS 1 在1996年末成为推荐标准,其中包含非常基本的属性,比如字体,颜色、空白边。CSS2 在此基础上添加了高级概念(比如浮动和定位)以及高级的选择器(比如子选择器、相邻同胞选择器和通用选择器)。在编写本书时,CSS2仍然是CSS的最新版本,尽管它早在1998年就已经成为推荐标准。 万维网联盟(W3C)的行动非常缓慢,所以尽管CSS3的开发工作在新千年开始之前就开始了,但是距离最终的发布还有相当长的路要走,为提高开发和浏览器实现的速度,CSS3被分割成模块,这些模块可以独立发布和实现。CSS3包含一些令人兴奋的新特 ...
第一步: 取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下! 取消方法: windows–>perferences–>myeclipse–>validation 除开Manual下面的复选框全 ...
1.确定entities及relationships a)设计宏观行为。你用此数据库来做什么?比如,希望管理雇员的信息。 b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定 ...
1.页面展现层 1.每个input输入框都必须设置maxlength。texaArea没有maxlength这个属性,所以必须使用js来控制用户输入的长度。 2.对于数据显示列表,必须定义每列的宽度,必须强制截取每列的长度,在TITLE显示每列的全部数据。 3.必须在用户指定的分辨率下进行测试,如1024*768。 4.尽量在firefox下做测试,这样能尽量兼容各个浏览器。 5.页面上的地址原则上写绝对路径。 6.空间和窗口的大小,尽量使用百分比,而不是像素点。以避免在不同分辨率下界面错位的问题。 7.对于表格的各列,根据显示的内容,固定该列的宽度。 2.业务逻辑层 2.1 ...
<script language = "javascript" type = "text/javascript">             var getActiveXObject ,getFile,someMessage;              getAXO = new ActiveXObject("Scripting.FileSystemObject");             getF = getAXO.GetFile("C:\\bootbak.ini");             s ...
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? Java代码 <SPAN>OutputStreamWriter out = ...    java.sql.Connection conn = ...    try { // (5)     Statement stat = conn.createStatement();     ResultSet rs = stat.executeQuery(      "select uid, na ...
FckEditor配置手册中文教程详细说明 转自:http://www.5bt.cn/fckeditor/ 性能 首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以说,FCKEDITOR是一个别具匠心的在线编辑器,它里面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与 ...
1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0           int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间 2.Calendar和Date的转化 ...
凡是在应用中涉及到中文了,都会遇到字符编码问题。之前没有仔细研究,脑中只有一个比较敷衍的概念——在交互中统一字符编码就不会出问题了~具体字符编码会出什么问题,一直没好好研究下。(今早看到华莽邮件里又有人为了字符编码抓狂了,同情下……)     首先要清楚一下几个概念:     字节(byte):计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。     字符(Character):是文字与符号的总称,包括文字、图形符号、数学符号等。     字符集(Charset):即字符的集合,规定了在这些集合里面有哪些字符。     字符编码(Encoding):就 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行   Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Sh ...
最基本的操作是: 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行, 3,F7是跳出函数 step return 4,F8是执行到最后。 ===================================== 1.Step Into (also F5) 跳入 2.Step Over (also F6) 跳过 3.Step Return (also F7) 执行完当前method,然后r ...
开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。 4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 修改。然后“apply”,点击“OK”。 5. 然后,“File”→“Ex ...
利用js对表格进行排序,本人觉得很有用,把书上的代码打出来给大家看看。 <html> <head> <script type="text/javascript"> function convert(sValue,sDataType) {    switch(sDataType)   {      case "int":      return parseInt(sValue);      case "float":      return parseFloat(sValue);      case & ...
Global site tag (gtag.js) - Google Analytics