Java ClassLoader 02 -- 双亲委派模式

Java ClassLoader 双亲委派模式
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Java ClassLoader 03 -- URLClassLoader 动态加载

Java ClassLoader 03 -- URLClassLoader 动态加载 自定义类加载器,打破双亲委派模式
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

虚拟机03--配置免密登陆

上一篇:在 ~/.ssh 目录下生成一对密匙[root@localhost ~]# cd .sshroot@localhost .ssh]# ssh-keygen -t rsa执行 ssh-keygen -t rsa,会有提示,不要管它,一直回车上图,第一个是私钥,第二个是公钥把 id_rsa.pub 上传到要登陆的服务器,并重新命名为:authorized_keys不需要密码直接登陆成功...
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Spring Security01--快速入门

spring security
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Spring Security02--认证

spring security
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Spring Security03--自定义登录页面、接口、参数、记住我等功能

spring security
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Spring Security05--手机验证码登录

上一篇:https://blog.csdn.net/fengxianaa/article/details/1247172431. 手机验证码登录账号密码是最常见的登录方式,但是现在的登录多种多样:手机验证码、二维码、第三方授权等等下面模仿账号密码登录,新增一下手机验证码登录1. 获取手机验证码修改 SecController 增加:@GetMapping("/phone/code")public String phoneCode(HttpSession session) th
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Spring Security06--认证流程,简单版

spring security 认证流程
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

当开始一场秒杀活动时,系统中各个环节都在干什么呢?

秒杀活动是指网络商家为促销等目的组织或网上限时抢购活动,这种活动具有瞬时并发量大、库存量少和业务逻辑简单等特点。设计一个秒杀系统需要考虑的因素很多,比如对现有业务的影响、网络带宽消耗以及超卖等因素。本文会讨论秒杀系统的各个环节可能存在的问题以及解决方案。秒杀系统傻瓜式秒杀系统秒杀系统的核心难点是并发量,如果不考虑并发问题,那么我们可以用如下图所示的简单的系统结构来实现秒杀系统,用户只有两个简单操作:刷新界面和秒杀按钮,服务端也只有两个服务接口:返回秒杀界面和处理秒杀逻辑。假设本文中秒杀商品有1.
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

腾讯高工两年磨“一剑“:这一篇JDK源码笔记带你摆脱啃源码的痛

灵魂一问,我们为什么要学习JDK源码?当然不是为了装,毕竟谁没事找事虐自己 ...1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去看看,才能帮助我们更好的弄懂原理,3、学习优秀的代码、思想和模式。JDK毕竟是一个优秀的代码库,我们天天用,源码也就在里面,作为一个有志向的程序员,读一读源码也能让我们吸取到更多优秀的思想和模式。那么源码难吗?.
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

进阶高级程序员,这篇Java面试集结功不可没,献上膝盖

Java基础(对象+线程+字符+接口+变量+异常+方法) 面向对象和面向过程的区别? Java 语言有哪些特点? 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 Java 和 C++的区别? 什么是 Java 程序的主类?应用程序和小程序的主类有何不同? Java 应用程序与小程序之间有哪些差别? 字符型常量和字符串常量的区别 构造器 Constructor 是否可被
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

SpringCloud冷知识:Stream还能这样玩?

SpringCloudStream概述Spring Cloud对Spring Cloud Stream(简称SCS)的定位是用于构建高度可扩展的基于事件驱动的微服务,其目的是简化消息在Spring Cloud应用程序中的开发。同时SCS能够提供一套灵活可扩展的编程模型,在Spring的基础上,支持发布/订阅模型、消费者分组、数据分片等。使用SCS能使微服务基于消息驱动的开发模式更加简单透明。 SCS的架构 SCS可以简单地理解为是对第三方消息中间件的一个概念封装,开发人员可以将关注点从消息中间件的特性.
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

RabbitMQ 工作流程详解,其实也没有那么复杂

