
spring
文章平均质量分 73
Andyzhu_2005
这个作者很懒,什么都没留下…
展开
-
java自定义注解解析及相关场景实现
注解(Annotation)是java1.5之后提供的一种语法。其主要作用是编译检查(比如@override)和代码分析(通过代码中添加注解,利用注解解析器对添加了注解的代码进行分析,获取想要的结果,一般自定义的注解都是这一种功能)。 1.1 JDK提供的注解 JDK提供的注解最常用的是3个,@Override,@Deprecated和@SuppressWarnings. 1.1.1...原创 2018-08-02 16:41:14 · 10287 阅读 · 3 评论 -
spring事务相关
事务简介 事务是对数据库操作的一组序列。当操作序列中的所有操作都成功执行时,事务执行成功。当序列中任一操作失败时,此时对数据库的操作返回至事务未执行的状态。 事务的4个特性 事务的特性可以总结为ACID 原子性(Atomicity):事务里的操作看做一个整体,是不可分割的原子单位,其所有操作要么全部成功,要么全部失败; 一致性(Consistency):事务一旦完成,其业务结果必须有...原创 2018-08-15 08:35:00 · 205 阅读 · 0 评论 -
spring的bean在多线程中注入的问题
问题描述 在spring中,如果需要在异步线程中注入bean,会发现bean是空的情况。原因据说是spring bean 出于线程安全考虑,不得注入bean至线程类(Runnable)。 代码如下: public class DealThreadTask implements Runnable{ @Autowired private DealService dealSe...原创 2018-08-19 10:26:15 · 3022 阅读 · 1 评论 -
ThreadLocal
ThreadLocal:线程本地变量,其通过在每一个线程中为变量存储副本的方式,解决变量的多线程访问的问题。与Synchroniezd等加锁方式不同,其是通过以空间换时间的方式。 ThreadLocal的方法主要为一下四个: public T get() { } public void set(T value) { } public void remove() { } protected ...原创 2018-08-19 17:00:06 · 142 阅读 · 0 评论