`
gary_bu
  • 浏览: 41999 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在http://gary-bu.iteye.com/blog/2024022  中我们了解了如何配置一个springmvc,如何在spring配置文件中配置一个dbcp数据源,在web.xml配置上下文监听器,分发器,视图解析器等,而这篇主要看一下如何在上次的基础上配置事务. spring事务分声明式事务和编程式事务,我们今天主要说一下声明式事务,spirng的事务是通过AOP代理实现的,其中的事务通知 由原数据(目前基于XML或者注解)驱动.代理对象与事务元数据结合产生了一个AOP代理,它使用一个PlatformTransactionManager实现 配合TransactionInte ...
最近打算仔细研究一下spring,就从用了2年的spring mvc开始吧,初学者可以看看,大神就pass好了,呵呵.... 首先去spring官网下载完整的spring包,包含libs, docs和schema,spring的版本是3.2.4 我们来看一下spring的lib包都有那些内容:   上面图片中除红色框内的两个jar其它都是spring官方提供的jar包,红色框内的jar我们在配置事务的时候会用到,我们一会再说.我们仔细看一下spring提供的jar包可以看到每一个模块对应着3个jar包,sources包(源码),javadoc包(文档)和编译好的jar. 然后我们看 ...
Gradle 构建的项目时需要创建指定的目录结构而源代码和Web资源文件也应当处于正确路径下,否则可能出现资源文件访问不到。 Web应用源文件的默认路径是src/main/webapp :. ├─.gradle │ ├─2.2.1 │ │ └─taskArtifacts │ └─2.6 │ └─taskArtifacts ├─.settings │ └─gradle ├─bin │ └─org │ └─gradle ├─build │ ├─classes │ │ └─main │ │ └─org │ │ ...
BootstrapValidator 的验证功能还是很强大的,只是验证后提示的信息默认是英文的,能不能提示中文呢?肯定可以,否则也太。。。啥了吧去 http://bv.doc.javake.cn/ 网站下载bootstrapvalidator资源包,里面有各国语言文件,在jqcool.net-bootstrapvalidator\dist\js\language下jqcool.net-bootstrapvalidator\demo 有很多例子,其中有一个i18n.html的文件就一个教如何使用语言包的。在http://bootstrapvalidator.votintsev.ru/exampl ...

&和&&

    博客分类:
  • java
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x= ...

hwclock

语法: hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test] [--utc][--version][--set --date=<日期与时间>]   说明: 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定   参数: --adjust ...
只知道tomcat-users.xml中配置的用户,系统自带角色有manager和admin两个 但具体各自有什么作用,一直没着意弄明白。 今天在无聊等待的过程,心血来潮在网上查了一下资料,也亲自实践了一把,证实可靠: 原文: "Access to the manager application is protected by default: you need to define a user with the role "manager" in /etc/tomcat6/tomcat-users.xml before you can access it.&q ...
最近使用JAVA 自带jconsole 监听web项目 内存,CPU,线程使用情况,感觉还蛮好的,下面介绍一下使用方法和过程   1.使用jconsole背景: 发现项目运行一段时间就会挂掉,最初认为是某些地方代码质量不高,导致内存泄露.打算找个内存分析 ...
1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样   2、对于Array,Object等高级类型,==和===是没有区别的 进行“指针地址”比较   3、基础类型与高级类型,==和===是有区别的 1)对于==,将高级转化为基础类型,进行“值”比较 2)因为类型不同,===结果为false   转自http://blog.sina.com.cn/s/blog_4b32835b01014iv9.ht ...
学习了一下使用ant给web项目打包,使用ant命令预先安装ant软件,并且配置 环境变量: ANT_HOME=ant安装目录    PATH=%PATH%;%ANT_HOME%/bin 根据http://blog.csdn.net/lip009/article/details/1226931 自己写了一个 build.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project name="AntTest" basedir="." d ...
1.搭建环境都需要那些软件?   你可以去我的网盘下载 android软件 提取码 ddb6   2.软件准备好了,我要如何搭建环境? 请参考  安卓模拟器Android SDK安装完整图文教程   3.eclipse在线安装ADT失败怎么办,无法访问 http://dl-ssl.google.com/android/eclipse/   下载离线包进行安装,离线包在我的android软件 里面有 ‘ADT-23.0.3.zip’ 你可以参考 http://www.crifan.com/android_eclipse_offline_install_adt/ 注意下 ...
需求: 相同的采购合同号对应的供应商应该相同,如下图,填写采购合同号,选中对应供应商,但相同合同号要选择相同供应商  实现技术:jquery  each遍历 //获取所有采购合同文本框并绑定blur事件 $("input[name*='stockContractno']").on("blur",function(){ var contractArray=$("input[name*='stockContractno']"); var currContractObj=this; var currProviderO ...
 项目使用 jquery.validate.js 对表单进行了验证,jquery.validate 还是很强大的,下面说一些常用的验证   1.项目先要导入js库    <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.js"></script> <script type="text/javascript" src="${pageContext.request.contex ...
 用MyEclipse 开发时,如遇到多出代码需要替换,可以使用快捷键CTRL + H 搜索,搜索是支持正则表达式的  如下图:        1处填写正则表达式,        2处选中 Regular expression 支持        3处对文件类型进行筛选,只查找jsp文件        4处选中要查找的项目        点击Search 按钮搜索,查询出结果后,选中结果,右键 Replace Selected 如下图:                 点击Replace Selected,出现下图对话框,在红色框内输入要替换的代码,这里也支持正则表达式, ...
做WEB前端开发的,估计都会遇到浏览器兼容性问题,如果各种调整样式还是不行,试试下面的方法 在页面head 添加 < meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />   让浏览器以chrome内核或者最高版本IE内核对页面进行渲染 试试现在你的样式可以了吗   详情请参看http://www.frontopen.com/2552.html    
Global site tag (gtag.js) - Google Analytics