- 博客(157)
- 资源 (1)
- 收藏
- 关注
原创 自制操作系统番外2:编程语言中函数参数的传递
上篇中我们探索了从汇编的角度看C和Go中的变量声明,这篇我们继续探索下函数的参数传递时的基本类型和指针类型
2022-12-05 19:24:58
534
原创 自制操作系统番外:编程语言中变量是如何存储的
在之前写操作系统的过程中,我们初步接触了一些寄存器和内存的基本概念,这篇将结合这些知识重新认识下C和Go中的变量的存储
2022-12-04 06:28:00
739
原创 自制操作系统日记(6):静态桌面初步
在上篇中我们成功的加载跳转执行了C语言的代码,本篇中将跟随书籍,初步展示了一个系统页面的初步界面,看到桌面那刻还是有点意思的
2022-11-16 07:22:11
332
原创 自制操作系统日记(5):跳转到C语言执行
在上篇中切换了CPU的64位模式,但后面是失败的,并没有真正切换,也没有相关的验证代码,本篇中终于修正并执行了C代码
2022-11-15 07:44:23
468
原创 自制操作系统系列(四):进入64位模式
在上篇中从初始启动文件中加载了loader文件进行执行,本篇将在loader进行CPU模式切换,进入64位模式
2022-11-12 12:38:31
1018
原创 Cocos2dx 安装运行
最近在研究游戏,体验了下unity、unreal engine、cocos、jmonkey等游戏引擎,正好写文章记录下,本篇是cocos2dx的安装运行
2022-09-29 16:32:59
1808
原创 自制操作系统系列(一):显示hello world开始旅程
最近看了不少底层方面的东西,但还是得动手才能真正掌握,感觉操作系统也能整整了,于是就有了这系列,惯例的以hello开始
2022-09-29 09:19:27
650
原创 K8S之Flannel的vxlan网络模式初步源码解析
之前详细解析过Flannel的vxlan模式的网络通信原理,本篇将继续深入结合源码进行探索
2022-08-14 04:47:00
625
原创 K8S探索之Service+Flannel本机及跨主机网络访问原理详解
在上篇中,我们部署了我们的应用,但我们访问是直接在应用所在的容器,使用IP+Port的方式直接访问的,style不够k8s,本篇文章我们将使用service和跨主机访问
2022-07-08 12:21:30
2121
原创 K8S 应用部署
在上篇文章中,我们安装了K8S的基础组件,并按照网页的Dashboard控制台,接下来我们尝试使用K8S来部署我们自己的应用
2022-07-01 15:44:20
1241
2
原创 K8S V1.23 安装--Kubeadm+contained+公网 IP 多节点部署
基于两台公网的服务器节点,两个服务器不再局域网内,只能通过公网 IP 相互访问,搭建 K8S 集群,并且按照 Dashboard,通过网页查看 K8S 相关的东西
2022-06-30 08:50:53
6061
原创 Mysql源码阅读 -- Windows10编译运行MySQL源码
看了一些MySQL相关的书籍和文章,但感觉知识还不是自己的,打算看一看源码,本篇文章就从Windows10下编译运行MySQL源码开始
2022-06-18 08:44:14
830
原创 Feign 共享登录信息进行请求
在开发和一些集成测试中,请求调用需要基于登录,在请求中需要携带登录后得到的token等信息,本篇文章对于这种场景进行了探索
2022-05-29 10:23:30
961
原创 Sa-Token 单点登录 SSO模式二 URL重定向传播会话示例
登录认证鉴权在日常开发中经常遇到,So-Token简介中号称轻量级 Java 权限认证框架,那本篇文章来常常鲜,写一个简单的登录认证
2022-05-28 18:34:41
3140
2
原创 自己动手写 Docker 系列文章总览
本文章系列起源于:《自己动手写 Docker》,编程实践方得真知,虽然大部分代码书中都有,但还是遇到了不少困难,下面是对于自己写的 Docker Demo 的总览
2022-04-30 14:55:22
2151
原创 Spring Data Elasticsearch 使用示例
在以前的文章中,介绍过如果使用Elasticsearch提供的RestHighClient之类的操作Elasticsearch,本篇将介绍如何使用Spring封装好的Elasticsearch
2022-04-28 05:32:38
349
原创 Spring Data MongoDB 使用示例
在以前的文章中,介绍了在Java中如何原生的使用MongoDB,本篇将介绍如果使用Spring封装好的MongoDB Data
2022-04-27 05:29:34
545
原创 Docker知识对应验证
通过前面一系列的docker相关的代码编写,对于docker的基础也有了一定的了解,这边文章的主要目的就是验证下之前的相关知识在docker中的应用
2022-04-26 04:21:29
562
原创 自己动手写 Docker 系列 -- 6.5 启动时给容器配置网络
在上几篇文章中,我们使用自己程序创建的网桥和手动配置,让容器的网络功能正常,本篇就利用之前的知识,自动配置容器网络
2022-04-25 04:44:50
485
原创 自己动手写Docker系列 -- 6.3 手动配置容器网络(下)
网络部分较为复杂,本篇先利用之前写好的基础容器和网桥部分,加上手工给容器配置网络,让其容器与外部网络部分功能正常,为后面程序编写打下基础
2022-04-24 06:23:42
382
原创 【无标题】自己动手写Docker系列 -- 6.3 手动配置容器网络(上)
网络部分较为复杂,本篇先利用之前写好的基础容器和网桥部分,加上手工给容器配置网络,让其容器与宿主机网络部分功能正常,为后面程序编写打下基础
2022-04-23 14:22:21
1008
原创 MongoDB Java 原生使用示例
MongoDB作为一个常用的数据库,Spring对其也进行了很好的支持,但了解Java如何原生使用对应使用Spring Data封装后的API是很有帮助的
2022-04-20 21:00:52
1896
1
原创 Gitlab Java API 使用示例
在开发中,偶尔会有一些关于Gitlab的二开需求,本文将介绍如果在Java中使用Gitlab提供的API
2022-04-17 15:43:47
11169
11
原创 自己动手写Docker系列 -- 6.2创建网络
在前面的文章中,我们完成了一个IP管理和分配的工具类,能自动分配和回收子网的IP,本篇将继续上篇,开始网络的创建部分
2022-04-16 11:31:50
1442
原创 自己动手写Docker系列 -- 6.1 ip分配管理
在前面的文章中,我们完成了基本的容器操作,容器已经能在无网络情况下运行,接下来的文章中,将开始网络相关的部分,本地是编写一个ip分配工具
2022-04-15 04:46:05
349
原创 自己动手写Docker系列 -- 5.8实现容器制定环境变量运行
在上篇中我们实现了将不同的容器独立进行隔离,并进行独立打包,本篇中将实现启动容器时指定环境变量,让容器内运行的程序可以使用外部传递的环境变量
2022-04-14 06:40:44
410
原创 自己动手写Docker系列 -- 5.7实现通过容器制作镜像
在上篇中我们实现了rm命令,删除存在的容器,本篇中,将完善之前的文件系统隔离,实现容器与容器之间的文件系统隔离
2022-04-13 20:51:35
663
原创 自己动手写Docker系列 -- 5.5实现容器停止
在上篇中我们实现了通过exec命令,重新进入了后台运行中的容器,本篇将实现stop命令,将运行中的容器停止
2022-04-11 05:09:34
500
原创 自己动手写Docker系列 -- 5.4实现进入容器的namespace,exec命令
在上篇中我们实现了将容器后台运行,本篇中我们将实现docker的ps命令,查看当前正在运行中的容器列表
2022-04-10 06:29:24
535
原创 自己动手写Docker系列 -- 5.3实现logs命令查看容器日志
在上篇中我们实现了查看正在运行中的容器列表,本章节我们来实现logs命令,来查看正在运行中的容器的运行日志
2022-04-09 07:01:48
711
原创 手机应用使用情况监控统计APP
自律性辅助软件,成为更好的自己。定时的检测收集当前手机的顶层应用,将其记录到本地存储中,用于统计和展示手机APP的使用情况 。有简单的任务清单功能,提供辅助的任务规划安排
2022-04-06 22:09:23
3582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人