H__D  
共 19 页: 上一页 1 2 3 4 5 6 下一页 末页

2019年8月31日

摘要:注释是否比配置Spring的XML更好? 基于注释的配置的引入引发了这种方法是否比XML“更好”的问题。答案是每种方法都有其优点和缺点,通常,由开发人员决定哪种策略更适合他们。由于它们的定义方式,注释在其声明中提供了大量上下文,从而导致更短更简洁的配置。但是,XML擅长在不触及源代码或重新编译它们的 阅读全文
posted @ 2019-08-31 12:23 H__D 阅读 (34) 评论 (0) 编辑
 
摘要:Java的各种URL前缀的标准类和标准处理程序不足以完全访问低级资源。例如,没有URL可用于访问需要从类路径或相对于a获取的资源的标准化实现 ServletContext。虽然可以为专用URL 前缀注册新的处理程序(类似于现有的前缀处理程序http:),但这通常非常复杂,并且URL接口仍然缺少一些理 阅读全文
posted @ 2019-08-31 09:51 H__D 阅读 (26) 评论 (0) 编辑
 
摘要:控制反转(IoC) IoC:Inverse of Control(控制反转) 读作“反转控制”,更好理解,不是什么技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。 正控:若要使用某个对象,需要自己去负责对象的创建 反控:若要使用某个对象,只需要从 Spri 阅读全文
posted @ 2019-08-31 01:25 H__D 阅读 (12) 评论 (0) 编辑

2019年8月30日

摘要:Spring介绍 Spring可以轻松创建Java企业应用程序。它提供了在企业环境中使用Java语言所需的一切,支持Groovy和Kotlin作为JVM上的替代语言,并可根据应用程序的需要灵活地创建多种体系结构。从Spring Framework 5.1开始,Spring需要JDK 8+(Java 阅读全文
posted @ 2019-08-30 23:48 H__D 阅读 (25) 评论 (0) 编辑

2019年8月27日

摘要:Junit介绍 JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 J 阅读全文
posted @ 2019-08-27 00:32 H__D 阅读 (22) 评论 (0) 编辑

2019年8月26日

摘要:Redis Sentinel介绍 Redis Sentinel是Redis的官方高可用性解决方案 Redis Sentinel为Redis提供高可用性。实际上,这意味着使用Sentinel可以创建一个Redis部署,可以在没有人为干预的情况下抵御某些类型的故障。 Redis Sentinel还提供其 阅读全文
posted @ 2019-08-26 01:28 H__D 阅读 (38) 评论 (0) 编辑

2019年8月24日

摘要:主从模式介绍 Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 主从同步过程 Redis全量复制一般发生在Sla 阅读全文
posted @ 2019-08-24 23:44 H__D 阅读 (29) 评论 (0) 编辑

2019年8月23日

摘要:CacheCloud是做什么的 CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提 阅读全文
posted @ 2019-08-23 00:20 H__D 阅读 (85) 评论 (0) 编辑

2019年8月21日

摘要:本例是在【Mybatis】MyBatis之配置多数据源(十)的基础上进行拓展,查看本例请先学习第十章 实现原理 1、扩展Spring的AbstractRoutingDataSource抽象类(该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSou 阅读全文
posted @ 2019-08-21 12:27 H__D 阅读 (152) 评论 (0) 编辑

2019年8月19日

摘要:数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getConnection();) ③操作数据库(PreparedStatem 阅读全文
posted @ 2019-08-19 19:28 H__D 阅读 (28) 评论 (0) 编辑
共 19 页: 上一页 1 2 3 4 5 6 下一页 末页
 
Copyright © 2019 H__D
Powered by .NET Core 3.0.0 on Linux
Powered by: 博客园 模板提供:沪江博客
博客园