摘要: 概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA( 阅读全文
posted @ 2018-12-04 17:25 尐鱼儿 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 当标于类前时, 标示类中所有方法都进行事物处理 , 例子: 当类中某些方法不需要事物时: 事物传播行为介绍: @Transactional(propagation=Propagation.REQUIRED) :如果有事务, 那么加入事务, 没有的话新建一个(默认情况下) @Transactional 阅读全文
posted @ 2018-12-04 17:24 尐鱼儿 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 阅读全文
posted @ 2018-12-04 17:21 尐鱼儿 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 在项目中需要手动启停某些服务,那么需要有一个控制这些任务的类。由于任务是有Quartz控制的,我们只需要通过Quartz的相关的API实现相关的功能即可。 Java代码 package com.easyway.app.quartz.mgr; import java.util.Date; import 阅读全文
posted @ 2018-12-04 16:19 尐鱼儿 阅读(4751) 评论(0) 推荐(0) 编辑
摘要: 在Spring MVC 后台控制层获取参数的方式主要有两种,一种是requset.getParameter(“name”),另一种是用注解@Resquest.Param直接获取。 一、基本使用获取提交数据 后台代码: 通过@ResqestParam注解,可以获取前台post的值:page、user、 阅读全文
posted @ 2018-12-04 15:36 尐鱼儿 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。 其中,各注解的作用为: @PathVaribale 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解,是@RequestM 阅读全文
posted @ 2018-12-04 15:33 尐鱼儿 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 注: 如果PostMethod提交的是中文字符,需要加上相应的编码格式: post.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8"); 如果GetMethod提交的参数有中文字符,需要 阅读全文
posted @ 2018-12-04 14:55 尐鱼儿 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 【项目描述】前段时间专门独立了一个spring boot服务,用于做和第三方erp系统的对接工作。此服务的第一个需求工作就是可以通过不同的规则,设置不同的定时任务,从而获取erp系统的商品数据。所以,系统架构采用了xxl-job实现分布式定时任务。 【学习背景】此项目不是我负责的,在上个月同事让我帮 阅读全文
posted @ 2018-12-04 14:01 尐鱼儿 阅读(2999) 评论(0) 推荐(0) 编辑
摘要: 你的JDK安装目录下%Java_home%/src.zip文件就是源码,解压缩找到对应包下面的类即可。 如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在弹出的视图中点击attach source,选择src.zip即可。 JDK API文档 java SE 8 API文档:http: 阅读全文
posted @ 2018-12-04 12:59 尐鱼儿 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: 原文是09年时写的,在公司的邮件列表发过,同事一粟 和清英 创建的并发编程网 对这方面概念和实战有更好的文章,贴出来仅供参考。pdf格式在:http://www.slideshare.net/hongjiang/concurrent-hashmap 可以获取 ConcurrentHashMap是Ja 阅读全文
posted @ 2018-12-04 12:27 尐鱼儿 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 今天发一篇"水文",可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。 网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇 阅读全文
posted @ 2018-12-04 12:23 尐鱼儿 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1. Quartz主要配置 属性名称是否必选类型默认值说明 org.quartz.scheduler.instanceName 否 String QuartzScheduler Schedule调度器的实体名字 org.quartz.scheduler.instanceId 否 String NON 阅读全文
posted @ 2018-12-04 10:13 尐鱼儿 阅读(678) 评论(0) 推荐(0) 编辑