![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 77
ziop-三月
一个学习IT三年的初学者,曾学习过Java,Go,Python,HTML,CSS,JS,JQuery,VUE,Mysql,Redis,Spring,SpringBoot,kafaka,rebbitmq,Gin,GORM,RPCX,kafaka。
曾参与过一些项目,算法竞赛国赛二等奖。
展开
-
kubenetes手动安装V1.22.4
本篇博客是一份详尽的指南,教你如何手动安装Kubernetes V1.22.4版本。博客进一步详述了主节点和工作节点需要的组件,如何设置SELinux防火墙、Firewalld防火墙,以及如何永久关闭swap。文章还详细指导了如何配置主机hostname和如何修改host。此外,还提供了添加安装源、安装所需组件和启动kubelet、docker的方法。更重要的是,文章还教授了如何用kubeadm初始化集群,如何将工作节点加入集群,以及如何配置网络。原创 2023-07-10 18:12:40 · 297 阅读 · 0 评论 -
Golang Map的扩容机制(1.20.3版本)
博客专注于深入探索Golang的Map扩容机制(1.20.3版本)。首先,我们详细地探讨了引发扩容操作的两个主要条件:overLoadFactor和tooManyOverflowBuckets,并特别解释了“溢出桶太多”的状况何时会出现。进入准备进行扩容的阶段,我们详细解读了flags字段的变动。在探讨扩容函数部分,我们深入分析了growWork和evacuate,特别关注了noldbuckets和它的子部分。此外,我们提供了一个独特的小结部分,方便读者回顾和理解所学的内容。文章最后侧重于描绘扩容的原创 2023-06-28 19:56:05 · 1866 阅读 · 0 评论 -
GO 自动化安装脚本(适用于 Linux 系统)
本文介绍了一个一键安装并配置 Go 的脚本,适用于 Linux 系统。脚本可以帮助您轻松选择 Go 版本、设置安装路径、配置 Go Proxy 和开启 Go Modules 功能。通过使用此脚本,您将节省时间,专注于 Go 项目的开发。文章详细解析了脚本的每个部分,同时提供了完整脚本供直接使用。跟随本文指引,轻松实现 Go 环境的快速搭建。原创 2023-06-08 00:00:33 · 1146 阅读 · 4 评论 -
PostgreSQL中关于USAGE和SELECT权限的探讨
主要内容:在PostgreSQL中创建角色、授权的相关语法及作用,通过对于`CREATE ROLE`、`GRANT USAGE ON SCHEMA`及`GRANT SELECT ON TABLE`等命令的解析,阐述了为角色分配不同权限的效果。文章还详细解答了关于只授权SCHEMA的“USAGE”但不授权“SELECT”权限以及只授权“SELECT”但不授权“USAGE”权限的具体表现。原创 2023-04-11 21:35:08 · 2685 阅读 · 1 评论 -
linux创建并使用service
主要介绍了如何创建一个Linux的服务原创 2022-08-21 20:55:03 · 2203 阅读 · 2 评论 -
kali msql 初始化
kali 初始化MySQL 以及设置默认密码转载 2022-07-18 09:49:08 · 463 阅读 · 0 评论 -
Kali-基础操作-用户-安装node
打开终端,输入 (将username换成你想要的用户名)更改密码: 在终端输入 (需要输入两次)3. 将我们创建的用户添加到sudo用户组。(这样我们创建的用户才能进行安装软件,允许打印。使用特权模式等操作。不然我们创建的用户就只能进行浏览。没有实际意义)输入:注意:-a意味着附加或添加,-G意味着指定一个群组/多个群组将之前创建的用户的默认外壳改成bash:用户创建完成了。从root用户切换到普通用户使用 whoami 命令来查看当前的用户或者是否root。其实Linux继承了UNIX的一个习惯,即原创 2022-07-10 20:16:34 · 924 阅读 · 0 评论 -
Gin框架——中间件
中间件在B/S模式下起到了功能层的作用。当用户从WEB界面向服务器提交了数据请求或者应用请求时,功能层负责将这些请求分类为数据或应用请求,再向数据库发出数据交换申请。数据库对请求进行筛选处理之后,再将所需的数据通过功能层传递回到用户端。通过如此处理,单一用户可以进行点对面的操作,无需通过其他软件进行数据转换。原创 2022-05-05 11:38:02 · 2681 阅读 · 0 评论 -
Gin——HTML模板渲染
文章目录1. 同一个文件夹下面的HTML模板2. 不同目录下名称相同的模板1. 同一个文件夹下面的HTML模板文件结构如下:package mainimport ( "net/http" "github.com/gin-gonic/gin")func main() { router := gin.Default() router.LoadHTMLGlob("temp/*") //解析 router.GET("/index", func(c *gin.Context) {原创 2022-05-05 11:36:04 · 444 阅读 · 0 评论 -
【GO基础 2】 基本数据类型和变量
基本数据类型go的基本数据类型主要分为:布尔型、整数值、 字符串型、浮点型、复数- bool // 布尔型变量- string // 字符串类型- int // 整数型 大小:4字节/8字节 一般无特殊需求整数都用int就行 - int8 // 整数型 大小:1字节 - byte // 整数型 大小:1字节 int8的别名 两者相同 - int16 // 整数型 大小:2字节 - int32 // 整数型 大小:4字节 - rune // 整数型.原创 2022-03-14 22:05:07 · 582 阅读 · 0 评论 -
【GO基础 1】 main方法与函数
文章目录一、基本结构 + 打印1.1、解析二、函数2.2、解析一、基本结构 + 打印package mainimport ( "fmt")func main() { fmt.Println("helloWorld")}1.1、解析package main当前的包为mainimport (“fmt”)go的导包方式 是 import然后圆括号包裹导入的包这里只用写导入的包就行了,不需要写具体的函数func main(){ }主方法存放的位置fmt.P原创 2022-03-13 18:07:12 · 681 阅读 · 0 评论 -
Redis 常用基础配置
启动Redis假定我们已经 将redis的配置文件放在了 /etc/当中启动服务端redis-server /etc/redis.conf启动客户端redis-cli设置密码方法一:修改配置文件在redis的配置文件中添加一个requirepass属性,在Linux中的操作如下:首先第一步进入自己的redis配置的存放位置,然后再进行下面的操作,如果不知道自己的配置文件在哪里就去 /etc 文件夹下看一下有没有,要么就在你的redis解压问价夹下面吐槽一下: 因为我见过很多原创 2021-12-05 22:32:51 · 1527 阅读 · 0 评论 -
软件设计师笔记————数据库系统
三、数据库系统3.1、数据库模式3.1.1、三级模式-两级映射内模式:和物理层次的数据库直接关联,负责我们如何存储这一系列数据,以何种格式去存储以及如何优化数据的存储。主要关注点在数据的存放这一块概念模式:数据库表的这一级别,这一级别相当于把数据库分为了若干张表,这些表是根据我们的业务,我们的应用来划分出来的,表与表之间会有相应的关联外模式:外模式所对应的是数据库里面的视图,让我们对数据有了灵活的控制方式。3.1.2、数据库设计过程3.2、ER模型我们应区分原创 2021-10-31 17:43:13 · 3272 阅读 · 0 评论 -
无停顿的GC算法 --转载
本文转载自哔哩哔哩黄俊up的一篇文章作者:哈士奇-柏羲 https://www.bilibili.com/read/cv6083109?spm_id_from=333.999.0.0 出处:bilibili给读者的话:本人知识水平有限,英语水平有限,翻译错的,有不对的还请多多指出,会进行反复修改。文中有看不懂的知识或者需要探讨的知识点可以加我微信:18510746130 详聊。需要转载或者干啥的还请带上个我的名字和联系方式,感谢,翻译不易,且行且珍惜。这玩意儿真的太累了。·····..转载 2021-10-30 13:06:11 · 278 阅读 · 0 评论 -
Mybatis总结笔记
文章目录Mybatis 2021年8月30日一、简介什么是 MyBatis?获取mybatis持久化为什么要持久化?持久层为什么要使用mybatis?二、编写第一个mybatis程序搭建环境maven pom.xmlusermapper接口usermapper.xmlusermybatis-config.xmlutil 工具类CURDmapper.xml内容配置1、nameSpace2、select、insert、delete、update通过Map传递参数模糊查询三、配置解析1.核心配置文件2.环境配原创 2021-09-26 19:40:00 · 159 阅读 · 1 评论 -
SpringMVC 尚硅谷笔记+部分自己理解 结合笔记
文章目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解1、@RequestMap原创 2021-09-12 19:03:01 · 801 阅读 · 0 评论 -
JavaWeb的一些基础知识--ziop
文章目录javaWeb基础概念Tomcat 笔记初始安装配置配置阶段端口配置(初次看可以忽略)启动阶段启动Tomcat三种启动方式报错查看Tomcat日志启动失败startup.bat启动中文乱码问题用户Tomcat中manage设置部署项目直接将项目放到webapps目录下即可。在server.xml文件里面设置虚拟目录 (==不推荐使用==)热部署热部署扩展配置临时域名、Tomcat体系结构、浏览器访问WEB资源的流程图Tomcat体系结构浏览器访问WEB资源的流程图动态项目结构目录tomcat集成到i原创 2021-08-22 17:47:48 · 812 阅读 · 0 评论