code4fun

  • 主页

  • 归档

  • 标签

  • 分类

  • 关于

JAVA面试整理

发表于 2019-05-07 | 更新于 2019-06-28 | 分类于 java基础
本文字数: 10k | 阅读时长 ≈ 10 分钟
Eureka服务注册和发现原理

eureka服务注册发现架构图

  • 有三个角色

    • 服务提供者(Eureka client)

      向服务注册中心注册自己的信息

    • 服务消费者 (Eureka client)

      向服务注册中心注册自己的信息,并获取自己要消费的服务提供者信息

    • 注册中心 (Eureka Server)

      接收服务消费者和提供者的注册的信息

      阅读全文 »

springboot、springsecurity、jwt权限验证

发表于 2019-05-07 | 更新于 2019-06-28 | 分类于 springboot
本文字数: 13k | 阅读时长 ≈ 12 分钟

1.背景

基于前后端分离项目的后端模块;

2.相关技术

  • springboot全家桶

    • web模块
    • security模块;用于权限的验证
    • mongodb 模块;集成mogodb模块
  • jwt 用于token的生成

  • mongodb

  • lomok

  • 后续会细分出更多的模块。用上springcloud全家桶

    阅读全文 »

线程相关知识总结

发表于 2019-05-07 | 更新于 2019-06-28 | 分类于 java基础
本文字数: 6.7k | 阅读时长 ≈ 6 分钟

线程相关知识总结

1. 多线程基础

多线程状态转换图

线程状态流转

  1. 普通方法介绍
  2. JDK并发包
  3. 锁
阅读全文 »

apollo 配置中心源码解读

发表于 2019-04-19 | 更新于 2019-06-28
本文字数: 13k | 阅读时长 ≈ 12 分钟

apollo配置中心事件通知:ApplicationEventPublisher

点击发布的时候触发一下操作:

1
portal: '/apps/:appId/envs/:env/clusters/:clusterName/namespaces/:namespaceName/releases’
1
portal:http://localhost:8070/apps/demo-apollo-test/envs/DEV/clusters/default/namespaces/application/releases

admin-service:apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/releases

Apollo配置中心源码解读,启动过程,配置拉取……

阅读全文 »
1…34
Jian Nie

Jian Nie

34 日志
20 分类
31 标签
GitHub E-Mail
© 2020 Jian Nie | 129k | 1:57
|