logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

搞定JVM系列(一):JVM原理初识

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机(JVM)是实现这一特点的关键。JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。之前市场上主要有三种主流的JVM,Sun公司的HotSpotBEA公司的JRockitIBM公司的J9 JVM后来Sun公司和BEA公司都被oracle收购,并且orac...

#jvm#java#面试
Linux修改允许root用户登录

公司内部申请的私有云虚拟机,默认是不允许root用户登录的。但是一些环境的搭建,需要使用root,不然会有些诡异的问题。所以在搭建环境这个阶段,需要先用root登录。1、使用su root命令,切换root用户su root然后输入当前用户的密码,就切换到root用户了。2、修改sshd配置文件的PermitRootLogin属性vi /etc/ssh/sshd_config在最后面加上,Perm

#linux
微服务统一认证,OAuth2 的认证流程

随着微服务的兴起,OAuth2也火了起来,由于其自身的优势,俨然已成为微服务API服务接口安全防护的首选。啥是 OAuth2OAuth2(Open Authorization,开放授权)是OAuth的升级版本。OAuth 是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。OAuth允许...

高并发API网关,Spring Cloud Gateway 之限流操作

高并发系统常用三板斧来保护系统:缓存、降级和限流,API网关作为所有请求的入口,请求量大,可以通过对并发访问的请求进行限速来保护系统的可用性。常用的限流算法比如有令牌桶算法,漏桶算法,计数器算法等,在Zuul中我们可以自己去实现限流的功能,Spring Cloud Gateway的出现本身就是用来替代Zuul的,要想替代那肯定得有强大的功能,除了性能上的优势之外,Spring Clo...

#gateway
2021最新Java面经整理 | 框架篇(六)SpringCloud框架

2021最新Java面经整理 | 框架篇(六)SpringCloud框架SpringCloud是对Springboot使用的分布式解决方案,适合分布式、中大型的项目架构开发,现在也逐渐成为Java服务端的主流框架。使用Spring Cloud开发的应用程序非常适合在Docker和PaaS(比如Pivotal Cloud Foundry)上部署,所以又叫做云原生应用(Cloud Native App

#java
2021最新Java面经整理 | 框架篇(一)Spring框架

2021最新Java面经整理 | 框架篇(一)Spring框架目录一、Spring框架的模块组成二、Spring的核心原理1、控制反转 IOC2、面向切面 AOP三、Spring的两大核心接口:BeanFactory和ApplicationContext四、Spring容器中的Bean1、Bean的作用域2、Bean注入的几种方式3、Bean的自动装配4、Bean的生命周期和加载流程(重点)五、单

#spring#面试#java
SpringCloud全家桶(四):搞定微服务网关 Spring Cloud Gateway

Spring Cloud Gateway 是 springcloud 全新推出的第二代微服务网关,基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术,用来替代Zuul。Gateway不仅提供了统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,如转发、限流、熔断监控和权限校验等。Spring Cloud Gateway 的...

#gateway
Vue 之 new vue({})与export default {} 的区别

刚入门 vue 的,可能会有这样的困惑:什么时候用new vue({}),什么时候用export default {} 呢?比如,我们在用 cli 创建项目时,1、在 main.js 入口里面用的时new vue({})2、在其他组件里面用export default {}常见疑问:new vue({}) 只在入口文件 main.js里使用,而其余组件的里的属性和方...

Docker和k8s的区别与介绍

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。...

#docker#k8s
2021最新Java面经整理 | 中间件篇(二)Kafka

2021最新Java面经整理 | 中间件篇(二)Kafka目录一、Kafka简介1、Kafka是一个分布式流平台2、主题和日志(Topics and Logs)(工作原理)3、分布式4、Kafka的优势二、Kafka的使用场景三、Kafka的重要概念1、kafka的拓扑结构2、Kafka在Zookeeper中的存储结构五、理解好:主题(Topics)、分区(Partitions)、日志(Logs)

#kafka#java
    共 23 条
  • 1
  • 2
  • 3
  • 请选择