<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_76439627的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_76439627</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_76439627]]></copyright><item><title><![CDATA[认识一下pomelo]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/143066494</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/143066494</guid><author>2301_76439627</author><pubDate>Sat, 19 Oct 2024 09:17:43 +0800</pubDate><description><![CDATA[pomelo是一个，与以往单进程的游戏框架不同, 它是高性能、高可伸缩、分布式多进程的游戏服务器框架，并且使用很简单。它包括基础开发框架和一系列相关工具和库，可以帮助开发者省去游戏开发中枯燥的重复劳动和底层逻辑工作，免除开发者的重造轮子，让开发者可以更多地去关注游戏的具体逻辑，大大提高开发效率。pomelo使得pomelo也可以作为通用的分布式实时应用开发框架，用于一些高实时应用的开发，而且pomelo在很多方面的表现甚至超越了现有的开源实时应用框架。pomelo。]]></description><category></category></item><item><title><![CDATA[mongoDB基础知识]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/143025999</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/143025999</guid><author>2301_76439627</author><pubDate>Thu, 17 Oct 2024 18:52:05 +0800</pubDate><description><![CDATA[Bson中，除了基本的JSON类型：string,integer,boolean,double,null,array和object，mongo还使用了特殊的数据类型。BSON和JSON一样，支持 内嵌的文档对象和数组对象，但是BSON有JSON没有的一些数据类型，如Date和BinData类型。BSON采用了类似于 C 语言结构体的名称、对表示方法，支持内嵌的文档对象和数组对象，具有轻量性、可遍历性、高效性的三个特点，可 以有效描述非结构化数据和结构化数据。]]></description><category></category></item><item><title><![CDATA[Socket和 websocket]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142650641</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142650641</guid><author>2301_76439627</author><pubDate>Mon, 30 Sep 2024 10:21:14 +0800</pubDate><description><![CDATA[流套接字提供了面向连接的、可靠的、基于字节流的通信方式，而数据报套接字则提供了无连接的、不可靠的、基于数据报的通信方式。Socket通常是在TCP/IP协议栈中实现的，它提供了一组接口（API），使得程序能够创建、连接、发送和接收数据。WebSocket协议的出现主要是为了解决HTTP协议的一些限制，特别是在实现实时性要求较高的应用时，如在线游戏、聊天应用、实时数据传输等。4.  套接字地址 (Socket Address)：由IP地址和端口号组成，用于标识套接字在网络上的位置。]]></description><category></category></item><item><title><![CDATA[Git安装和Git账号注册及设置]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142648805</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142648805</guid><author>2301_76439627</author><pubDate>Mon, 30 Sep 2024 09:33:19 +0800</pubDate><description><![CDATA[首先在命令行输入以下两行代码，设置你的个人信息。注意，名字使用拼音，邮箱可以使用QQ邮箱。接下来执行下面这行命令，邮箱替换成刚刚设置好的邮箱，这一行命令运行后一路回车即可。接下来来到我们Gitee网站上，使用我们注册好的账号登录，右上角找到【账号设置】接下来需要找到你刚刚生成的密钥地址，位置在 ~/.ssh/id_rsa.pub。接下来把我们使用cat命令查看的密钥文件放到公钥里面提交即可。可以使用cat命令查看文件内容。然后左侧边栏找到  SSH密钥。效果如下图所示则代码运行成功。]]></description><category></category></item><item><title><![CDATA[mysql数据库备份（定时备份）和手动备份，及其如何数据恢复]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142559517</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142559517</guid><author>2301_76439627</author><pubDate>Thu, 26 Sep 2024 15:48:37 +0800</pubDate><description><![CDATA[在docker中下载mysql，mysql进行手动备份和定时备份，误删数据库，如何数据恢复，千万不要删库跑路噢，各位程序猿们]]></description><category></category></item><item><title><![CDATA[go-zero打包上传服务器 - dockerfile]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142468751</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142468751</guid><author>2301_76439627</author><pubDate>Mon, 23 Sep 2024 21:10:44 +0800</pubDate><description><![CDATA[这两个选项通常一起使用，以减少生成的可执行文件的大小，但需要注意的是，这样做会使得调试变得更加困难。-o /app/user-srv 指定了输出文件的路径和名称。这里，编译生成的可执行文件将被放置在镜像的 /app/ 目录下，并命名为 user-srv。第二步 docker build --platform linux/amd64 -t 容器名称:版本号 -f Dockerfile。生成容器 docker build -t 容器名称:版本号 -f Dockerfile。设置容器启动时执行的命令。]]></description><category></category></item><item><title><![CDATA[docker安装es和kibana以及下载ik分词器]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142468660</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142468660</guid><author>2301_76439627</author><pubDate>Mon, 23 Sep 2024 21:06:46 +0800</pubDate><description><![CDATA[Docker 官网：https://www.docker.com 选择自己合适的版本下载安装后可使用docker version查看docker版本信息Docker的概念产考网址：https://zhuanlan.zhihu.com/p/295357159Docker 是一个开源的应用容器引擎，基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到任何流行的 Linux 机器上，也可以实现虚拟化。]]></description><category></category></item><item><title><![CDATA[gin的基础及其简单封装]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142413864</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142413864</guid><author>2301_76439627</author><pubDate>Sat, 21 Sep 2024 11:59:18 +0800</pubDate><description><![CDATA[大家好，我是 Gin。在 Go 语言的 Web 开发领域，我可是一位实力强劲的伙伴呢。我以高性能和简洁高效著称。在处理 HTTP 请求时，我速度飞快，能够轻松应对高并发的场景。无论是小型项目还是大型的企业级应用，我都能游刃有余地发挥作用。我的设计理念强调简洁性。我的 API 简洁明了，易于学习和使用。开发人员可以快速上手，用最少的代码实现强大的功能。我提供了丰富的中间件，可以方便地处理各种常见的 Web 开发任务，如请求日志记录、错误处理、身份验证等。我还具备良好的路由机制。]]></description><category></category></item><item><title><![CDATA[Go常见算法 堆排序]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142411435</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142411435</guid><author>2301_76439627</author><pubDate>Sat, 21 Sep 2024 10:06:28 +0800</pubDate><description><![CDATA[构建最大堆：将待排序的数组视作一个完全二叉树，并将其转换为一个最大堆。最大堆是一种满足父节点大于或等于子节点的二叉树结构。堆排序是一种基于二叉堆数据结构的排序算法，它利用了堆的性质来实现排序。交换元素：将最大堆的根节点（即数组的第一个元素）与最后一个元素交换位置，然后将剩余元素重新调整为最大堆。重复步骤2：重复上述交换和调整的过程，直到整个数组都变成有序序列。]]></description><category></category></item><item><title><![CDATA[二级分销~]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142378086</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142378086</guid><author>2301_76439627</author><pubDate>Fri, 20 Sep 2024 10:38:23 +0800</pubDate><description><![CDATA[这里只展示一种分销模式，具体要看看公司的需求是什么。]]></description><category></category></item><item><title><![CDATA[Golang开源发布自己的包]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142350682</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142350682</guid><author>2301_76439627</author><pubDate>Thu, 19 Sep 2024 09:24:45 +0800</pubDate><description><![CDATA[go中如何发布自己的包，放到github上，一步一步指导]]></description><category></category></item><item><title><![CDATA[什么是consul？consul与其他技术选型有什么区别]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142323023</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142323023</guid><author>2301_76439627</author><pubDate>Wed, 18 Sep 2024 08:37:57 +0800</pubDate><description><![CDATA[Consul是一个由HashiCorp公司推出的开源工具，主要用于实现分布式系统的服务发现与配置。它基于CP（一致性和分区容错性）模型，是一个轻量级且高度可用的系统，提供了丰富的功能。]]></description><category></category></item><item><title><![CDATA[redsync分布式锁的简单运用]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142317620</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142317620</guid><author>2301_76439627</author><pubDate>Tue, 17 Sep 2024 19:23:52 +0800</pubDate><description><![CDATA[Redsync是一个专为Go语言设计的基于Redis实现的分布式互斥锁库，它遵循了分布式锁算法，并提供了高性能、高可用、防死锁和防误删的特性。]]></description><category></category></item><item><title><![CDATA[数据库乐观锁的实现]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142254334</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142254334</guid><author>2301_76439627</author><pubDate>Sat, 14 Sep 2024 11:38:35 +0800</pubDate><description><![CDATA[乐观锁的简单案例，小白首选~]]></description><category></category></item><item><title><![CDATA[数据库悲观锁的实现]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142205788</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142205788</guid><author>2301_76439627</author><pubDate>Fri, 13 Sep 2024 11:13:35 +0800</pubDate><description><![CDATA[小白也能学会的数据库的悲观锁 简单易懂]]></description><category></category></item><item><title><![CDATA[简单了解数据库级联和外键]]></title><link>https://blog.youkuaiyun.com/2301_76439627/article/details/142203633</link><guid>https://blog.youkuaiyun.com/2301_76439627/article/details/142203633</guid><author>2301_76439627</author><pubDate>Fri, 13 Sep 2024 10:23:25 +0800</pubDate><description><![CDATA[级联和外键的关系 及其他们分别如何使用]]></description><category></category></item></channel></rss>