能饮一杯无

言前定则不跲,事前定则不困,行前定则不疚,道前定则不穷。


  • 首页

  • 关于

  • 标签

  • 分类

  • 文章

  • 搜索

源码分析—HashMap(JDK1.7)

发表于 2021-07-31 | 分类于 源码分析 |
| 字数统计: 4,814
引言:本文基于JDK1.7,详细分析HashMap的源码。 HashMap简介哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理就是基于此。那么什么是哈希 ...
阅读全文 »

并发编程—ArrayList线程安全问题

发表于 2021-07-25 | 分类于 并发编程 , ArrayList |
| 字数统计: 1,327
首先,ArrayList不是线程安全的,多个线程中填工时操作一个ArrayList对象,则会出现不确定的结果。 本文主要包括如下几个部分: 为什么ArrayList是线程非安全的? 替代方案(Vector类 / Colletions封装 / JUC类) ArrayList是线程非安全详解先看如下 ...
阅读全文 »

Kafka-可视化工具:Offset Explorer

发表于 2021-07-24 | 分类于 Kafka |
| 字数统计: 672
下载Offset Explorer 是一款专业的kafka可视化客户端软件(旧版本的名称是叫 Kafka Tool),下载地址:http://www.kafkatool.com/download.html,选择和电脑操作系统对应的版本下载并安装即可。 使用Kafka 连接配置启动 Kafka Too ...
阅读全文 »

Spring-注解@AutoConfigurationPackage

发表于 2021-07-11 | 分类于 Spring , 注解 |
| 字数统计: 85
关系1234@SpringBootApplication => @EnableAutoConfiguration // 开启启动配置类的创建 => @AutoConfigurationPackage => @Import(AutoConfigurationPa ...
阅读全文 »

Executor框架(四)ThreadPoolTaskExecutor和ThreadPoolExecutor区别

发表于 2021-05-14 | 分类于 并发编程 , 线程池 |
| 字数统计: 313
ThreadPoolTaskExecutor和ThreadPoolExecutor两个类都是作为线程池的作用,最本质的区别来自于:ThreadPoolExecutor是在java.util.concurrent包下;ThreadPoolTaskExecutor是在org.springframewor ...
阅读全文 »

Oracle重新编译视图

发表于 2021-05-12 | 分类于 Database , Oracle |
| 字数统计: 278
当表名、列名、列类型等底层表的信息发生改变的时候,就会使得视图无法使用,其时就需要对视图进行重新的编译。 第一步,查找失效的视图。 可以使用数据字典中的user_objects来查找出失效的视图名,还可以利用user_views来查找出相应视图的代码信息。基本的代码如下:12345678910111 ...
阅读全文 »

SpringCloud—Gateway

发表于 2021-04-20 | 分类于 Spring Cloud |
| 字数统计: 1,642
网关为什么需要网关在整个微服务架构中,包含了许多不同的应用,比如下图所示的mst-user-service、mst-good-service和mst-order-service是三个独立的应用,这些服务都需要对客户端的请求的进行鉴权(Authentication),最简单粗暴的方法就是像图中一样,为 ...
阅读全文 »

SpringCloud—Hystrix熔断与降级

发表于 2021-04-15 | 分类于 Spring Cloud |
| 字数统计: 2,395
Hystrix是什么我们知道,在复杂的分布式架构系统中,存在许许多多的微服务,各个服务之间会存在相互调用,有的甚至有很长的调用链。当其中某一个服务I突然故障不可用时,会导致其他调用它的服务都会等待I的响应,这些服务会出现请求堆积,线程阻塞,慢慢扩散到所有微服务,引发雪崩效应。 为了防止整个系统被拖垮 ...
阅读全文 »

Spring-注解@Import

发表于 2021-04-09 | 分类于 Spring , 注解 |
| 字数统计: 600
关于@Import@Import注解的作用和Spring XML配置中的<import/>标签相同,用来向IOC容器中注入实例,Spring 4.2 之前的版本只支持注入三种类的实例:@Configuration类、ImportSelector的实现类和 ImportBeanDefinitio ...
阅读全文 »

Maven-子模块相互依赖打包时报错:程序类找不到

发表于 2021-04-08 | 分类于 Maven |
| 字数统计: 427
问题在搭建的一个基于SpringBoot的maven工程中(git地址),子模块间有项目依赖,biz-order-service依赖了common模块,父工程的pom.xml文件中配置了maven的打包插件:12345678<build> <plugins> ...
阅读全文 »
上一页1…121314…26下一页
liaosi

liaosi

258 日志
89 分类
95 标签
RSS
GitHub SegmentFault
链接
  • 阮一峰的个人网站
  • JavaDoop
  • 廖雪峰Python3教程
  • 纯洁的微笑
© 2018-2025 liaosi | 本站总字数: 463.9k
粤ICP备 19130181号-1