转自 https://www.cnblogs.com/lazycxy/p/11422216.html elk安装与搭建 Elasticsearch安装配置 ·下载elasticsearch.tar.gz包,解压压缩包。(此处为单机版es,集群请参考 https://www.cnblogs.com/l ...
分类:
其他好文 时间:
2020-07-02 21:50:29
阅读次数:
60
##基本介绍 KMP算法是一种用于字符串匹配的算法,网上关于kmp的介绍很多,也十分复杂,(其实我也没怎么搞懂)。首先我们还是考虑朴素的匹配,暴力枚举匹配起点,遇到不匹配的点,就直接退出,进行下一个起始点开始的一轮匹配,这样的复杂度是平方级别的。但是kmp算法考虑的问题是,我们在这样的匹配过程中,会 ...
分类:
编程语言 时间:
2020-07-02 21:35:06
阅读次数:
68
存储过程和函数 存储过程和函数概述 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。 函数 ...
分类:
数据库 时间:
2020-07-02 21:21:42
阅读次数:
59
相信很多人通过查找都可以知道: 查进程是:adb shell ps 杀进程是:adb shell kill pid 实不相瞒,有一段时间我也是这样用的。用过的人都知道执行完(adb shell ps)之后的数据量,有很多,再在这么多的进程里去找到我们想要的那一条进程,过程真的很痛苦!!! 今天偶然一 ...
分类:
系统相关 时间:
2020-07-02 18:03:28
阅读次数:
85
每天一个知识点--CSRF 首先来解释一下什么时CSRF。 CSRF 全称是跨站请求伪造。就是伪造你的请求,干一些别的事情,还要别人相信这确实是你干的,虽然这真的不是你干的。可是谁相信呢。 如何达到这种效果 要达到这种效果也比较简单,只要携带你的认证信息就可以了。因为互联网世界里,服务器不认人脸,只 ...
分类:
其他好文 时间:
2020-07-02 00:23:35
阅读次数:
51
本文由黄健宏翻译自 antirez.com ,首发于 blog.huangz.me 。 十多年前, 当我启动 Redis 项目的时候, 我正处于职业生涯中最激动人心的时刻。 我和合伙人成功推出了意大利互联网中两个重要的 Web 2.0 服务。 为了使这些服务具有可扩展性, 我们不得不重新”发明“了一 ...
分类:
其他好文 时间:
2020-07-02 00:04:51
阅读次数:
115
1.Semaphore定义Semaphore,是负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。也是操作系统中用于控制进程同步互斥的量。 Semaphore常用的方法有两个WaitOne()和Release(),Release()的作用是退出信号量并返回前一个计数,而WaitOne()则 ...
Spring 切面可以应用五种类型的通知: before:前置通知,在一个方法执行前被调用。 after: 在方法执行之后调用的通知,无论方法执行是否成功。 after-returning: 仅当方法成功完成后执行的通知。 after-throwing: 在方法抛出异常退出时执行的通知。 aroun ...
分类:
编程语言 时间:
2020-07-01 22:05:35
阅读次数:
91
ssh是一个安全连接协议。 作用两个:1.远程连接协议,2.远程文件传输协议 协议默认端口为:22。 修改默认端口,再到ssh服务配置文件位置 vim /etc/ssh/ssh_config 这条命令就可以修改了。按下ESC键,再输入 :x 也可以退出vim。(和:q! 相同) 修改注意:1.端口号 ...
分类:
系统相关 时间:
2020-07-01 20:08:38
阅读次数:
58
php mongodb拓展 安装 下载地址:https://pecl.php.net/get/mongodb-1.7.4.tgz ,下载解压: cd /wget -c https://pecl.php.net/get/mongodb-1.7.4.tgz#解压tar -xzvf mongodb-1.7 ...
分类:
数据库 时间:
2020-07-01 14:08:09
阅读次数:
50