240 发简信
IP属地:上海
  • 120
    玩转CMS之用wordpress山寨一个企业网站(3)

    上一期我们大致完成了index.php的制作,这一期我们来做其他页面,完成我们的网站主题的制作, 我们点开我们下载的静态页面的公司动态(如下图所示),这是一个文章列表的调用 ...

  • 120
    玩转CMS之用wordpress山寨一个企业网站(1)

    前面5节我展示了一个博客网站的仿制过程,基本了解了wordpress主题制作的大致流程,现在我们开始仿制一个企业网站,企业网站和博客网站还是有很大的不同的,首先一个企业网站的...

  • 哈哈,长轮训对普通模式的php来说就是噩梦

    WebSocket 详解---PHP及服务端

    WebSocket 出现前 构建网络应用的过程中,我们经常需要与服务器进行持续的通讯以保持双方信息的同步。通常这种持久通讯在不刷新页面的情况下进行,消耗一定的内存资源常驻后台...

  • 120
    WebSocket 详解---PHP及服务端

    WebSocket 出现前 构建网络应用的过程中,我们经常需要与服务器进行持续的通讯以保持双方信息的同步。通常这种持久通讯在不刷新页面的情况下进行,消耗一定的内存资源常驻后台...

  • 120
    支付宝支付和微信支付设置订单超时时间

    前言 之前App对接支付时没有对超时时间进行限制,导致在某些特殊情况下,我们平台的订单已经关闭了用户还可以支付成功。 支付宝 官方文档链接https://opendocs.a...

  • docker-compose ports和expose的区别

    转自https://www.awaimai.com/2138.html[https://www.awaimai.com/2138.html] docker-compose中有...

  • Kubernetes(k8s)初始化容器InitContainer

    InitContainer用途: 1、Init 容器可以包含一些安装过程中应用容器中不存在的实用工具或个性化代码;2、Init 容器可以安全地运行这些工具,避免这些工具导致应...

  • nginx中502/503/504的区别

    502 - Bad Gateway 官方解释:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。 那么什么时候会出现上面的情况呢? php-fpm没有...

  • go使用md5

    在go中的系统加密包crypto/md5包中,提供了New()和Sum()函数来获取md5值。 导入 使用 32位md5加密后字符串 16位md5加密后字符串 16位md5加...

  • 还是没有接收 github/gitlab 仓库的 webhook,监听 push 动作自动发布的功能么

    搭建Walle2.0自动部署(国产Jenkins)

    看到Walle是不是会想到迪士尼电影瓦力~~~瓦力.png Walle2.0 自动化部署 开启部署之旅 这么好用并且尤其是国产,我们必须要:github - walle给此项...

  • 详解 sync.Pool

    最近碰到了在Go项目中垃圾回收的问题,很多对象大量的重复创建导致GC的压力很大,而使用sync.pool能减少重复的对象创建,降低GC的压力 sync.pool是什么呢 sy...

  • BenchmarkWithoutPool
    BenchmarkWithoutPool-8 8198 134857 ns/op 80001 B/op 10000 allocs/op
    BenchmarkWithPool
    BenchmarkWithPool-8 10000 102260 ns/op 0 B/op 0 allocs/op

    我的 pool 模式性能会更好一些

    详解 sync.Pool

    最近碰到了在Go项目中垃圾回收的问题,很多对象大量的重复创建导致GC的压力很大,而使用sync.pool能减少重复的对象创建,降低GC的压力 sync.pool是什么呢 sy...

  • 120
    apache apisix

    一、apisix介绍 APISIX 是一个微服务API网关,具有高性能、可扩展性等优点。它基于 nginx(openresty)和 Lua 实现功能,借鉴了Kong的思路,将...

  • 和 goland 的自带的 generator 生成的 test 用例没大区别呀

    gotests

    Go单元测试 go 程序中一般使用官方的go test 做测试,面对一些复杂情况和紧急需求写单元测试就变得有些仓促,今天介绍一款利器gotests来写单元测试 安装 以一个不...

  • 120
    【golang详解】go语言GMP(GPM)原理和调度

    GMP Goroutine调度是一个很复杂的机制,下面尝试用简单的语言描述一下Goroutine调度机制,想要对其有更深入的了解可以去研读一下源码。 介绍 首先介绍一下GMP...

  • 嗯?写着写着就断笔了,睡着了?

    MongoDB中的分片(Sharding)

    1.Sharding的作用:将数据通过一定的算法分散到不同的机器上,实现高扩展。MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署。 2.Sharding的架...

  • 数据流图的常见错误

    数据流图是结构化设计的一个方法,一般有顶层数据流图、0层数据流图、1层数据流图。一层一层细分。 数据流图中一般包括:外部实体、数据存储、数据流、加工处理。 数据流图的常见错误...