• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
Golang 字符串处理

Golang 字符串处理

7.6 字符串处理字符串在我们平常的 Web 开发中经常用到,包括用户的输入,数据库读取的数据等,我们经常需要对字符串进行分割、连接、转换等操作,本小节将通过 Go 标准库中的 strings 和 strconv 两个包中的函数来讲解如何进行有效快速的操作。字符串操作下面这些函数来自于 strings 包,这里介绍一些我平常经常用到的函数,更详细的请参……

18-11-07 立刻查看
Golang 解析 JSON

Golang 解析 JSON

7.2 JSON 处理JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,具有自我描述性且易于让人阅读。尽管 JSON 是 Javascript 的一个子集,但 JSON 是独立于语言的文本格式,并且采用了类似于 C 语言家族的一些习惯。JSON 与 XML 最大的不同在于 XML 是一个完整的标记语言……

18-11-07 立刻查看
8 个用于有效地管理进程的 Linux 命令

8 个用于有效地管理进程的 Linux 命令

8 个用于有效地管理进程的 Linux 命令 通过这些关键的命令来全程管理你的应用。一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状态都可以而且应该得到认真的管理。这八个命令可用于管理进程的整个生命周期。启动进程启动进程的最简单方法是在命令行中键入其名称,然后按回车键。如果要启动 Nginx……

18-11-01 立刻查看
8 个基本的 Docker 容器管理命令

8 个基本的 Docker 容器管理命令

8 个基本的 Docker 容器管理命令 利用这 8 个命令可以学习 Docker 容器的基本管理方式。这是一个为 Docker 初学者准备的,带有示范命令输出的指南。在这篇文章中,我们将带你学习 8 个基本的 Docker 容器命令,它们操控着 Docker 容器的基本活动,例如 运行run、 列举list、 停止stop、 查看历史纪录log……

18-11-01 立刻查看
docker 搭建 EFK 日志集中收集系统

docker 搭建 EFK 日志集中收集系统

docker 搭建 EFK(ElasticSearch+Fluentd+Kibana)日志集中收集系统EFK 日志采集系统简介EFK = ElasticSearch + Fluentd + KibanaElasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Fluentd 是一个优秀的 l……

18-10-15 立刻查看
mysql 使用 like 模糊搜索 json_encode 的数据

mysql 使用 like 模糊搜索 json_encode 的数据

工作中存储到 mysql 的数据是 json 类型的,在列表使用 like 模糊搜索时搜索不到,使用下面的方法可解决:$name = str_replace('"','',json_encode($name));$name = str_replace("\\",'_',$name);# 昵称if (isset($searchData['nickna……

18-09-04 立刻查看
与 debug 相关的 php 魔术方法

与 debug 相关的 php 魔术方法

echo __LINE__; 魔术变量之 __LINE__ 记录了当前执行的代码所在行的行号。PHP 有不少能够用来直接调试的函数,查看变量、对象、数组、Everything……下面是魔术变量__LINE__ 文件中的当前行号。__FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,_……

18-07-16 立刻查看
Redis 的7个应用场景

Redis 的7个应用场景

一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用 redis 缓存,毕竟强大到冒泡的 QPS 和极强的稳定性不是所有类似工具都有的,而且相比于 memcached 还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了 AOF 和 RDB 等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。结合具体应用需要注意……

18-05-03 立刻查看
一些算法及实现

一些算法及实现

1.反转函数的实现/** * 反转数组 * @param array $arr * @return array */function reverse($arr){ $n = count($arr); $left = 0; $right = $n - 1; while ($left < $right……

18-03-19 立刻查看
Python3 切片详解

Python3 切片详解

先构造一个 list 列表 a:a = list(range(1,8)) # [1, 2, 3, 4, 5, 6, 7]切片的使用可以看做 [start:end:interval],三者的取值可正可负。其中,start、end、interval 有时候可以省略。列表 a 中每个数字对应正、负两个索引,如 a[2] = a[-5] = 3,这是因为……

18-03-15 立刻查看
yii2 中根据用户 ip 限制访问接口频率

yii2 中根据用户 ip 限制访问接口频率

将如下代码加入控制器中 public function init() { # 限制每个用户 ip 访问抽奖接口频率 if (in_array(Yii::$app->requestedRoute, [ 'index/riddle/test','index/riddle/draw-lo……

18-02-26 立刻查看
mysql 索引类型以及适用场景

mysql 索引类型以及适用场景

一、索引类型1.普通索引最基本的索引,没有任何限制2.唯一索引索引列的值必须唯一,但允许有空值3.主键索引主键索引属于一种特殊的唯一索引,不允许有空值4.单列索引单个多列索引(组合索引)效率高于多个单列索引5.最左前缀(Leftmost Prefixing):多列索引多列索引只有在 where 条件中含有索引中的首列字段时才有效例如:f……

18-02-08 立刻查看