随笔分类 -  Spring

摘要:Spring 面试问题 TOP 50 Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 本文内容主要翻译自 "Top 50 Spring Interview 阅读全文
posted @ 2018-08-02 16:44 静默虚空 阅读(20396) 评论(4) 推荐(38) 编辑
摘要:spring 4 升级踩雷指南 前言 最近,一直在为公司老项目做核心库升级工作。本来只是想升级一下 JDK8 ,却因为兼容性问题而不得不升级一些其他的库,而其他库本身依赖的一些库可能也要同步升级。这是一系列连锁问题,你很难一一识别,往往只有在编译时、运行时才能发现问题。 总之,这是个费劲的活啊。 本 阅读全文
posted @ 2017-12-15 15:05 静默虚空 阅读(10121) 评论(2) 推荐(4) 编辑
摘要:概述 WebSocket 是什么? WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 为什么需要 WebSocket ? 了解计算机网络协议的人,应该都知道:HTTP 协议是一 阅读全文
posted @ 2017-10-30 17:59 静默虚空 阅读(341415) 评论(41) 推荐(212) 编辑
摘要:前言 Ehcache 是一个成熟的缓存框架,你可以直接使用它来管理你的缓存。 Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现。它支持注解方式使用缓存,非常方便。 本文先通过Ehcache独立应用的范例来介绍它的基本使用方法,然后 阅读全文
posted @ 2016-10-19 09:10 静默虚空 阅读(50235) 评论(17) 推荐(54) 编辑
摘要:先啰嗦两句: 第一次在博客园使用markdown编辑,感觉渲染样式差强人意,还是github的样式比较顺眼。 概述 Spring2.5 引入了注解。 于是,一个问题产生了: 使用注解方式注入 JavaBean 是不是一定完爆 xml方式? 未必。正所谓,仁者见仁智者见智。任何事物都有其优缺点,看你如 阅读全文
posted @ 2016-09-23 11:03 静默虚空 阅读(958) 评论(0) 推荐(2) 编辑
摘要:概述 如果想在Spring中使用任务调度功能,除了集成调度框架Quartz这种方式,也可以使用Spring自己的调度任务框架。 使用Spring的调度框架,优点是:支持注解(@Scheduler),可以省去大量的配置。 实时触发调度任务 TaskScheduler接口 Spring3引入了TaskS 阅读全文
posted @ 2016-08-31 14:33 静默虚空 阅读(7459) 评论(2) 推荐(3) 编辑
摘要:简介Quartz是什么?Quartz是一个特性丰富的、开源的作业调度框架。它可以集成到任何Java应用。使用它,你可以非常轻松的实现定时任务的调度执行。 Quartz的应用场景场景1:提醒和告警场景2:监听事务场景3:定时作业 Quartz的安装安装1.可以直接在官网:http://www.quar 阅读全文
posted @ 2016-07-06 19:03 静默虚空 阅读(7722) 评论(0) 推荐(5) 编辑
摘要:4.1 自动装配 BeanSpring 装配 bean 时,有时非常明确,就是需要将某个 bean 的引用装配给指定属性。例如,若应用上下文中只有一个 javax.sql.DataSource 类型的 bean,那么任意一个依赖 DataSource 的其他 bean 就是需要这个 DataSou... 阅读全文
posted @ 2015-06-12 11:08 静默虚空 阅读(4669) 评论(3) 推荐(4) 编辑
摘要:3.1 JavaBean3.1.1 JavaBean 是什么JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。例以下是一个简单的JavaBean类。... 阅读全文
posted @ 2015-05-27 10:21 静默虚空 阅读(4135) 评论(0) 推荐(7) 编辑
摘要:1.1 Spring jar包下载 (1)进入官网http://repo.spring.io (2)在资源库界面点击Artifacts标签,然后点击libs-release-local,展开后依次点击org -> springframework -> spring。然后,就可以看到发布的各个版本... 阅读全文
posted @ 2015-05-16 12:43 静默虚空 阅读(1770) 评论(2) 推荐(6) 编辑