自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http-little-toy 一个http并发测试工具v0.0.4-preview发布啦

http-little-toy 一个简单的http并发测试工具v0.0.4发布啦

2022-11-29 14:23:14 220 1

原创 http-little-toy(一个go编写Http并发测试工具)

http-little-toy 一个简单的http并发测试工具。灵感来源于github上各种版本的wrk http并发测试工具,有一天看了一个go写的版本,就这?我也能行啊。我自己也造一个轮子吧。orz.造轮子好玩吗?真好玩!

2022-11-17 16:29:48 828

原创 冒泡排序(bubble sort)

起泡排序,别名冒泡排序。将一组数字序列中的元素进行两两比较,得到升序序列或降序序列。

2022-07-19 17:12:28 194

原创 什么是类和对象?

中国人,美国人,俄国人,法国人。。。他们都是人类,而中国人为一个对象,美国人为一个对象人有头,手,脚。。。这相当于他们共有的属性人要吃饭,睡觉,喝水,走路。。。这个相当于他们的动作,或者换句话说这是对象的方法我们总结出了人类,他们拥有共有的东西,也有他们差异之处!比如中国人大都是黑头发,黄皮肤!美国人是高鼻梁,金头发!类是我们归纳出来的一个种类(抽象,通过的部分),真正我们需要使用的是对象(具体,差异的部分),对象就是在调用类的基础上我们描述的一个实在有差异的东西!...

2022-07-19 14:27:28 149

原创 go中defer的一些特性

defer 会保存函数参数的拷贝而不是指针示例代码:package mainimport ( "fmt" "log")func main() { i := 0 defer fmt.Println(i) i++ fmt.Printf("is value is : %d \n", i) return}代码输出:is value is : 1 0defer 执行是在函数执行结束后,为什么i会是0 呢?因为defer会保存函数参数的拷贝。os.exit

2022-03-14 10:46:02 189

原创 vscode搭建go开发环境

vscode 打造 golang 开发工具!

2022-02-28 11:07:29 8354

翻译 kubemini-基础使用

起始minikube 是一个本地的 k8s, 专注于为 k8s 创建一个简单的学习和开发环境。你只需要一个 Docker(或者类似兼容的)容器,或者一个虚拟机环境,k8s 只需要一个单独的命令:minikube start​环境需求= 2个CPU核心= 2GB 内存=20GB 磁盘空间Internet 网络来凝结容器或虚拟机管理器, such as: Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, Virtua

2022-02-28 10:48:04 752

原创 gorm连接sqlserver2005失败(连接被远程主机强制关闭)

链接时显示错误:failed to initialize database, got error read tcp 192.168.8.38:50755->192.168.1.189:1433: wsarecv: An existing connection was forcibly closed by the remote host.解决方案://连接sqlserver 时在参数的加密选项中关闭加密func initMssql() *gorm.DB { query := url.V

2022-01-09 22:49:25 1702 3

原创 windows 下mysql备份脚本

windows下mysql自动备份脚本

2022-01-04 14:03:33 1162

原创 解决sqlserver死锁问题

创造死锁-- 开始事务BEGIN TRANSACTION update job set create_user='0000' where id = '1'WAITFOR DELAY '02:00'-- 执行查询select * from job where id = '1';方法一打开sqlserver管理工具,新建sql查询tab执行select * from master.sys.sysprocesses where dbid=db_id(‘数据库名’)然后会查询到具体有哪

2021-12-06 15:49:58 7578

原创 API设计-同一个数据的查询接口,普通用户和管理员是否共用?

API接口层面设计常常遇到的问题其中一个是 管理员和普通用户的使用的数据查询接口是共用还是分开。比如订单列表的查询//管理员可以看到所有用户的订单//销售员可以看到自己名下的用户的订单//普通用户只能看到自己的订单//管理员和销售员要求能看到用户信息、商品价格、商品价格信息和支付信息//普通用户能看到商品信息和支付信息代码实现://首先尝试把所有的查询都集成到一个方法中public function allOrderList( int $page = 1, int $pageSize

2021-10-06 11:23:02 1711

原创 PHP composer加载本地库的方法

composer加载本地库的方法概述有时候我们开发自己的composer库 A 需要在另外一个项目B中加载进行测试,一般常用的方式是开发A推送到仓库在另外的项目中拉取开发的库A出现问题,修改B,推送到仓库A拉取,进行测试继续重复流程本地加载使用方式其实不必如此麻烦,composer是可以通过本地绝对路径加载composer库的,使用方法就是在composer.json中新增节点repositories: "repositories": [ {

2021-08-25 15:15:08 1874

原创 阿里云OSS定时备份文件并定时删除过时文件

说明1.该文章说明了如何使用oss保存备份文件并定期删除2.使用oss是因为价格低廉,并且服务器的存储空间有限,备份文件按日期不断叠加,容易撑爆服务器存储空间,所以直接上传到oss上保存3.在上传到oss的基础上,通过oss生命周期管理的方式来删除准备保存周期外的备份文件用到的工具oss命令行工具 ossutil操作步骤1.在服务器上准备sqlserver或mysql备份文件若干或其他备份文件2.准备阿里云OSS存储,并添加访问access key此处参考oss文档.

2021-02-03 15:37:42 8141 3

原创 centos7安装mongodb 4.2社区版

centos7安装mongodb 4.2社区版官方文档地址 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/安装MongoDB 社区版配置包管理系统(yum)创建 /etc/yum.repos.d/mongodb-org-4.2.repo并写入下面的内容后,你就可以使用yum直接安装[mongodb-org-4.2]name=MongoDB Repositorybaseurl=

2020-08-06 15:14:04 350

原创 ubuntu18.04安装mongodb 4.2社区版

ubuntu18.04安装mongodb 4.2社区版官方文档地址 https://docs.mongodb.com/v4.2/tutorial/install-mongodb-on-ubuntu/安装MongoDB 社区版导入包管理系统使用的公钥wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -在终端执行后应该会返回OK但是如果你收到提示gnupg..

2020-08-06 15:11:30 588

原创 PHP轻量开发工具visual studio code(vscode)插件推荐

1.vscode介绍由微软开发的通用编辑器,支持市面上绝大部分的语言开发,对于php来说也是利好,对于中小型项目和不喜欢IDE的同学不再需要关注笨重的IDE工具。常用插件介绍:1.code runner可以直接在编辑器中运行代码,查看结果,非常方便,一键运行。2.PHP IntelephensePHP代码提示工具,支付代码提示、查找定义、类搜索等功能,非常强大。...

2019-01-11 14:11:16 42337

空空如也

空空如也

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

TA关注的人

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