Gundy

73
获赞数
29
关注数
17
粉丝数
杭州
IP 属地浙江
2015-09-22 加入
浏览 10.1k

欢迎关注公众号”小道视野“

771 声望|达人
全站排名超越 98% 用户
php
497
laravel
325
redis
115
javascript
62
nginx
40
1 黄金勋章
个人动态
  • 赞了文章2021-11-26
    PHP 将 mcrypt_encrypt 迁移至 openssl_encrypt 的方法
    注:php 的 mcrypt_簇 在 7.1.0 版本中开始 deprecated,并在 7.2.0 版本中彻底废弃。其实在 2015 就已经开始建议大家使用 openssl_encrypt/openssl_decrypt 来代替mcrypt_encrypt/mcrypt_decrypt,缓冲了 N 久,这一天终于在 7.2.0 版本上到来了。
  • 发布了文章2020-08-28
    密码学之对称加密
    1.密码学简介2.对称加密3.分组加密模式4.非对称加密5.单向散列函数6.消息认证码7.数字签名8.证书9.SSL/TLS本文将介绍比特序列运算中的异或运算,同时简单介绍DES、3DES、AES等对称加密算法,最后给出对应的Golang加密代码。源代码比特序列密码首先我们要明白二个概念...
  • 发布了文章2020-08-26
    密码学入门之密码
    最近在研读《图解密码技术》这本书,将有一系列的密码学学习笔记,涉及到密码的相关概念、对称加密、非对称加密、单向散列函数、消息认证码、数字签名、数字证书等内容,同时涉及到代码部分也会使用Golang进行展示,感兴趣的可以关注更新哦。好了,今天先讲讲密码学...
  • 赞了问题2020-01-02
    关于正则匹配中为什么 [\x7f-\xff]+ 能匹配到所有的汉字
  • 赞了文章2019-12-27
    一线大厂在用的反爬虫手法,看我破!
    内容选自即将出版的《Python3 反爬虫原理与绕过实战》,本次公开书稿范围为第 6 章——文本混淆反爬虫。本篇为第 6 章中的第 3 小节 SVG 反爬虫,第 4 节《深入细枝末节,字体反爬虫到底怎么一回事》已发,其余小节将逐步放送。
  • 赞了文章2019-09-18
    Golang 微服务教程(一)
    本节先介绍微服务的基础概念、术语,再创建我们的第一个微服务 consignment-service 的简洁版。在接下来的第 2~10 节文章中,我们会陆续创建以下微服务:
  • 发布了文章2019-09-04
    linux下如何使用某个用户启动某个进程?
    根据这个原则,对于启动某个应用或者进程,应该赋予其最小权限,根据应用权限要求,创建一个相应权限的用户,赋予其应用相应的权限,然后使用这个用户启用这个应用
  • 赞了文章2019-07-15
    PHPWord中文手册整理
    解决编码问题,PHPword 会对输入的文字进行utf8_encode编码转化,如果你使用GBK、GB2312或者utf8编码的话就会出现乱码,如果你用utf8编码,就查找类库中所有方法中的 utf8_encode 转码将其删除,如果你采用GBK或者GB2312编码,使用iconv进行编码转换。
  • 发布了文章2019-07-09
    Redis应用-限流
    在高并发场景下有三把利器保护系统:缓存、降级、和限流。缓存的目的是提升系统的访问你速度和增大系统能处理的容量;降级是当服务出问题或影响到核心流程的性能则需要暂时屏蔽掉。而有些场景则需要限制并发请求量,如秒杀、抢购、发帖、评论、恶意爬虫等。
  • 发布了文章2019-07-05
    Redis应用-分布式锁
    系列文章 Redis应用-分布式锁 Redis应用-异步消息队列与延时队列 Redis应用-位图 Redis应用-HyperLogLog Redis应用-布隆过滤器 Redis应用-限流 Redis应用-Geo 当多个进程不在同一个系统中,就需要用分布式锁控制多个进程对资源的访问。 使用redis来实现分布式锁主要...
  • 赞了文章2019-05-30
    Leetcode:刷完31道链表题的一点总结
    前几天第一次在 Segmentfault 发文—JavaScript:十大排序的算法思路和代码实现,发现大家似乎挺喜欢算法的,所以今天再分享一篇前两个星期写的 Leetcode 刷题总结,希望对大家能有所帮助。
  • 发布了文章2019-05-08
    微服务的那些事
    服务提供者如何发布一个服务,服务消费者如何引用这个服务。具体来说,就是这个服务的接口名是什么?调用这个服务需要传递哪些参数?接口的返回值是什么类型?以及一些其他接口描述信息最常见的服务发布和引用的方式有三种:RESTful API (一般对外)XML配置 (对内)I...
  • 赞了文章2019-03-25
    想知道谁是你的最佳用户?基于Redis实现排行榜周期榜与最近N期榜
    业务已基于Redis实现了一个高可用的排行榜服务,长期以来相安无事。有一天,产品说:我要一个按周排名的排行榜,以反映本周内用户的活跃情况。于是周榜(按周重置更新的榜单)诞生了。为了满足产品多变的需求,我们一并实现了小时榜、日榜、周榜、月榜几种周期榜。本...
  • 赞了文章2019-03-19
    php面试问答
    结合实际PHP面试,汇总自己遇到的问题,以及网上其他人遇到的问题,尝试提供简洁准确的答案包含MySQL、Redis、Web、安全、网络协议、PHP、服务器、业务设计、线上故障、个人简历、自我介绍、离职原因、职业规划、准备问题等部分
  • 赞了文章2019-03-19
    Async/await学习
    Async/await 写在前面 渣渣新人的首篇外文文章翻译!!存在错误可能会很多,如有错误,烦请各位大大指正出来,感谢! 本篇为翻译!本篇为翻译!本篇为翻译! 原文文章地址:[链接] Async/await 有一种特殊的语法可以更舒适地与promise协同工作,它叫做async/await,...
  • 赞了文章2019-02-13
    Mysql 使用 optimizer_trace 查看执行流程,分析、验证优化思路
    该博客是我在看了《MySQL实战45讲》之后的一次实践笔记。文章比较枯燥,如果你在这篇文章看到一些陌生的关键字,建议你也一定要去做实验,只有做实验且验证了各个数据的由来,才能真正弄懂。
  • 赞了文章2019-01-23
    Go Module 入门使用
    关于 mod 官方给出了三个命令 go help mod、go help modules、go help module-get 帮助了解使用。
  • 赞了文章2019-01-17
    nginx配置location总结及rewrite规则写法
    location正则写法 一个示例: {代码...} 已=开头表示精确匹配 如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配 / 通用匹配, 如果没有...
  • 赞了文章2018-12-02
    优雅地使用命令行:Tmux 终端复用
    你是否曾经开过一大堆的 Terminal?有没有把它们都保存下来的冲动?Tmux 的Session就是做这件事情的! 你可以随时退出或者进入任何一个 Session。每个 Session 有若干个 Window,每个 Window 又可以分成多个窗格(Pane)。 极大地满足 Terminal 用户的需求。
  • 赞了文章2018-12-02
    RabbitMQ 初体验
    RabbitMQ是一款消息队列中间件。他提供了几乎覆盖所有语言的SDK与文档,简直强大的不的了。要详细的去了解学习RabbitMQ,我建议还是看官方文档吧。[链接]