自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Elasticsearch近实时查询

Elasticsearch近实时查询性能测试

2024-06-27 21:16:20 218

原创 自制操作系统之执行虚拟硬盘用户程序

从硬盘中加载用户程序到指定的内存空间计算用户程序的段在内存中的地址通过跳转指令,跳转到用户程序入口。

2024-05-14 15:43:38 868 1

原创 自制操作系统之创建虚拟硬盘

自制操作系统之创建虚拟硬盘

2024-05-07 14:43:17 399

原创 自制操作系统之内存映射显示文字

通用寄存器可以分为8位的AL,和AH段寄存器段寄存器,不能直接保存数据,只能通过其他寄存器保存数据。我们明确要求处理器在生成物理地址时,使用段寄存器 ES,而不是默认情况下的 DS文本模式下显存的起始物理地址是 0xB8000,0xB8000到0xBFFFF这段物理地址被映射到显存。也就是说,写这些物理地址,就可以控制显示内容。文本模式下的字符样式,黑底白字。

2024-04-29 22:50:37 67

原创 自制操作系统之主引导扇区

BIOS创建的中断处理程序提供了实模式下的视频服务。在寄存器AH赋予子功能号,其它的寄存器赋予其它所需的参数,并用指令INT 10H调用。我们在程序中指定AH=13H,则AL=写模式,BH=页码,BL=颜色,CX=字符串长度,DH=行,DL=列,ES:BP=字符串偏移量。INT 10H的执行速度相当缓慢,许多程序都绕过BIOS例程而直接访问显示硬件(内存映射)。有光标闪烁,代表系统正常运行,有待考证。这里用到的是BIOS的10H。

2024-04-27 23:10:12 155

原创 自制操作系统之环境搭建

程序虽小,包含的东西却很多。ROM-BIOS将读取硬盘主引导扇区的内容,加载到0x07c00处(规定)一个有效的主引导扇区,其最后两字节应当是0x55 和0xAA(规定)一段精心编写的主引导扇区代码将检测用来启动计算机的操作系统,并计算出它所在的硬盘位置。然后,它把操作系统的自举代码加载到内存,也用jmp 指令跳转到那里继续执行,直到操作系统完全启动。

2024-04-26 18:35:10 751 2

原创 Java I/O

在UNIX世界一切皆文件,文件就是一串二进制流。不管是Socket,管道对计算机来说一切都是文件,一切都是流。在信息交换的过程中,计算机都是对这些流进行数据的收发操作,简称为I/O操作。

2024-03-15 17:27:36 678 1

原创 docker-compose redis,elasticsearch第三方中间件安装

docker-compose开发环境中间件搭建

2024-03-04 20:01:28 344 1

原创 javaClass格式说明

ConstantValue属性是定长属性,位于field_info结构的属性表中。表示一个常量表达式的值。如 public static String name = “123”;即123。

2023-08-15 17:29:50 104

原创 docker入门

docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上。docker下载Get Docker | Docker Documentation安装Docker Desktop Installer.exe 一路next注意当装完docker之后,系统提示Windows重新启动,重启系统准备使用docker,但是遇到了以下情况:WSL Microsoft ...

2021-10-28 17:26:21 672

原创 Spring Security Oauth2自定义登录升级版

参考文章Spring Security Oauth2关于自定义登录的几种解决方案(二)_小丑竟是我自己-CSDN博客在上一版本中简单了实现了一版只输入用户名,密码就能登录的方式,但是是修改了原来的password模式实现的,不算真正的拓展。本篇采用新增TokenGranter完成自定义登录第一步:创建一个新的Token,继承AbstractAuthenticationToken 第二步:创建AccountAuthenticationProvider,实现AuthenticationProvid

2021-10-20 17:46:47 379

原创 Spring Security Oauth2自定义登录简单实现

参考文章Spring Security Oauth2关于自定义登录的几种解决方案(一)_小丑竟是我自己-CSDN博客初衷由于oauth2默认提供的password模式需要client_id,秘钥,grant_type,用户名,密码这几个参数才可以进行登录验证。有没有一种方式,只输入用户名,密码就能登录的呢?代码实现目录初衷代码实现新建用户名密码权限认证类新建oauth核心配置类新建登录方法配置客户端测试总结导入oauth包<?xm.

2021-10-19 16:55:38 5279 2

原创 JDK的SPI实现

由于在阅读dubbo源码的时候,发现了spi,这里做一下简单的记录。 一、spi的功能 为接口自动寻找实现类。 二、spi的实现 1、标准制定者制定接口 2、不同厂商编写针对于该接口的实现类,并在jar的“classpath:META-INF/services/全接口名称”文件中指定相应的实现类全类名 3、开发者直接引入相应的jar,就可以实现为接口自动寻...

2019-11-13 17:49:42 272

原创 什么是RPC

RPC(Remote Procedure Call):远程过程调用,就是像调用本地方法一样调用远程方法。它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有:应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud。 远程通信协议...

2019-11-02 17:32:39 630

原创 RPC入门实例

RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。 它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。RPC的简单实现原理服务端暴露服务,绑定一个端口,利用Socket轮询,等待接受客户端的请求。客户端引用服务,利用动态代理,隐藏掉每个接口方法的实际调用。客户端将方法名、参数类型、方法所...

2018-06-22 10:53:34 201

原创 window7下利用DockerToolbox安装Docker

.   地址:https://download.docker.com/win/stable/DockerToolbox.exe 2、安装,   按照默认操作就可以了。nextnext    安装完成桌面出现这样三个图标,表示安装成功。3、启动docker点击运行Docker Quickstart Terminal.4、可能遇到的问题   (1).若点击Docker Quickstart Termi...

2018-04-18 12:11:13 550

原创 Spring Boot 入门

Spring Boot是什么?        Spring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。我们对Spring平台和第三方库采取自己认为的观点,以便您尽可能少用大惊小怪。大多数Spring Boot应用程序只需要很少的Spring配置。Spring Boot 与 Spring Framework之间的关系    spring framework就好比一个大...

2018-03-23 16:36:13 150

原创 如何解决linux报No space left on device错误

今天在启动tomcat的时候后台出现了一个No space left on device的错误,不影响程序启动。可能的问题:   磁盘空间被占满。验证问题:   df -h [root@LinServ-1 ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda2 40G 40G

2018-01-24 12:01:36 1324

转载 计算机间通信

深入浅出计算机间通信原理作者:LCatro   来源:本站原创   点击数: 7279   更新时间:2013年12月14日   【字体:大 中 小】  亲们,无论您是否阅读完该文章,LC 恳请您们告诉他这文章写的哪儿好哪儿不好, 会有礼物送哦..        --  LCatro一  单工/半双工/全双工 通信的概念  1

2017-08-25 11:45:52 494

转载 Oracle Explain Plan

转载自  http://www.cnblogs.com/eastsea/p/4174754.htmlPLSQL_性能优化系列15_Oracle Explain Plan解析计划解读2014-12-19 Created By BaoXinjian一、摘要在SQL语句的执行计划中,包含很多字段项和很多模块,其不同字段代表了不同的含义且在不同的情形下某些字段、

2017-08-24 16:12:18 305

自制操作系统之执行虚拟硬盘用户程序

自制操作系统之执行虚拟硬盘用户程序

2024-05-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除