
web开发
小咪儿六六
这个作者很懒,什么都没留下…
展开
-
Spring事务传播行为详解
1、前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service方法事务最好不要嵌套”的传言。要想正确的使用工具首先需要了解工具。...转载 2020-04-07 23:13:28 · 254 阅读 · 0 评论 -
web.xml里的标签是起什么作用的
web.xml里的标签是起什么作用的转载 2017-10-23 10:37:53 · 277 阅读 · 0 评论 -
spring注解
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,转载 2017-10-23 16:46:02 · 1488 阅读 · 4 评论 -
SSM框架——Spring+SpringMVC+Mybatis的搭建教程
一:概述SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛。Spring作为一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP。SpringMVC是Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大!Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以控制原创 2017-11-12 16:35:00 · 835 阅读 · 0 评论 -
源码分析 There is no getter for property named '*' in 'class java.lang.String
There is no getter for property named '*' in 'class java.lang.String',此错误之所以出现,是因为mybatis在对parameterType="String"的sql语句做了限制,假如你使用<when test="username != null">这样的条件判断时,就会出现该错误,不过今天我们来刨根问底一下。...转载 2017-11-15 16:32:16 · 558 阅读 · 0 评论 -
Maven包引用出现重复包,去重复包3种方法(javassist)
我出现的问题是由于Hiberante中引用的包为org.javassist而strtus2中引用的包为javassist,由于引用不同,导致打包项目内含两个项目,此时布暑项目时会报错误.要去掉一个javassist包1.使用maven中的pulgin功能 org.apache.maven.plugins maven-war-plugin 2.0.2转载 2018-01-25 10:29:16 · 4418 阅读 · 0 评论 -
JSTL标签,EL表达式,OGNL表达式,struts2标签 汇总
1,JSTL标签总结: a).JSTL标签有什么用? JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签函数库。 Web程序员能够利用JSTL和EL来 开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序的阅读性、维护性和方...原创 2017-11-15 17:16:38 · 399 阅读 · 0 评论 -
c3p0,dbcp与druid 三大连接池的区别
参考博客:http://www.cnblogs.com/JavaSubin/p/5294721.html转载 2018-11-20 11:37:49 · 261 阅读 · 0 评论 -
oracle数据库emp表 及其关联的表
oracle数据库emp表 及其关联的表原创 2017-10-22 12:54:18 · 1216 阅读 · 0 评论 -
Oracle针对EMP表的练习题(很有用,值得收藏)
Oracle针对EMP表的练习题(很有用,值得收藏)原创 2017-10-22 12:53:14 · 16221 阅读 · 0 评论 -
非常有用的 Oracle 查询语句
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。 ****************************** 日期/时间 相关查询 ***************************** -- 1、获取当前月份的第一天 select trunc原创 2017-10-18 14:10:56 · 952 阅读 · 0 评论 -
orcale 中instr的应用(截串)
解决问题的代码实现: select ci_id,(select wm_concat(stu_name) from pm_stu where instr(stu_ids,stu_id)>0) stu_names from pm_ci表: create table pm_ci (ci_id varchar(20) primary key, stu_ids varchar(1原创 2017-10-18 23:16:26 · 383 阅读 · 0 评论 -
javaDBUtils和连接池(连接池)
实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池2.1连接池概述概念用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过转载 2017-10-10 16:27:45 · 565 阅读 · 1 评论 -
在mybatis中log4j日志信息不能输出到控制台
原因:可能你导入了多个日志工具jar,导致mybatis不知道使用哪种日志。修改你的mybatis配置,添加setting,指定日志类型为log4j。 解决方法:<configuration><!-- 设置使用的日志类型 --><settings><setting name="logImpl" value="LOG4J"/></原创 2017-10-11 13:21:15 · 1508 阅读 · 0 评论 -
hibernate常见级联操作异常及解决方法
hibernate常见级联操作异常原创 2017-10-11 13:39:24 · 1044 阅读 · 0 评论 -
Oracle数据库常用命令
Oracle数据库常用命令 sqlplus scott/tiger as sysdba :将scott账户当作dba登录进来 alter user scott account unlock; 用户解锁 |-账户解锁 1.conn / as sysdba 2.alter user scott account unlock; 3.alter user scott identified b转载 2017-10-19 23:22:04 · 391 阅读 · 0 评论 -
orcale函数大全
SQL中的函数转载 2017-10-22 10:35:48 · 709 阅读 · 0 评论