自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式总览

设计模式总览

2022-12-13 05:10:46 507 7

原创 自制操作系统番外2:编程语言中函数参数的传递

上篇中我们探索了从汇编的角度看C和Go中的变量声明,这篇我们继续探索下函数的参数传递时的基本类型和指针类型

2022-12-05 19:24:58 457

原创 自制操作系统番外:编程语言中变量是如何存储的

在之前写操作系统的过程中,我们初步接触了一些寄存器和内存的基本概念,这篇将结合这些知识重新认识下C和Go中的变量的存储

2022-12-04 06:28:00 659

原创 自制操作系统日记(8):变量显示

上篇中,我们显示了静态的字符串在桌面上,本篇进一步探索,能将定义的整型变量的值显示在桌面上

2022-11-25 12:01:00 624

原创 自制操作系统日记(7):字符串显示

上篇中我们在屏幕上画出了界面的大致轮廓,系统有了点模样,本篇继续跟着书籍,让程序中的字符串显示在屏幕上

2022-11-16 11:56:20 305

原创 自制操作系统日记(6):静态桌面初步

在上篇中我们成功的加载跳转执行了C语言的代码,本篇中将跟随书籍,初步展示了一个系统页面的初步界面,看到桌面那刻还是有点意思的

2022-11-16 07:22:11 251

原创 自制操作系统日记(5):跳转到C语言执行

在上篇中切换了CPU的64位模式,但后面是失败的,并没有真正切换,也没有相关的验证代码,本篇中终于修正并执行了C代码

2022-11-15 07:44:23 387

原创 自制操作系统系列(四):进入64位模式

在上篇中从初始启动文件中加载了loader文件进行执行,本篇将在loader进行CPU模式切换,进入64位模式

2022-11-12 12:38:31 877

原创 自制操作系统系列(三):加载其他文件执行

上篇中我们成功将软盘数据读取到内存并显示到屏幕上,接下来我们将加载其他的文件并执行文件代码

2022-10-14 10:51:20 557 2

原创 自制操作系统系列(二):软盘读取

在上一篇中,我们使用汇编编写了一个直接显示hello的程序,接下来我们继续探索如果使用汇编读取软盘数据

2022-10-12 09:26:29 820

原创 Cocos2dx 安装运行

最近在研究游戏,体验了下unity、unreal engine、cocos、jmonkey等游戏引擎,正好写文章记录下,本篇是cocos2dx的安装运行

2022-09-29 16:32:59 1705

原创 自制操作系统系列(一):显示hello world开始旅程

最近看了不少底层方面的东西,但还是得动手才能真正掌握,感觉操作系统也能整整了,于是就有了这系列,惯例的以hello开始

2022-09-29 09:19:27 549

原创 K8S之Flannel的vxlan网络模式初步源码解析

之前详细解析过Flannel的vxlan模式的网络通信原理,本篇将继续深入结合源码进行探索

2022-08-14 04:47:00 549

原创 K8S探索之Service+Flannel本机及跨主机网络访问原理详解

在上篇中,我们部署了我们的应用,但我们访问是直接在应用所在的容器,使用IP+Port的方式直接访问的,style不够k8s,本篇文章我们将使用service和跨主机访问

2022-07-08 12:21:30 1983

原创 K8S 应用部署

在上篇文章中,我们安装了K8S的基础组件,并按照网页的Dashboard控制台,接下来我们尝试使用K8S来部署我们自己的应用

2022-07-01 15:44:20 1132 2

原创 K8S V1.23 安装--Kubeadm+contained+公网 IP 多节点部署

基于两台公网的服务器节点,两个服务器不再局域网内,只能通过公网 IP 相互访问,搭建 K8S 集群,并且按照 Dashboard,通过网页查看 K8S 相关的东西

2022-06-30 08:50:53 5769

原创 Mysql 源码阅读(二)登录连接调试

在上篇中我们将源码在本地顺利的跑了起来,接下来我们需要连接我们的数据库,为后面的工作做一定的准备

2022-06-25 09:06:14 330

原创 Mysql源码阅读 -- Windows10编译运行MySQL源码

看了一些MySQL相关的书籍和文章,但感觉知识还不是自己的,打算看一看源码,本篇文章就从Windows10下编译运行MySQL源码开始

2022-06-18 08:44:14 711

原创 简易Java Dockerfile编写

本文将介绍一个通用的Java应用的Dockerfile模板,用于日常的Java应用的打包上传

2022-06-07 05:32:53 1664

原创 Feign 共享登录信息进行请求

在开发和一些集成测试中,请求调用需要基于登录,在请求中需要携带登录后得到的token等信息,本篇文章对于这种场景进行了探索

2022-05-29 10:23:30 826

原创 Sa-Token 单点登录 SSO模式二 URL重定向传播会话示例

登录认证鉴权在日常开发中经常遇到,So-Token简介中号称轻量级 Java 权限认证框架,那本篇文章来常常鲜,写一个简单的登录认证

2022-05-28 18:34:41 2741 2

原创 自己动手写 Docker 系列文章总览

