- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 ORACLE中的rownum
1 引言Oracle中的rownum一般是在实现分页查询时用到,虽然在我做的项目中只实现了分页显示而没有实现真正的分页,但是出于学习的目的研究了一下oracle的rownum。在使用查询语句时,我们经常要求返回表中的前n条记录或者是中间的几条记录,比如在一个大表(假设有10W条数据)要求查询从第1000到1005条的记录。面对这种查询,我们怎么办呢?mysql和oracle都有自己的解决办法。
2018-06-14 06:08:38 499
翻译 使用Docker和Elasticsearch搭建全文本搜索引擎应用
给应用添加快速、灵活的全文本搜索对谁都不是一件容易的事情。许多主流数据库,如PostgreSQL和MongoDB,受限于查询和索引结构,只提供基础文本搜索能力。为了提供高效全文本搜索一般都需要一个独立的数据库。Elasticsearch正是这样一个能够提供灵活性和快速全文本搜索能力的开源数据库。本文采用Docker来设置依赖环境。Docker是目前最常见的容器化引擎,Uber、Spotify、AD...
2018-06-14 06:08:01 1708
翻译 Nginx 容器教程
本文转载自阮一峰的个人博客,转载已经获得作者同意,你也可以在这里查看原文。春节前,我看到 Nginx 加入了 HTTP/2 的 server push 功能,就很想试一下。正好这些天,我在学习 Docker,就想到可以用 Nginx 容器。万一哪里改乱了,直接删掉,再重启一个容器就可以了。下面就是我搭建 Nginx 容器的过程,以及如何加入 SSL 证书。你会看到 Docker 用来测试软件的新功...
2018-06-14 06:07:59 1567
转载 linux下的命令: sudo ln -s 源文件 目标文件
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件 举例:当前目录是/local,而我经常要访问/usr/local/linux/work那么我就可以使用在local下建立一个文件linkwork,然后sudo ln -s ...
2018-06-14 06:07:49 6971
原创 什么是内核
内核是操作系统的内部核心程序,它向外部提供了对计算机设备的核心管理调用。 我们将操作系统的代码分成2部分。内核所在的地址空间称作内核空间。而在内核以外的统称为外部管理程序,它们大部分是对外围设备的管理和界面操作。外部管理程序与用户进程所占据的地址空间称为外部空间。 通常,一个程序会跨越两个空间。当执行到内河空间的一段代码时,我们称程序处于内核态,而当程序...
2018-06-14 06:06:38 35855 4
转载 Linux的ln命令
ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。语法ln(选项)(参数)选项-b或--backup:删除,覆盖目标文件之前的备份;-d或-F或——directory:建立目录的硬连接;-f或——force:强行...
2018-06-14 06:06:35 365
原创 Linux的sed命令
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反...
2018-06-14 06:04:05 450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人