架构
文章平均质量分 75
zhangxianya1
本人热爱软件事业,对IT领域的软件开发和设计工作有浓厚的兴趣。
展开
-
spring mvc 返回json的配置
<!-- 启动Springmvc注解驱动 --> <!-- 返回json 方法一 需要导入 fastjson.jar包 --> <mvc:message-converters register-defaults="false"> <!-- 避免IE执行AJAX时,返回JSON出现下载文件原创 2015-11-05 09:52:13 · 520 阅读 · 0 评论 -
注意Hibernate4在开发当中的一些改变
Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。Spring3.1去掉了Hi原创 2015-10-27 18:03:39 · 215 阅读 · 0 评论 -
关于json-lib 和hibernate一起使用的时候出现死循环的解决办法
在我们使用json-lib和hibernate开发的时候,一开始的时候会遇到转换json数组的是出现死循环问题,下面就把我的经历记录一下,可能帮助到大家。我的实体是这样的,用户和群两个实体(他们之间的关系是多对多,一个用户可在多个群中,一个群中有多个用户),对象模型如下:(即:实现的时候是双向的,用户可以取到群的信息,群里可以去到用户信息)Java code原创 2015-11-12 17:45:50 · 476 阅读 · 0 评论 -
搭建最简单的SpringMVC框架(使用maven)
本文说明:本文介绍使用maven搭建SpringMVC最简单的框架程序过程,适合初学者上手。下载链接 点此进入下载链接1.创建一个maven webapp工程。2.修改WEB-INF目录下的web.xml文件:内容如下,文中有注释[html] view plaincopyprint?xml version="1.0" encoding="UTF-转载 2015-10-13 10:00:53 · 591 阅读 · 0 评论 -
注意Hibernate4在开发当中的一些改变
Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。Spring3.1去掉了Hi原创 2015-10-27 18:04:14 · 282 阅读 · 0 评论 -
Spring中配置数据源的4种形式
不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源。1.spring自带的数据源DriverManagerDataSourceXML代码:[html] view p原创 2015-10-26 15:48:50 · 263 阅读 · 0 评论 -
JAVA事务
一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID原则原创 2015-10-26 15:08:13 · 323 阅读 · 0 评论 -
Spring对Hibernate事务管理
每次带班,讲到Spring事务这一块的时候,大家总是有很多的疑问,其实Spring事务并不难,可能初次接触的时候有的不好理解,今天我们就详细来谈一下Spring的事务管理机制,主要是对Hibernate进行的事务管理。在谈Spring事务管理之前我们想一下在我们不用Spring的时候,在Hibernate中我们是怎么进行数据操作的。在Hibernate中 我们每次进行一个操作的的时候我们都原创 2015-10-26 15:12:00 · 234 阅读 · 0 评论 -
spring整合hibernate(注解、xml)applicationContext.xml配置
每次ssh框架整合都很麻烦,今天有空余时间总结下(主要总结spring+hibernate):1.注解方式整合: applicationContext.xml配置文件:?12345678910111213141516转载 2015-10-26 15:07:10 · 426 阅读 · 0 评论 -
在tomcat访问时无需填写项目名称的配置
Tomcat上:找到conf目录下面的server.xml,找到Host标签,在标签中添加一个context标签,具体如下: unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">原创 2015-11-10 10:46:16 · 345 阅读 · 0 评论 -
eclipse部署tomcat修改项目访问路径(虚拟路径)
tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名)最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下:1. 把项目context root设置为/:右键项目做如下修改2. 在Eclipse中把该Server下的项目先删除,然原创 2015-11-10 11:25:09 · 2994 阅读 · 1 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变转载 2015-10-21 15:18:46 · 630 阅读 · 0 评论 -
SpringMVC返回json数据的三种方式
1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStr原创 2015-11-05 09:53:26 · 944 阅读 · 0 评论 -
在spring mvc中解析输入为json格式的数据有两种方式
1:使用@RequestBody来设置输入 @RequestMapping("/json1") @ResponseBody public JsonResult testJson1(@RequestBody User u){ log.info("get json input from request body annotation");原创 2015-11-05 09:45:51 · 549 阅读 · 0 评论 -
Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemo转载 2015-10-30 14:47:50 · 321 阅读 · 0 评论