自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Xcode命令行工具Command Line Tools(xcode-select)

Xcode命令行工具Command Line Tools(xcode-select)

2022-09-26 14:41:09 8

原创 Rust学习之 命令行参数方式从指定的文件中搜索内容

代码学习来源B站的一位up主大佬的视频。

2022-09-22 15:59:07 11

原创 Rust依赖包下载慢的问题

一般遇到这个问题都是因为程序包的服务器在国外,访问不通畅。常见的解决办法就是更换仓库源为国内的镜像。然后就可以使用cargo build了。

2022-09-20 10:01:42 13

原创 Go实现的TCP端口扫面器

源码地址: https://github.com/jeffcail/tcp-scanner。使用Go实现的TCP端口扫描器。

2022-09-17 11:48:41 188

原创 Go使用qrcode包解析微信和支付宝二维码,生成一个链接(前端拿到链接即可解析成对应的支付二维码)

【代码】Go使用qrcode包解析微信和支付宝二维码,生成一个链接(前端拿到链接即可解析成对应的支付二维码)

2022-09-15 11:53:03 13

原创 Go 编写开机自启动服务

【代码】Go 编写开机自启动服务。

2022-09-15 11:42:16 7

原创 rust猜谜游戏

【代码】rust猜谜游戏。

2022-09-08 10:12:19 12

原创 mac安装rust

【代码】mac安装rust。

2022-09-08 10:11:13 41

原创 Go操作nutsdb

Go操作nutsdb

2022-08-11 09:50:33 40

原创 体验golang1.18泛型

体验golang1.18泛型

2022-08-03 14:48:02 28

原创 Go语言之CGO

Go语言之CGO

2022-08-02 10:57:29 74

原创 Go 实现分布式锁

Go 实现分布式锁

2022-08-01 14:34:59 58

原创 Go面向并发的内存模型

Go面向并发的内存模型

2022-07-28 20:25:45 45

原创 Golang操作RabbitMQ详细教程

Golang操作RabbitMQ详细教程

2022-07-26 16:35:08 245

原创 基于 echo+websocket+html+js 实现的聊天demo

基于 echo+websocket+html+js 实现的聊天demo

2022-07-12 12:37:28 339

原创 C语言基础-猜数字小游戏

C语言基础-猜数字小游戏

2022-07-11 11:18:56 42

原创 vue3+websocket 实时数据页面回显展示

vue3+websocket 实时数据页面回显展示

2022-07-10 22:46:22 484

原创 golang+vue3+websocket 实时推送首页数据或者站内信

golang+vue3+websocket 实时推送首页数据或者站内信

2022-07-10 22:45:45 623

原创 vue3+element-plus实现分页

vue3+element-plus实现分页

2022-07-10 22:45:03 233

原创 vue3+element-plus 实现多级树形控件

vue3+element-plus 实现多级树形控件

2022-07-10 22:42:15 637

原创 vu3+element-plus 实现左侧菜单栏

vu3+element-plus 实现左侧菜单栏

2022-07-10 22:41:16 445

原创 Go + echo + xorm + casbin 实现权限管理

Go + echo + xorm + casbin 实现权限管理

2022-07-10 22:40:01 115

原创 Vue3 通过路由将数据带到下一个页面

Vue3 通过路由将数据带到下一个页面

2022-07-10 22:38:49 252

原创 Echo - 定制Vlidate 参数校验

Echo - 定制Vlidate 参数校验

2022-07-10 22:35:32 39

原创 docker-compose搭建etcd集群

docker-compose搭建etcd集群

2022-07-10 22:34:10 346

原创 Go操作Kafka

Go操作Kafka

2022-07-10 22:32:17 539

原创 写文章 点击打开太阳上的雨天的主页 docker-compose 安装kafka和可视化管理界面

version: "2.2"services: zookeeper: image: bitnami/zookeeper:latest restart: always ports: - 2181:2181 environment: - ALLOW_ANONYMOUS_LOGIN=yes volumes: - /Users/cc/docker/kafka/zookeeper:/bitnami/zookeeper - /

2022-05-31 10:01:28 83 1

原创 shell 编程100例

1. 编写 hello world 脚本#! /bin/bashecho "hello world!"2. 通过位置变量创建 Linux 系统账户及密码#! /bin/bash# $1 是第一个参数 $2 是第二个参数# 通过cat /etc/passwd 查看创建的新用户useradd "$1"echo "$2" | passwd --stdin "$1"3. 备份日志#! /bin/bash# 每周 5 使用 tar 命令备份/var/log 下的所有日志文件#

2022-05-31 10:00:27 707

原创 微服务 二十一 Mycat中间件 实现主从读写分离

mycat下载地址: http://dl.mycat.org.cn/简介MyCat 是目前最流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议的服务器,用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分库分表。配合数据库的主从模式还可实现读写分离MyCat 是基于阿里开源的 Cobar 产品而研发,Cobar 的稳定

2022-05-28 14:51:09 74

原创 微服务 二十 Mysql8多主一从搭建

