
spring 源码分析
u010154380
这个作者很懒,什么都没留下…
展开
-
Java反射机制的缺点
Java反射机制的缺点标签: 反射classjava面向对目录(?)[+]反射的用途 Uses of Reflection反射被广泛地用于那些需要在运行时检测或修改程序行为的程序中。这是一个相对高级的特性,只有那些语言基础非常扎实的开发者才应该使用它。如果能把这句警示时刻放在心里,那么反射机制就会成为一项强大的技术,可以让应用程序做一些几转载 2017-10-02 10:51:25 · 242 阅读 · 0 评论 -
java反射机制优缺点
通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~Demo:[java] view plain copy pac转载 2017-10-02 11:05:02 · 14540 阅读 · 0 评论 -
springmvc源码分析----入门看springmvc的加载过程
springmvc源码分析----入门看springmvc的加载过程接上一篇我们写的入门---http://www.cnblogs.com/duanxiaojun/p/6591448.html今天从这个门里进去我们看springmvc是如何在容器启动的时候将各个模块加载完成容器的创建的。我知道在web.xml文件中我们是这样配置springmvc的:我们的加载的入口就是转载 2017-10-19 10:50:41 · 561 阅读 · 0 评论 -
Spring事务传播特性实例解析
原文地址:http://blog.youkuaiyun.com/liovey/article/details/14149137背景介绍 目前系统正在进行代码重构前期预研工作,目标采用spring控制事务以减少开发代码量,提高开发效率。同时避免开发人员编码控制事务所带来的链接没有释放,事务没有提交,出现异常事务没有回滚的Bug。 为保证系统能正确使用Sp转载 2017-10-17 14:23:57 · 180 阅读 · 0 评论 -
spring 常见报错
spring 项目启动报错org.springframework.beans.factory.annotation.InjectionMetadata5 请帮忙看下这个是什么问题。严重: Servlet /yage threw load() exception java.lang.NoSuchMethodError: org.springframework.beans.factory.annot转载 2017-11-23 16:30:29 · 631 阅读 · 0 评论 -
使用 RMI + ZooKeeper 实现远程调用
使用 RMI + ZooKeeper 实现远程调用在 Java 世界里,有一种技术可以实现“跨虚拟机”的调用,它就是 RMI(Remote Method Invocation,远程方法调用)。例如,服务A 在 JVM1 中运行,服务B 在 JVM2 中运行,服务A 与 服务B 可相互进行远程调用,就像调用本地方法一样,这就是 RMI。在分布式系统中,我们使用 RMI 技术可轻松将服转载 2018-01-02 12:33:44 · 266 阅读 · 0 评论 -
@Configuration和@Bean的用法和理解
@Configuration和@Bean的用法和理解2016年07月25日 10:54:5421634人阅读 评论(0) 收藏 举报 分类:SpringBoot专题版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u012260707/article/details/52021265Spring Boot提倡约定优于配置,如何将类的生命周期交给spr...转载 2018-04-10 23:20:27 · 172 阅读 · 0 评论 -
Spring整合Quartz定时任务 在集群、分布式系统中的应用
Spring整合Quartz定时任务 在集群、分布式系统中的应用概述虽然单个Quartz实例能给予你很好的Job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中一台机器在最糟的时间崩溃了也能确保所有的 Job 得到执行...转载 2018-05-11 14:59:50 · 168 阅读 · 0 评论 -
Spring boot中参数注入,@Value失效以及解决方案
Spring boot中参数注入,@Value失效以及解决方案2018年08月09日 10:15:06小疯子_的博客阅读数 9907版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u011958281/article/details/81531676问题项目中我们都要要尽量避免将参数直接写进程序里,这样一旦需要需要修改配置,我...转载 2019-07-09 17:08:15 · 2345 阅读 · 0 评论 -
Spring高级话题-计划任务-@EnableScheduling
【Spring】Spring高级话题-计划任务-@EnableScheduling2分析要实现计划任务,首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。Spring通过@Scheduled支持多种类型的计划任务,包含cron、fixDelay转载 2017-09-18 23:49:04 · 348 阅读 · 0 评论 -
Spring+MyBatis多数据源配置实现(mysql和sqlserver数据库)
Spring+MyBatis多数据源配置实现(mysql和sqlserver数据库)Spring+MyBatis多数据源配置实现jdbc和log4j的配置复制代码#定义输出格式ConversionPattern=%d %-5p [%t] %c - %m%nlog4j.rootLogger=DEBUG,Consolelog4j.logger.com转载 2017-07-24 10:33:36 · 665 阅读 · 0 评论 -
Spring中模板模式和回调模式的讲解
Spring中模板模式和回调模式的讲解话回正转,这两天在读spring的jdbc模板,对Spring源码的精妙真是佩服得五体投地,极为经典。 spring中真是集设计模式之大成,而且用得是炉火纯青。模板方法(template method)就在spring中被大量使用,如:jdbcTemplate,hibernateTemplate,JndiTemplate以及一些包围的包装等都无转载 2015-04-06 11:30:04 · 429 阅读 · 0 评论 -
比较典型的java回调案例-员工老板
下面是一个典型的回调案例:公司员工工作,工作完成后主管要求员工汇报工作完成情况。 事件接口:Java代码 package com.wxy.callback; public interface Event { /** * 返回发生事件信息 * @return 事件信息 */ public String happend转载 2015-04-06 19:18:21 · 530 阅读 · 0 评论 -
java使用AES加密
java使用AES加密 java使用AES加密[java] view plaincopypackage com.jetsum.util; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKe转载 2015-04-07 09:17:38 · 377 阅读 · 0 评论 -
手动启动spring容器
手动启动spring容器ClassPathXmlApplicationContext是spring读取xml最常用的类。而我们一般操作的是她的接口ApplicationContext。BeanFactory和ApplicationContext区别不大,BeanFactory不在自动 BeanPostProcessor 和自动 BeanFactoryPostProcessor 上注册。转载 2015-04-20 17:45:00 · 885 阅读 · 0 评论 -
使用spring mvc 下载文件
话不多说,直接上代码:[java] view plaincopy@RequestMapping(value = "regList") public ResponseEntitybyte[]> export() { HttpHeaders headers = new HttpHeaders(); headers.setConten转载 2015-06-06 17:50:10 · 592 阅读 · 0 评论 -
Spring bean 实现生命周期的三种解决方案
Spring bean 实现生命周期的三种解决方案解决方案一:通过XML配置文件实现:(标签bean的属性init-method和destroy-method)beans.xml: SimpleBean.java: package org.spring.tutorial;public class SimpleBean { public SimpleB转载 2015-07-21 15:13:39 · 328 阅读 · 0 评论 -
Java高级面试含架构师
Java高级面试含架构师标签: 架构2016-11-25 16:04 3090人阅读 评论(0) 收藏 举报目录(?)[+]JDK1.5新增的功能 ==>>>字符流和字节流的区别,使用场景,相关类 ==>>>线程安全的概念,实现线程安全的几种方法 ==>>>抽象类和接口的区别,使用场景 ==>>>hash算法的实现转载 2016-12-10 11:48:11 · 14762 阅读 · 0 评论 -
hessian构建RPC的两种方式
hessian构建RPC的两种方式 1 对系统进行服务化改造,或者构建一个分布式系统,RPC是核心的组件,目前主流的RPC框架有hessian\thrift\ avro等,如果不考虑跨语言的话thrift\ avro使用起来稍显复杂,要写IDL序列化配置,hessian又依赖servlet容器,于是使用netty和hessian构建了一个的RPC框 架。 源码demo :hessia原创 2017-03-14 21:32:33 · 1082 阅读 · 0 评论 -
Spring思维导图,让spring不再难懂(一)
Spring思维导图,让spring不再难懂(一)java思维导图 2017-05-03 22:32写在前面很多人在微信公众号中给我留言说想看spring的思维导图,正好也打算写。与其他框架相比,spring项目拥有更多的模块,我们常用的ioc,mvc,aop等,这些是spring的主要板块。一篇文章也不可能全部都讲,所以,我打算先把spring简介说一下,转载 2017-05-24 19:33:17 · 368 阅读 · 0 评论 -
Spring思维导图,让Spring不再难懂(ioc篇)
Spring思维导图,让Spring不再难懂(ioc篇)java思维导图 2017-05-18 09:33写在前面写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;转载 2017-05-24 19:44:16 · 567 阅读 · 0 评论 -
Spring模板模式和回调接口
参考Spring模板模式和回调接口的一个应用1.假设有如下的业务方法类:[java] view plaincopyimport java.util.Map; /** * 业务方法 * @author yaol * */ public class TestService {转载 2015-04-06 17:34:54 · 615 阅读 · 0 评论