摘要: Spring自带了两种不同的类型的容器。 两种容器的的bean生命周期略有不同 ​ 1:bean工厂(由org.springframework.beans.factory.BeanFactory接口定义)是最简单的容器,提供基本的DI 支持。 ​ 2:应用上下文(由org.springframewo 阅读全文
posted @ 2019-07-09 19:40 喻聪 阅读(679) 评论(0) 推荐(0)
摘要: MySQL中的SQL的常见优化策略 MySQL中的索引优化 MySQL中的索引简介 1 避免全表扫描对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2 避免判断null值应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致 阅读全文
posted @ 2019-07-03 16:26 喻聪 阅读(1589) 评论(0) 推荐(0)
摘要: HotSpot虚拟机的垃圾收集器: Serial收集器 是一个单线程的收集器,在它进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集结束。 ParNew收集器 是Serial收集器的多线程版本,目前只能与CMS收集器配合工作。 Parallel Scavenge 收集器 Parallel Sca 阅读全文
posted @ 2019-06-27 14:00 喻聪 阅读(243) 评论(0) 推荐(0)
摘要: JSON Web Token(JWT)机制 JWT是一种紧凑且自包含的,用于在多方传递JSON对象的技术。传递的数据可以使用数字签名增加其安全行。可以使用HMAC加密算法或RSA公钥/私钥加密方式。 紧凑:数据小,可以通过URL,POST参数,请求头发送。且数据小代表传输速度快。 自包含:使用pay 阅读全文
posted @ 2018-10-18 10:02 喻聪 阅读(536) 评论(0) 推荐(0)
摘要: Zookeeper(一)简介说明 1.1 什么是Zookeeper? Zookeeper是一个高效的分布式协调服务,它暴露了一些公用服务,比如命名/配置管理/同步控制/群组服务等。我们可以使用ZK来实现比如达成共识/集群管理/leader选举等。 Zookeeper是一个高可用的分布式管理与协调框架 阅读全文
posted @ 2017-10-31 22:36 喻聪 阅读(583) 评论(0) 推荐(0)
摘要: RabbitMQ系列第一课:RabbitMQ安装 RabbitMQ系列第二课:RabbitMQ的原理介绍 RabbitMQ系列第三课:MQ用途与产品对比 一、RabbitMQ的原理图: 二、概念讲解: 1.Message 消息。消息是不具名称的,它由消息头消息体组成。消息体是不透明的,而消息头则由一 阅读全文
posted @ 2017-08-15 17:22 喻聪 阅读(1005) 评论(0) 推荐(0)
摘要: MongoDB系列第一课:MongDB简介 MongoDB系列第二课:MongDB环境搭建 MongoDB系列第三课:MongDB用户管理 MongoDB系列第四课:MongoDB数据库、集合、文档的操作 一、MongoDB简介 1 什么是MongoDB MongoDB是一个基于分布式文件存储的数据 阅读全文
posted @ 2017-05-23 20:39 喻聪 阅读(3210) 评论(1) 推荐(0)
摘要: 环境: CentOS Linux release 7.2.1511 (Core) mysql-5.7.18 1 安装前需要先卸载mariadb-lib 2 到官网去下载最新的rpm包:mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar 解压出rpm-bundle.tar 阅读全文
posted @ 2017-04-13 19:34 喻聪 阅读(4563) 评论(0) 推荐(1)
摘要: 马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第四课:Yarn和Map/Reduce配置启动和原理讲解 马士兵hadoop第五课:java开发Map 阅读全文
posted @ 2017-03-31 13:01 喻聪 阅读(7333) 评论(5) 推荐(2)
摘要: apache不支持高并发,nginx能支持处理百万级的TCP连接,10万以上的并发连接。 nginx能实现负载均衡,首先解释一下负载均衡: 当N多用户访问服务器的时候,为了减少服务器压力,需要将用户分别引入各服务器,分担服务器压力。 (一) nginx环境的搭建安装流程: 1 通过ftp将nginx 阅读全文
posted @ 2017-01-16 14:48 喻聪 阅读(1950) 评论(0) 推荐(0)
摘要: maven实战(01)_搭建开发环境 一 下载maven 在maven官网上可下载maven:http://maven.apache.org/download.cgi 下载好后,解压。我的解压到了:D:\maven\apache-maven-3.3.9 二 配置maven 环境变量 系统变量:MAV 阅读全文
posted @ 2016-03-18 08:57 喻聪 阅读(385) 评论(0) 推荐(0)