算起来工作也已经8年了,我也积累很多对提高开发效率的工具和理解。我总结了一下自己平时用到的软件和配置,希望对看到这篇文章的开发人员有帮助! 浏览器:edge 两年前换的edge浏览器,它可以让一段时间不活跃的tab休眠以节省资源,而且完全兼容chrome的插件。虽然刚换的时候有点不适应,但是这两年用下来确实是值得的。 前段时间edge更新了devtools的focus mode,让它看起来更舒服, …
laravel+k8s+gitlab+ci/cd全流程
我司项目现在跑在阿里云的ACK上,用到的语言有php(主力语言)、golang、python、c#,一共跑了十来个微服务,扛过了好几次的大流量,目前生产环境也稳定运行了两年多了。最近因为要离职了,所以完整地回顾一下整个流程,后面有可能还会更新其他的一些东西,权当是做个记录吧~ 更新日志 2022-09-23 init 前期准备 gitlab:用于代码仓库和CI/CD 阿里云ACK:托管版的kube …
laravel-admin一对多插入时出现”Incorrect integer value: ” for column ‘id'”的问题解决办法
我在写项目时遇到了 form->hasMany(…) 插入时报标题中的错误的问题,网上搜了一圈也没找到解决办法,文档里也没找到,后来还是同事帮忙解决了,于是我在这记录下一下,希望能帮到遇到同样问题的你 只要在对应的model中把id加到guarded变量中即可。
macOS big sur快捷打开控制中心
前几天我狠下心来把自己的老MacBook Pro更新到最新版本了,也做了Timemachine备份,没想到更新完没有任何问题,所有软件都能正常使用。其中,新版本的菜单栏有个控制中心我觉得挺好的,所有对电脑的控制都在一个地方也比较方便,但是有个问题就是每次都得点一下才能弹出,而且反应还很慢,又没有快捷键。于是我Google了一番,发现了个好东西:Automator 第一步:先打开电脑上预装的auto …
PHP程序员架构之路之redis集群
前几天有个与我同一个后端小组的前公司同事找我说他最近换了工作,去了一家还在开荒的创业公司,最近在业务上升期,想把单机的架构改成微服务架构,主管让他研究一下在k8s中部署redis集群,由于不熟悉k8s,搞了好久都搞不定,于是跑来问我。我们公司之前用的redis集群也不是部署在k8s上的,而且现在已经全部迁移到阿里云了,我也没有尝试过。于是本着助人为乐的心态,我尝试了一下。 据我了解,好像把redi …
把家里的服务器利用起来之爱快+群晖中用docker自建gitlab
前些天无意间瞄了一眼嘉中Gen8服务器的利用率,竟然还不到15%,这样挺浪费的,于是我就想在群晖里建个gitlab,把自己做的项目全部迁进去。看上去好像挺简单的,但是做完才发现踩了挺多坑,下面是操作步骤: 先进入群晖,打开docker,点注册表菜单,搜索 gitlab-ce,双击下载latest版本,大小大概是2G 下载完后双击下载好的映像,会弹出创建容器界面,点击高级设置,在File Stati …