小雨滴
2020-06-05 13:56:17
“写给自己看,说给别人听。你好,这是think123的第63篇原创文章”正则表达式是一个很强大的模式语言,使用它我们能够解决很多很棘手的问题,有时候使用字符串查找来解决这类问题不是很方便,所以这个时候正则表达式就能帮我们很大的忙。完整的正则表达式由两种字符构成。特殊字符(specialcharact...
小雨滴
2020-06-05 13:56:09
“写给自己看,说给别人听。”nginx应该是我们常用到的一个软件了,它的用法和语法也很简单,本文主要介绍nginx语法以及常用命令。Nginx配置目录当我们安装好nginx之后,我们主要关注两个文件夹/etc/nginx/conf.d/文件夹,是我们进行子配置的配置项存放处,/etc/nginx/n...
小雨滴
2020-06-05 13:55:57
traefik2DaemonSet云原生微服务中我们使用了traefik2来作为我们的网关,当然我们也是通过DaemonSet(也可以使用deployment)的方式来部署到Kubernetes集群中。DaemonSet部署之后的pod有如下特征Kubernetes集群中的每个worknode上都有...
小雨滴
2020-06-05 13:55:44
正则表达式引擎(DFA/NFA)NFA是不确定的有限自动机,也就是说在状态的迁移过程中,下一个状态可能有好几种可能,而对于DFA确定有限自动机而言,下一个状态只有一种可能。DFA引擎因为不需要回溯,所以匹配快速,但不支持捕获组,所以也就不支持反向引用和$number这种引用方式,目前使用DFA引擎的...
小雨滴
2020-06-05 13:55:33
web开发中,经常会获取请求端IP地址,熟悉的同学可能时间就想到了Stringip=httpServletRequest.getRemoteAddr();如果你的客户端和你的服务器是直连的,中间没有经过任何的代理这样是没有问题,如果你是通过了代理服务器访问了后端服务,那么获取到的ip其实是代理服...
小雨滴
2020-06-05 13:55:24
除了B+树,你可能还听说过B树、B-树,实际上,B-树就是B树,英文翻译都是B-Tree,这里的“-”并不是相对B+树中的“+”,而只是一个连接符。而B树实际上是低级版的B+树,或者说B+树是B树的改进版。B+treeB+tree实际上是一颗m叉平衡查找树(不是二叉树)平衡查找树定义:树中任意一个节...
小雨滴
2020-06-05 13:55:15
查看执行计划索引优化是一个永远都绕不过的话题,作为NoSQL的MongoDB也不例外。Mysql中通过explain命令来查看对应的索引信息,MongoDB亦如此。1.db.collection.explain().<method(...)>db.products.explain().r...
小雨滴
2020-06-05 13:54:07
以前刚入行当CRUDboy的时候,我常去刷leetcode,每次遇到排列问题以及它的变种我就抓瞎了,然后搜索别人的实现方式我发现我都无法理解,甚至我还背过这类题的解法,可惜没啥用,过几天又忘记了,想不到时隔多年,我还是找到了一种适合我理解的实现方式。我们初高中的时候,都学过排列,它的概念是这么说的:...
点击加载更多
分享好友
分享这个小栈给你的朋友们,一起进步吧。
think123
创建时间:2020-06-05 11:55:24
分享
写代码让我学会了思考,而思考又教会了我写代码。 我不保证我写的每个地方都是对的,但是至少可以保证我都是思考过的。 我的努力加上你的,解个bug总没问题吧!
展开
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
- 热门小栈
- 新小栈
- 更多