- 博客(16)
- 收藏
- 关注
原创 http-little-toy 一个http并发测试工具v0.0.4-preview发布啦
http-little-toy 一个简单的http并发测试工具v0.0.4发布啦
2022-11-29 14:23:14
250
1
原创 http-little-toy(一个go编写Http并发测试工具)
http-little-toy 一个简单的http并发测试工具。灵感来源于github上各种版本的wrk http并发测试工具,有一天看了一个go写的版本,就这?我也能行啊。我自己也造一个轮子吧。orz.造轮子好玩吗?真好玩!
2022-11-17 16:29:48
867
原创 什么是类和对象?
中国人,美国人,俄国人,法国人。。。他们都是人类,而中国人为一个对象,美国人为一个对象人有头,手,脚。。。这相当于他们共有的属性人要吃饭,睡觉,喝水,走路。。。这个相当于他们的动作,或者换句话说这是对象的方法我们总结出了人类,他们拥有共有的东西,也有他们差异之处!比如中国人大都是黑头发,黄皮肤!美国人是高鼻梁,金头发!类是我们归纳出来的一个种类(抽象,通过的部分),真正我们需要使用的是对象(具体,差异的部分),对象就是在调用类的基础上我们描述的一个实在有差异的东西!...
2022-07-19 14:27:28
172
原创 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
215
翻译 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
851
原创 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
1762
3
原创 解决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
7676
原创 API设计-同一个数据的查询接口,普通用户和管理员是否共用?
API接口层面设计常常遇到的问题其中一个是 管理员和普通用户的使用的数据查询接口是共用还是分开。比如订单列表的查询//管理员可以看到所有用户的订单//销售员可以看到自己名下的用户的订单//普通用户只能看到自己的订单//管理员和销售员要求能看到用户信息、商品价格、商品价格信息和支付信息//普通用户能看到商品信息和支付信息代码实现://首先尝试把所有的查询都集成到一个方法中public function allOrderList( int $page = 1, int $pageSize
2021-10-06 11:23:02
1896
原创 PHP composer加载本地库的方法
composer加载本地库的方法概述有时候我们开发自己的composer库 A 需要在另外一个项目B中加载进行测试,一般常用的方式是开发A推送到仓库在另外的项目中拉取开发的库A出现问题,修改B,推送到仓库A拉取,进行测试继续重复流程本地加载使用方式其实不必如此麻烦,composer是可以通过本地绝对路径加载composer库的,使用方法就是在composer.json中新增节点repositories: "repositories": [ {
2021-08-25 15:15:08
2196
原创 阿里云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
8628
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
371
原创 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
668
原创 PHP轻量开发工具visual studio code(vscode)插件推荐
1.vscode介绍由微软开发的通用编辑器,支持市面上绝大部分的语言开发,对于php来说也是利好,对于中小型项目和不喜欢IDE的同学不再需要关注笨重的IDE工具。常用插件介绍:1.code runner可以直接在编辑器中运行代码,查看结果,非常方便,一键运行。2.PHP IntelephensePHP代码提示工具,支付代码提示、查找定义、类搜索等功能,非常强大。...
2019-01-11 14:11:16
42553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人