首页
学习
活动
专区
工具
TVP
发布

JavaWeb

专栏作者
77
文章
145336
阅读量
24
订阅数
任务调度-单体应用定时任务解决方案
单体应用(并发少、就公司内部使用)、业务比较简单、单一、稳定,传统行业首选,项目初期。
秋日芒草
2019-06-19
3790
原 Spring Boot-使用Sprin
Spring Boot-使用Spring Boot搭建一个简单的web项目 1. 首先创建一个Maven Project项目。 2. 选择项目的工作区间。 3. 选择maven-archetype-w
秋日芒草
2018-06-06
5970
如何合理的使用动态数据源
如何合理的使用动态数据源         动态数据源在实现项目中用的是比较多的,比如在业务上做读写分离(主库负责写,从库负责读,主从同步可以直接使用mysql自带的),这里需要注意:写的时候要想保证事
秋日芒草
2018-05-15
1.8K0
Spring 声明式事务常用的二种配置方式
Spring 声明式事务常用的二种配置方式         声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务规则声明(或通过基于@Transactional注解的方式),便可以将事务规则应用到业务逻辑中。         显然声明式事务管理要优于编程式事务管理,这正是spr
秋日芒草
2018-05-15
9080
项目中Spring 声明式事务使用的一些坑点分析01
项目中Spring 声明式事务使用的一些坑点分析         事务的中重要性我在这就不用提了,10个系统基本10个都需要用到事务;事务从早期的存储过程代码中手动提交事务和回滚事务、Spring早期的编程事务管理到现在的声明事务管理,事务处理越来越简单化,可能你一点都不同事务的原理,你也可以直接copy大神的代码(搬砖了);当自己写的业务中使用大神那里copy过来的代码,你要是不懂copy的是什么,只知道这代码就能实现事务,我才不去管了,我业务写完我就可以休息了,你最终会把自己坑掉。但自己写的代码出现问题
秋日芒草
2018-05-15
3.7K0
Spring 的编程式事务管理及声明式事务管理
Spring 的编程式事务管理及声明式事务管理         在进入什么是编程事务之前,我们先了解一下Spring的事务隔离级别和事务传播行为。         隔离级别是指:若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量: TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.ISOLATION
秋日芒草
2018-05-15
8940
Spring源码-父子容器
Spring源码-父子容器 什么是IOC容器? 最主要是完成了完成对象的创建和依赖的管理注入等等。 Spring的容器主要用途? 在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Be
秋日芒草
2018-05-15
6100
Spring源码-监听事件ApplicationListener和ApplicationEvent源码分析
 Spring源码-监听事件ApplicationListener和ApplicationEvent源码分析 Spring中ApplicationListener和ApplicationEvent是典型的事件驱动模型,也就是我们常说的发布-订阅模型 。其实我们在开发中是经常用到这种发布-订阅模型模型的,发布订阅模型一般用在一对多的对象关系上,比如如下案例中,我们就能用到这种发布-订阅模型。 案例:在用户注册成功后,往往还需要做其他事。 1、加积分 2、发确认邮件 3、如果是游戏帐户,可能赠送游戏大礼包 4、
秋日芒草
2018-05-15
8730
Spring源码-applicationcontext.xml解析过程
Spring源码-applicationcontext.xml解析过程 核心流程:Spring中对于applicationcontext.xml文件的解析流程大致如下 1. 大致流程: 2. 细粒度流
秋日芒草
2018-05-15
6300
使用Spring profile 多环境配置管理
使用Spring profile 多环境配置管理 现象:在实际项目开发中,由于都存在复杂多变的配置文件(redis、mysql等等),这个时候我们在频繁迭代过程中,需要不断的发布新版本,这个时候就会涉及到运维人员版本的管理。虽然运维也不是吃干饭的,他们也有自己的一套配置文件管理方案,也会经常用到一些比较成熟的软件来代替,实现自动打包,自动发布新产品等。通过运维对配置文件的管理也避免了开发程序员越权控制不该控制的东西(如:生产库地址),但不是所有的项目都能有一个单独的运维来管理的,这个时候就把配置工作交给了程
秋日芒草
2018-05-15
6830
基于Spring自定义标签
基于Spring自定义标签 需求:基于Spring自定义标签,实现通过Bean方式来统一时间格式,避免在开发中不同开发者使用的时间格式不一致导致系统难以维护。自定义标签方式如下: 1. 核心配置文件位
秋日芒草
2018-05-15
9490
spring-framework项目源码导入Eclipse
spring-framework项目源码导入Eclipse 1. 首先在github上将spring-framework项目源码clone到本地,源码地址如下: https://github.com
秋日芒草
2018-05-15
7830
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档