- 博客(91)
- 收藏
- 关注
原创 git解决冲突
回到家后,你忘记先从repositories拉取代码,直接修改了代码, 将"APP版本"改为“APP版本号”如项目中在公司改了System.php文件,将“APP版本”改成“安卓APP版本”并提交到git。然后当你想起来的时候,想去拉取repositories中代码,结果。意思是修改了system.php,但没有合并文件,让你先提交。解决的问题:在不同电脑同时改了同一个文件。提示需要手动解决冲突。
2024-03-16 11:20:51
554
原创 Windows如何给已经启动的Docker容器添加或者修改端口映射(通过修改配置文件实现)
需求:已经启动的Docker容器添加或者修改端口映射
2024-01-18 15:03:52
2761
原创 微信公众号分享自定义图片和文字
如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)。在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js。先登录微信公众平台进入**“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。
2024-01-11 11:09:09
1096
原创 使用docker环境报错解决#ERROR: Error response from daemon: Get “https://registry-1.docker.io/v2/
将 nameserver 改成 8.8.8.8。用vi打开/etc/resolv.conf。问题:docker 无法run远程库。然后重启docker。
2023-11-25 11:02:37
2989
原创 php 反射
PHP 具有完整的反射 API,增加了内省类、接口、函数、方法和扩展的能力。此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。反射获取相关信息实例。
2023-11-04 17:16:54
471
原创 Redis分布式锁
为了确保分布式锁可用,我们至少要确保锁的实现同时满足一下四个条件 - 互斥性 :在任意时刻,只有一个客户端能持有锁 - 不会发生死锁:即使有一个客户端在持有锁的期间崩溃而没有主动释放锁,也能保证后续其他客户端能加锁----设置过期时间 - 解铃还须系铃人:加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了。--设置随机数uuid - 加锁和解锁必须具有原子性---set lock value nx ex 10 和 lua语言
2023-10-31 16:26:57
143
原创 ab压力测试
它是软件测试结果的测量单位。QPS vs TPS:QPS基本类似于TPS,但是不同的是,对于一个页面的一次访问,形成一个TPS;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“QPS”之中。概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
2023-10-27 17:19:02
486
原创 用mysql客户端操作时,一直提示 Lost connection to MySQL server during query
问题:ERROR 2013 (HY000): Lost connection to MySQL server during query :查询期间失去与 MySQL 服务器的连接。这个时间是由参数wait_timeout控制的,默认值是8小时。原因:如果客户端如果太长时间没动静,连接器就会自动将连接断开,或者在配置文件my.ini文件中配置。
2023-10-24 09:13:56
1528
2
原创 正则表达式总结
作为软件工程师,工作中经常都需要使用正则表达式进行搜索,替换,验证数据(手机号、邮箱、账号)等。但没有系统的学习总结过。现在就来学习总结一下。
2023-08-27 23:58:00
507
原创 but does not contain package github.com/swaggo/gin-swagger/swaggerFiles
包不存在
2023-02-21 00:39:30
1263
原创 golang并发编程之原子操作详解
atomic 提供的原子操作能够确保任一时刻只有一个goroutine对变量进行操作,善用 atomic 能够避免程序中出现大量的锁操作。
2022-06-20 16:46:39
278
原创 golang并发编程之select
select是Go中的一个控制结构,类似于switch语句,用于处理异步IO操作。select会监听case语句中channel的读写操作,当case中channel读写操作为非阻塞状态(即能读写)时,将会触发相应的动作。
2022-06-20 13:08:43
194
原创 golang并发编程之通道channel
Go 提供了一种称为通道的机制,用于在 goroutine 之间**共享数据**。当您作为 goroutine 执行并发活动时,需要在 goroutine 之间共享资源或数据,通道充当 goroutine 之间的管道(管道)并提供一种机制来保证同步交换。......
2022-06-17 17:08:20
261
原创 golang并发编程之协程
Golang 中的并发是**函数**相互独立运行的能力。**Goroutines** 是并发运行的函数。Golang 提供了 Goroutines 作为并发处理操作的一种方式。
2022-06-17 15:59:35
331
原创 Golang闭包实例
闭包可以理解成定义在一个函数内部的函数。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。或者说是函数和其引用环境的组合体。闭包指的是一个函数和与其相关的引用环境组成的实体,简单来说,闭包=函数+引用环境
2022-06-01 14:48:02
167
原创 git 修改.gitignore后生效命令
git rm -r --cached . #清除缓存git add . #重新trace filegit commit -m “update .gitignore” #提交和注释git push origin master #可选,如果需要同步到remote上的话
2022-04-22 14:19:30
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人