• golang 实现http服务的优雅重启(平滑升级)的两种方案 使用第三方graceful restart包。 基于go1.8+ http原生提供的server.Shutdown()方法等待旧的请求完成,实现优雅关闭服务。
    笔记 Golang 4743 字/419次阅读
  • 在记录业务日志时,我们通常会将请求范围值(比如为每一个请求分配一个请求ID)添加到上下文中。`zap`是uber开源的一个高性能的日志库,作者平时用起来很是便捷,虽然到目前为止`zap`并不支持`context`的传递的功能,但是我们还是可以通过几行代码轻松完成。 Go的“上下文”,让你的日志有意义
    笔记 Golang 4716 字/362次阅读
  • 透明代理、匿名代理、混淆代理、高匿代理有什么区别?
    笔记 Proxy 1125 字/377次阅读
  • 今天在写脚本的时候,有个只需要git仓库指定文件夹的需求,最后寻找到了下面两种方案。
    笔记 Git 272 字/246次阅读
  • 由于公司有高并发应用场景,所以需要将一条表关联的长SQL拆分为多条小SQL。在相当长的一段时间里,我一直顾虑这样做会产生额外的网络通讯、以及查询解析和优化是一件代价很高的事。 后来终于在《高性能MySQL》一书中得到了答案。
    笔记 MySQL 2497 字/839次阅读
  • 我们在进行数据表字段设计时经常会使用到tinyint类型的来表示一些选项字段,比如文章发布状态字段`publish_status`,当字段值为1时,表示未发布,为2时表示已发布。在进行数据查询时,我们有时却不希望拿给前端的 数据依旧还是`1`或`2`这样的值,而是直接返回给前端{"publish_status":"未发布"}或{"publish_status":"已发布"}这样的值,这时候我们就需要在服务端对数据进行预处理再返回。
    笔记 PHP Laravel 896 字/643次阅读
  • 今天Blog突然不能访问了,转了个圈后发现是Docker把磁盘资源给耗尽了。根据一些网友的使用情况来看,这是一个Docker普遍常见小问题。我在这做一下记录,方便下次解决。
    笔记 Docker 6091 字/3176次阅读
  • 当我们在linux环境下部署项目时,通常要严格设置目录权限,以免造成安全隐患。本文主要介绍了如何在laravel项目中配置目录权限。
    笔记 Linux Laravel 805 字/993次阅读
  • laravel强大的Collection有时候能够很方便的为我们处理一些数据结构,但它是不支持分页的,本文主要介绍如何对Collection数据添加分页支持 你可以在AppServiceProvider中将此方法添加为Collection的方法。只需在boot()中添加此项即可。 laravel中为集合进行分页
    笔记 PHP Laravel 811 字/540次阅读
  • 基于laravel-mix我们可以在laravel中完美的构建一个webpack环境,为SPA开发提供了很大的遍历。但对于我们这些非专业前端来说,会经常踩坑。当我对应用进行了组件按需引入优化之后,发现app.js文件依旧过于庞大,然后又进行了路由懒加载优化,本文主要介绍如何在构建lara... laravel webpack vuejs路由懒加载优化
    笔记 Laravel VueJS SPA 1410 字/1376次阅读
    • 聚合标签