本文章系列起源于:《自己动手写 Docker》,编程实践方得真知,虽然大部分代码书中都有,但还是遇到了不少困难,下面是对于自己写的 Docker Demo 的总览

2022-04-30 14:55:22 2033

原创 Java 邮件发送

在日常的开发中,在Java项目中调用邮件服务,进行邮件的发送的场景是比较常见的,本篇将介绍Java中邮件的相关使用

2022-04-29 05:49:03 605

原创 Spring Data Elasticsearch 使用示例

在以前的文章中,介绍过如果使用Elasticsearch提供的RestHighClient之类的操作Elasticsearch,本篇将介绍如何使用Spring封装好的Elasticsearch

2022-04-28 05:32:38 288

原创 Spring Data MongoDB 使用示例

在以前的文章中,介绍了在Java中如何原生的使用MongoDB,本篇将介绍如果使用Spring封装好的MongoDB Data

2022-04-27 05:29:34 485

原创 Docker知识对应验证

通过前面一系列的docker相关的代码编写,对于docker的基础也有了一定的了解,这边文章的主要目的就是验证下之前的相关知识在docker中的应用

2022-04-26 04:21:29 482

原创 自己动手写 Docker 系列 -- 6.5 启动时给容器配置网络

在上几篇文章中,我们使用自己程序创建的网桥和手动配置,让容器的网络功能正常,本篇就利用之前的知识,自动配置容器网络

2022-04-25 04:44:50 357

原创 自己动手写Docker系列 -- 6.3 手动配置容器网络(下)

网络部分较为复杂,本篇先利用之前写好的基础容器和网桥部分,加上手工给容器配置网络,让其容器与外部网络部分功能正常,为后面程序编写打下基础

2022-04-24 06:23:42 300

原创 【无标题】自己动手写Docker系列 -- 6.3 手动配置容器网络(上)

网络部分较为复杂,本篇先利用之前写好的基础容器和网桥部分,加上手工给容器配置网络,让其容器与宿主机网络部分功能正常,为后面程序编写打下基础

2022-04-23 14:22:21 925

原创 MongoDB Java 原生使用示例

MongoDB作为一个常用的数据库,Spring对其也进行了很好的支持,但了解Java如何原生使用对应使用Spring Data封装后的API是很有帮助的

2022-04-20 21:00:52 1674 1

原创 Gitlab Java API 使用示例

在开发中,偶尔会有一些关于Gitlab的二开需求,本文将介绍如果在Java中使用Gitlab提供的API

2022-04-17 15:43:47 10401 10

原创 自己动手写Docker系列 -- 6.2创建网络

在前面的文章中,我们完成了一个IP管理和分配的工具类,能自动分配和回收子网的IP,本篇将继续上篇,开始网络的创建部分

2022-04-16 11:31:50 1326

原创 自己动手写Docker系列 -- 6.1 ip分配管理

在前面的文章中,我们完成了基本的容器操作,容器已经能在无网络情况下运行,接下来的文章中,将开始网络相关的部分,本地是编写一个ip分配工具

2022-04-15 04:46:05 280

原创 自己动手写Docker系列 -- 5.8实现容器制定环境变量运行

在上篇中我们实现了将不同的容器独立进行隔离,并进行独立打包,本篇中将实现启动容器时指定环境变量,让容器内运行的程序可以使用外部传递的环境变量

2022-04-14 06:40:44 347

原创 自己动手写Docker系列 -- 5.7实现通过容器制作镜像

在上篇中我们实现了rm命令,删除存在的容器,本篇中,将完善之前的文件系统隔离,实现容器与容器之间的文件系统隔离

2022-04-13 20:51:35 583

原创 自己动手写Docker系列 -- 5.6实现删除容器

在上篇中我们实现了stop命令,停止正在运行的容器,本篇将实现rm命令,删除已经停止的容器

2022-04-12 06:08:37 203

原创 自己动手写Docker系列 -- 5.5实现容器停止

在上篇中我们实现了通过exec命令,重新进入了后台运行中的容器,本篇将实现stop命令,将运行中的容器停止

2022-04-11 05:09:34 413

原创 自己动手写Docker系列 -- 5.4实现进入容器的namespace,exec命令

在上篇中我们实现了将容器后台运行,本篇中我们将实现docker的ps命令,查看当前正在运行中的容器列表

2022-04-10 06:29:24 465

原创 自己动手写Docker系列 -- 5.3实现logs命令查看容器日志

在上篇中我们实现了查看正在运行中的容器列表,本章节我们来实现logs命令,来查看正在运行中的容器的运行日志

2022-04-09 07:01:48 618

原创 手机应用使用情况监控统计APP

自律性辅助软件,成为更好的自己。定时的检测收集当前手机的顶层应用,将其记录到本地存储中,用于统计和展示手机APP的使用情况 。有简单的任务清单功能,提供辅助的任务规划安排

2022-04-06 22:09:23 3363

数学经典书籍

一些数学的经典书籍

2016-07-30

空空如也

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

TA关注的人

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