Git

git .gitignore 忽略已提交过的文件及时生效

  执行代码   git rm -r –cached . #清除缓存 git add . #重新trace file git commit -m “update .gitignore” #提交和注释 git push origin master #可选,如果需要同步到remote上的话

Read more...

docker 开机自启+切换国内镜像源

启动 sudo systemctl start docker 加入开机自起 sudo systemctl enable docker 修改镜像源: 修改或创建daemon.json文件:vi /etc/docker/daemon.json 将以下配置写入到文件中,保存并退出(不会操作的百度下vi命令吧): { “reg…

Read more...

解决:ValueError: Timeout value connect was Timeout(connect=None, read=None, total=None), but it must be an int, float or None.

  这个问题这里有描述:https://bugzilla.redhat.com/show_bug.cgi?id=1162723 造成原因: 1. 安装docker-compose的方式,用了两种安装方式,一种是yum -y install docker-compose,第二种是 pip install docker-compose 不想折腾的或者…

Read more...

数据导出微服务设计

数据导出基础服务 需求分析 为企业多个服务提供数据导出中转处理服务 解决导出数据过大,导出数据时间过长,频繁导出相同数据资源浪费等问题 解决各个应用导出数据存放不统一,导出浪费时间资源的情况 初期只作为一个队列中…

Read more...
Go

go 语言包与包之间公有私有的定义

Go语言没有像其它语言一样有public、protected、private等访问控制修饰符,它是通过字母大小写来控制可见性的,

Read more...
PHP

apple iap pay app store内购支付后端处理+流程图+数据库表设计+php代码

苹果内购2.0版本需要添加数据库和代码 我们需要定义3个接口: 获取商品列表接口(这个商品是在APP store 上的内购商品,自行将对应数据存数据库) 生成服务端订单号接口(便于服务端数据记录和用户数据处理关联等) app请求app stor…

Read more...

基于阿里云openapi系列接口中STS最新版本的SDK进行封装的composer package

Aliyun Sts for PHP    这个项目的功能就是获取sts token, 功能虽然很单一,但和其他项目都是低耦合,如果你想使用oss,vod,…请访问他的兄弟项目 同胞兄弟 ShaoZeMing/aliyun-vod 阿里云点播 ShaoZeMing/aliyun-sts 阿里云STS ShaoZ…

Read more...

scratch3.0与scratch Link 与 micro:bit的通信方式解析

Scratch在七月底举行了一个大会:conference, 大会上, scratch团队向大家介绍了即将推出的Scratch 3.0, 赶在会议开始之前,scratch团队完成了对micro:bit的官方支持,项目页连同使用说明也正式上线:microbit

Read more...

MySQL中的悲观锁和乐观锁

在支付过程中,如何防止了扣除资金数据时出现账户数据冲冲突?比如买家账户金额只有10块钱,分别从app 和 PC 同一时间进行支付操作,如何保证数据完整性?

Read more...

mysql 后期优化方案

优化大表 顺序: 优化sql 和索引, 加缓存,利用redis或则memcache 还慢,就主从复制,读写分离, 加速磁盘io,使用高速固态硬盘作数据库的交换临时文件存储,加速也明显 利用mysql 自带分区功能进行切分,无…

Read more...