自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 笔记本合上盖子不休眠设置

大家好,我是一根甜苦瓜,今天来分享一个工作小技巧— 笔记本合上盖子不睡眠的方法。通常工作的笔记本在合上盖子的时候会自动进入休眠模式,这是很合理的,可以很好的提升电池的续航。但有时候我们希望笔记本合上盖子时仍然继续工作,比如,我的联想小新安装了ubuntu系统,用作自己的测试服务器,那么为了节省桌面空间,我希望他悄悄地24小时待机,并不占用我的桌面空间。

2024-10-29 16:47:26 190

原创 小黄书后端项目搭建(一)

本文主要介绨了如何使用Gin框架搭建一个简单的web服务,以及如何使用Viper来读取配置文件,最后将路由的注册逻辑拆分到其他的包中,使得项目的代码结构更加清晰(代码逻辑其实很简单)预告: 下一讲会通过用户注册这个功能作为切入点,详细讲解如何集成MySQL数据库,以及如何对项目的目录结构进行拆分。(包括pkg包,service层,repo层,dao层等)更多博客欢迎点击:香蕉粗的黄鳝。

2024-10-25 11:13:22 1182

原创 Jenkins pipeline + Docker + harbor部署GO项目(保姆级教程)

其实搞懂部署的流程比操作Jenkins本身要重要。至于大家是选择用来部署,还是说直接Shell命令/脚本来执行这些自动化部署流程,看个人习惯。

2024-10-18 19:01:25 789

原创 VMware虚拟机搭建K8S 本地集群(亲测可用)版本号1.27(二)

好了,到这里K8S集群的搭建基本就搞完了,后面就是怎么运行各种7788的东西了。大家去卷吧!如果发现文章有错误的地方,麻烦评论指出来。

2024-10-14 21:13:42 862

原创 Jenkins入门系列(保姆级文档)

Jenkins是一个非常强大的自动化工具,可以用来自动化构建、测试和部署软件。后续还有很多功能可以继续挖掘,比如pipelinewebhook等等。总而言之,作为一个多功能牛马,Jenkins是打工的必备技能,大家有空还是多玩玩。

2024-10-14 20:47:59 756

原创 VMware虚拟机搭建K8S 本地集群(亲测可用)版本号1.27

之前也搭建过K8S集群,不过版本是1.14,而且只有两个Node节点和一个Mater节点,也没有harbor仓库。上次不小心把电脑搞崩了,重装完系统之后,我的K8S集群也没得了,然后去找之前的博客发现图床也失效了,阿西!大丈夫一怒,伏尸一个,流血两米,直接重装!好了,这就是写本文的初衷。重新安装K8S集群,版本为1.27,1 个master+3 个Node+1 个harbor。下面是主要版本说明:总算安装好了不是嘛,注意版本问题,应该不会还有人没有 k8s 集群吧,不会吧。。。。😏。

2024-10-11 13:33:30 977 11

原创 InnoDB在RR隔离级别下到底有没有解决幻读问题?

简单来说,幻读就是在一个事务内多次执行查询结果不一致。造成的原因大概率是因为其他事务在这个事务执行期间插入/删除了数据,导致查询记录数量不一致。事务 A:执行了一次查询,查找所有age > 18的用户,得到10条记录。事务 B:在事务A运行期间,插入了一条age = 20的用户记录。事务 A:再次查询age > 18的用户,此时得到了11条记录(事务B插入的数据也被统计进来了)。在这个过程中,事务A的两次查询得到了不一致的结果,第二次多了一条记录,这种现象就是幻读。在很大程度上,InnoDB在。

2024-10-11 13:18:06 601

原创 模仿一个小红书项目

从0到1用go语言开发一个小红书的项目介绍

2024-10-10 11:32:42 220

原创 Frp实现内网穿透

frp是一个开源免费的快速反向代理工具,可以帮助我们实现内网穿透,让我们的内网设备可以被外网访问。其实他就是一个中转站,外网的请求打到云服务器上的上,然后再由将网络请求转发到内网的上,从而实现外网可以访问局域网内部的服务器。有关更多frp的细节可以去阅读官方文档,本文主要做一个简单的使用介绍。github地址 :完整的中文文档:到这里,基本的内网穿透就实现了。

2024-10-09 17:15:12 805

原创 Count(*)好还是count(1)好?

作为后端开发基本会遇到一个问题,就是要获取一表的所有记录总数语句也很简单,有下面几种语句A:SELECT COUNT(*) FROM 表名语句B:SELECT COUNT(id) FROM 表名语句C:SELECT COUNT(1) FROM 表名语句D:SELECT COUNT(字段名) FROM 表名那么,对于count(*),count(1),count(主键id)和count(某个字段),到底哪个语句性能更高?更推荐使用那种语句呢?工作机制又是什么呢?一会说,先铺垫铺垫不同

2021-10-20 15:41:40 460

原创 二叉树的层序遍历

二叉树的层序遍历相关习题题目难度出现频率推荐指数102.二叉树的层序遍历中等????????????????????????????????????????107.二叉树的层次遍历II中等????????????????????????199.二叉树的右视图中等????????????????????????????????????????637.二叉树的层平均值简单????????????????429.N叉树的前序遍历中等?

2021-09-16 10:31:31 159

原创 Python django+drf 微信小程序开发(环境搭建)

