June1993
June1993
全部文章
分类
java基础(51)
linux(3)
spring(14)
springboot(7)
springmvc/mybatis(8)
Tomcat/Jmeter(4)
UML(2)
一些小工具(5)
分布式中间件(15)
前端(3)
多线程与并发编程(9)
大数据(9)
数据库(19)
数据结构与算法(29)
未归档(12)
环境及一些报错问题(14)
综合(6)
计算机基础(4)
计算机网络(5)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
June1993的博客
全部文章
(共229篇)
springCloud系列二(Eureka服务注册与发现)
Eureka的基本架构 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来 实现服务注册和发现。(类似于Dubbo的Zookeeper) 系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server并维持心跳连接。这样系统的维护人员就可以通过...
2019-04-10
0
590
关于@Configuration和@Bean
@Configuration可理解为用spring的时候xml里面的<beans>标签 @Bean可理解为用spring的时候xml里面的<bean>标签 package com.reed.ustc; import org.springframework.contex...
2019-04-10
0
528
数据分布算法:hash+一致性hash+redis cluster的hash slot
1.最原始的hash算法 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ; hash(object)...
2019-04-09
0
595
redis(内存模型 五种数据类型应用场景 集群方案)
redis内存模型 redis大致内存模型如下图 --- 单机版的redis最多只能支持大概几万的QPS,缓存一般来说都是用来支撑读高并发的,写的请求是比较少的,要想支持更高的并发量,可将redis做成读写分离的主从架构。 如下图所示:架构做成主从架构,一主多从,主负责写,并且将数据同步...
2019-04-08
0
967
springCloud系列一(使用restTemplate进行服务调用)
微服务架构的概念 微服务架构 是⼀种架构模式,它提倡将单⼀应⽤程序划分成⼀组⼩的服务,服务之间互相协调、互相配合,为⽤户提供最终价值。每个服务运⾏在其 独⽴的进程中 ,服务与服务间采⽤轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进⾏构建,并且...
2019-04-08
0
531
MQ相关(优缺点,技术选型,高可用)
消息队列有什么优点和缺点 优点: 解耦 异步 削峰 当不使用MQ时 当使用MQ时 缺点: 1.系统可用性降低:系统引入的外部依赖越多,越容易挂掉,本来你就是A系统调用BCD三个系统的接口就好了,人ABCD四个系统好好的,没啥问题,你偏加个MQ进来,万一MQ挂了咋整?M...
2019-04-06
0
1977
spring容器的启动过程
1.首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境; 2.其 次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会触发容器初...
2019-04-05
0
698
如何正确的重写equals() 和 hashCode()方法
1.equals与hashcode间的关系 1.如果两个对象相同(即用equals比较返回true),那么它们的hashCode值一定要相同; 2.如果两个对象的hashCode相同,它们并不一定相同(即用equals比较返回false) 2.为什么要这样设计 ...
2019-04-05
0
543
@Transactional失效原因分析
1.由于AOP的特性,在使用@Transactional时不能在本类里面调用,否则事务将会失效。 @Override public Boolean insertDept() { this.addDept(); return true; } ...
2019-04-05
0
614
mysql explain使用分析
建立两张表user和order用于演示explain的使用 CREATE TABLE `user_info` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL DEFAULT '', `...
2019-04-05
0
644
首页
上一页
8
9
10
11
12
13
14
15
16
17
下一页
末页