机器规划名字IP配置master1172.16.129.1552CPU 2G 20硬盘master2172.16.129.1562CPU 2G 20硬盘slave172.16.129.1572CPU 2G 20硬盘三台机器都执行的操作1. 联网 vim /etc/sysconfig/network-scripts/ifcfg-ens33 ONBOOT=yes service network restart2. yum -y install v

2022-05-28 14:50:33 42

原创 shell script

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。First shell script#! /bin/bashecho "Hello shell"chmod + x first.sh./first.sh #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell变量定义变量定义变量时,变量名不加美元符号($,PHP语言中变量需要)name="shell"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言

2022-05-28 14:50:01 118

原创 Lua 入门

此篇文章所有操作都是基于上一篇安装的docker容器内进行操作案例来自于菜鸟教程首先进入容器安装vimapk add vimLua 变量变量就是给一块内存区域赋予一个值。使得程序可以读取和修改相应内存中内容。变量由字母、数字、下划线组成。必须以字母或下划线开头。Lua 是大小写敏感的。变量分为全局变量和局部变量type variable_listlocal a, b = 1, 10 --局部变量c, d = 2, 20 -- 全局变量如果变量只定义了没有初始化

2022-05-28 14:49:29 365

原创 mac 安装lua

一curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gztar zxf lua-5.3.0.tar.gzcd lua-5.3.0make macosx testmake install二Docker安装luadocker pull alpinedocker imagesdocker run -dit --name my-lua alpinedocker psdocker exec -it my-lua /bin/shapk updat

2022-05-28 14:48:58 128

原创 mysql 快速模拟千万级别数据量

使用存储过程模拟千万级别的数据量。两个案列一 案列一创建test数据库 和 数据表CREATE DATABASE test;-- 创建一个临时内存表DROP TABLE IF EXISTS `vote_record_memory`;CREATE TABLE `vote_record_memory` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` varchar(20) NOT NULL DEFAULT

2022-05-28 14:47:43 181

原创 微服务 十九 k8s搭建

环境macVmware fusioncentos7docker准备准备三台虚拟机 master、node1、node2选择桥接模式,安装的时候选择时区 DATE & TIME Asia Shanghai角色ip机器名配置master192.168.3.103master2核 2G (至少2核 否则报错)node192.168.3.104node12核 2Gnode192.168.3.105node22核 2G

2022-05-28 14:47:04 98

原创 微服务十八 搭建 mysql 主从同步

在实际项目,当访问量大,并发量高或者业务较复杂的时候。为了优化性能,减轻一个主库mysql服务的压力,提升用户体验,会考虑分库分表或者主从模式。 项目中会存在大量的读写操作,而且读的操作可能会占很大的比例,如果写的同时使用了锁机制,那么会导致查询等待,也就导致查询很慢。为了减少这种情况的发生,可以使用从库来处理读,主库负责写。主从又分为几种模式一主一从一主多从多主一从多主多从这里采用一主多从的模式,实现主从数据同步。同步会有时间延迟,最终确保数据一致性。原理master将变动记录到二进

2022-05-28 14:46:00 63

原创 Go 微服务十七 存储过程 + 事件 实现数据备份

遇到一个需求。需要每天凌晨三点实现对指定的几张表执行备份(备份前一天的数据)。并且写到备份库里,并对现有库中删除掉。每天的单子量非常大,如果再加上备份读写 mysql 会比较慢刚开始通过go协程开四个协程实现备份,一个小时备份了 不到50万太慢了。所以改用存储过程+事件的方式实现。经测试530万的数据量 备份需要大概13分钟。创建demo 数据库创建 o_a_order表创建 o_b_order表创建 o_c_order表创建 o_match_order表备份的表创建 o_a_order_

2022-05-28 14:44:59 722

原创 Go 微服务十六 ElasticSearch安装和使用

简介Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据用途应用程序搜索网站搜索企业搜索日志处理和分析基础设施指标和容器检测应用程序性能检测地理空间数据分析和可视化安全分析业务分析安装 - docker方式拉取镜像docker pull elasticsearch:7.2.0启动docker run --name my-elasticsearch -p 9200:9200 -

2022-05-28 14:44:22 42

原创 ubuntu18.04 双屏幕显示(分辨率设置,添加没有的分辨率)

ubuntu18.04 双屏幕显示(分辨率设置,添加没有的分辨率)1.在 ubuntu 软件中,找到软件和更新。2.搜NVIDIA X Server Settings3.重启虚拟机,在搜索栏NVIDIA X Server Settings,打开这个英伟达显卡驱动设置面板4....

2022-05-18 10:19:13 422

原创 使用docker安装hyperf(ubuntu)

使用docker安装hyperf(ubuntu)下载并运行 hyperf/hyperf 镜像,并将镜像内的项目目录绑定到宿主机的 /tmp/skeleton 目录docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli镜像容器运行后,在容器内安装 Composerwget https://github.com/composer/comp

2022-05-18 10:15:15 223

空空如也

空空如也

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

TA关注的人

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