在项目真正开始之前我们先来简单介绍下RabbitMQ的工作流程:生产者往交换机中发送消息; 交换机通过规则绑定队列,通过路由键将消息存储到队列中; 消费者获取队列中的消息进行消费;环境:SpringBoot 2.6.3、JDK 1.8项目搭建首先创建SpringBoot项目rabbit-mq引入依赖<dependency> <groupId>org.springframework.boot</groupId> &...
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

成熟的程序员都知道的那些操作系统核心概念,你呢?

1. 操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。2. shell:它是一个程序,可从键盘获取命令并将其提供给操作系统以执行。在过去,它是类似 Unix 的系统上唯一可用的用户界面。如今,除了命令行界面(CLI)外,我们还具有图形用户界面(GUI)。
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

面试官问我用过Pulsar吗?让我比较一下Pulsar跟Kafka

Pulsar是一款分布式发布/订阅消息平台,近两年非常火,被称为下一代的消息流平台,大有取代Kafka的势头。今天我们就来比较一下Pulsar跟Kafka。历史背景Pulsar源自Yahoo,于2016年开源并捐献给Apache基金会,并在2018年9月升级成为Apache顶级项目。Kafka最初由Linkedin开发,并于2010年贡献给了Apache基金会,之后成为Apache顶级项目。架构KafkaKafka架构由broker和zookeeper组成,如下图:[1]
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

阿里四面一问:说说之前公司系统都用过的哪些限流模式?

一、限流思路常见的系统服务限流模式有:熔断、服务降级、延迟处理和特殊处理四种。1、熔断将熔断措施嵌入到系统设计中,当系统出现问题时,若短时间内无法修复,系统会自动开启熔断开关,拒绝流量访问,避免大流量对后端的过载请求。除此之外,系统还能够动态监测后端程序的修复情况,当程序已恢复稳定时,就关闭熔断开关,恢复正常服务。常见的熔断组件有 Hystrix 以及阿里的 Sentinel。在Spring Cloud框架里,熔断机制通过Hystrix实现。Hystrix会监控微服务间调用的状况,当
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

沉浸式面试:MySQL连环炮,你能抗到第几个?

今天我们来聊聊MySQL原理基础篇主要是侧重基础知识,原理篇是有一定基础后的递进,通过学习本篇,不仅可以进一步了解MySQL的各项特性,还能为接下来的容灾调优打下坚实的基础。现在,就让我们继续跟随阿柴进行这场沉浸式面试吧。ACID与隔离级别那你先来说说MySQL的四种隔离级别吧。SQL标准定义了4类隔离级别,包括一些具体规则,用来限定事务之间的隔离性。这四种级别分别是读未提交、读已提交、可重复读、串型化。读未提交,顾名思义,就是可以读到还没有提交的数据;读已提交会读到其.
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

SpringCloud这35问,弄懂了面试官都不得不夸你一句

1、什么是Spring Cloud?Spring cloud流应用程序启动器是基于Spring Boot的Spring集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短搞懂暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用Spring Cloud有什么优势?使用Spring Boot开发分布式微服务时,我们面临以下问题与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。 服务发现-服务发现工具管理群集中的流程...
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Java Stream的流操作,居然让我的代码越写越丝滑?

概念Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream` 的操作符大体上分为两种:`中间操作符`和`终止操作符中间操作符对于数据流来说,中间操作符在执行指定处理程序后,数据流依然可以传递给下一级的操作符。中间操作符包含8种(排除了parallel,sequential,这两个操作并不涉及到对数据流的加工操作):map(mapToInt,mapToLong,mapToDouble)
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

sCDwvGIdTy

微服务架构 说到现在流行的微服务架构,我们都知道它主要的技术手段就是SpringBoot+SpringCloud。它能对项目进行有效的“业务区”划分,并利用合理的技术对业务性能做出提升和改善,同时又极大地简化了配置文件的使用。虽然是开发之中看起来非常简单的一种实现技术,但简单的背后考究的却是开发者对于开源技术的熟练程度。但微服务架构相对于很多传统行业以及刚入行的小伙伴来说,大型互联网项目以及分布式微服务的概念在他们那里还不成体系,就算是接触过的开发人员也是很少有人能将里面需要用到的技术栈整合在一块,并灵
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0