Python django+drf 微信小程序开发环境搭建创建虚拟环境django + drf 安装pip install django=1.11.7pip install djangorestframework搭建小程序环境申请微信公众平台的账号选择小程序 或者直接点击 申请微信小程序有条件的话 尽量申请企业账号,实在不行个人的也可以用,有部分功能会缺失,不过问题不大按步骤申请微信公众号注册成功后登陆进入页面 要记住小程序的(appid)点击小程序管理 – 点击添加 – 绑

2020-07-18 15:53:09 2495 3

原创 centos-python3虚拟环境安装

系统要求Centos 6.5 +Python3 python3安装教程安装虚拟环境安装virtualenv、virtualenvwrapperpip3 install virtualenvpip3 install virtualenvwrapper配置虚拟环境vim ~/.bashrc# 输入i 进入编辑模式# 新增以下内容VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3.7 #virtualenvwra

2020-07-18 15:44:37 299

原创 MySQL执行计划

想了解mysql性能优化,首先要学会使用查看执行计划,执行计划主要用来查看SQL语句在数据库中的表现情况,通常用于SQL性能分析,SQL优化等创建执行计划的语句有两种,如下所示descselect*fromtable_testwheretable_test.id= 1;explain select * from table_test where table_test.i...

2020-01-01 18:19:05 176

原创 MySQL索引基础

前言索引对于良好性能十分关键,尤其是表中的数据量越来越大的时候,索引对于查询性能的影响相当关键,数据量小的时候影响还不是很明显,所以理解索引,对于开发人员来说十分关键1.什么是索引索引(键'key')是存储引擎用于快速查找记录的数据结构 他是作用于存储引擎层的,和server层无关 他的目的是为了提高查询速度 ...

2020-01-01 18:18:15 138

原创 mysql逻辑结构介绍

​客户端:大多数基于网络的C/S架构都有客户端的角色server层:大多数MySQL的核心服务功能都在这一层,包括查询解析,分析,优化,缓存,以及所有的内置函数(日期,时间,数学函数,加密函数等)以及所有跨存储引擎的功能都在这一层实现:存储过程,触发器,视图等存储引擎层:负责mysql中数据的存储和提取,和文件系统一样,存储引擎不会解析SQL,而且也不同存储引...

2020-01-01 18:17:17 144

原创 CentOS7系统配置介绍

文章摘要原材料准备:安装虚拟机配置网络进入虚拟机输入密码,进行网络配置安装wget安装Python3二进制模式安装MySQL5.7执行安装操作安装Python虚拟环境安装virtualenv ,virtualenvwrapper配置环境变量使用虚拟环境原材料准备:VMware虚拟机,Centos镜像文件安装虚拟机这个不怎么好说,...

2019-12-31 17:15:08 216

原创 MySQL索引与执行计划

索引的定义索引是存储引擎用于快速寻找记录的一种数据结构索引本质是一种数据结构(一定要记住) 索引作用于存储引擎层 索引的效果是用来提高查询效率索引的优点和缺点减少了服务器需要扫面的数据量 帮助服务器避免排序和临时表 索引可以将随机IO转换成顺序IO索引分类基于数据结构分类B树 R树 哈希 FullText (全文索引,效果不咋地一般用ES代替)...

2019-12-30 21:22:19 177

原创 mysql的基础架构

mysql的基础架构基础组成 server层 连接器 负责与客户端建立连接,获取权限,维持和管理连接 mysql -h$ip -P$port -u$user -p$password 使用过程中修改密码不会影响 重连后会刷新权限密码等 show processlist;-- 查看当前连接信息+---...

2019-08-27 20:03:28 380

原创 mysql储存过程

匹配两个中文字符串数组是否有交集网上的函数都是关于英文可以但是中文乱序字符串数组的交集判断函数得重写CREATE DEFINER=`root`@`%` FUNCTION `Str_Intersection`(setA varchar(255) charset utf8,setB varchar(255) charset utf8) RETURNS int(1)BEGIN -- 针对...

2019-02-18 17:44:12 141

原创 mysql初级入门知识点

2019-01-24 14:02:28 112

原创 爬取hao123电影信息

目标网站url “http://v.hao123.baidu.com”爬取字段 电影标题,电影详情url,主角,导演,评分,国家,电影简介数据库表的设计CREATE TABLE movies_info ( id int(10) unsigned NOT NULL AUTO_INCREMENT, movie_title varchar(50) CHARACTER SET utf...

2018-11-07 11:22:41 730

原创 scrapy数据存储

1 保存到mysql安装mysqlclientpip install mysqlclient如果是linux系统pip install libmysqlclient-devimport pymysql​class MoviesSpiderPipeline(object):    def __init__(self):        dbparams = {     ...

2018-11-04 07:44:34 306

原创 MYSQL数据库笔记汇总

Windows服务-- 启动MySQL   net start mysql-- 创建Windows服务   sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码​SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VA...

2018-09-11 09:07:04 524

原创 Django常用配置汇总

MySQL数据库DATABASES = {   'default': {       'ENGINE': 'django.db.backends.mysql',       'NAME': '数据库名字',       'PORT': 3306,       'HOST': '数据库IP地址',       'USER': '数据库用户名',       'PAS...

2018-08-31 10:16:02 142

空空如也

空空如也

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

TA关注的人

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