page contents

数据库体系的三级模式

数据库管理系统(DBMS)就是通过这三级模式来实现计算机中处理的二进制表示到具体的概念的数据之间。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-23 16:15
  • 阅读 ( 419 )

如何高效地使用 Git

Git 是一个免费且开源的 版本控制 系统,是目前最为流行的 源代码管理 工具,本篇文章从 Git 的基本指令到进阶操作,包含了使用 Git 的过程中遇到的大部分大小问题

  • 0
  • 0
  • Pack
  • 发布于 2020-10-23 16:05
  • 阅读 ( 409 )

8 种常见 SQL 错误用法

数据库编译器产生执行计划,决定着SQL的实际执行方式。但是编译器只是尽力服务,所有数据库的编译器都不是尽善尽美的。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-23 15:51
  • 阅读 ( 348 )

窗口函数详细用法

应用场景: (1)用于分区排序 (2)动态Group By (3)Top N (4)累计计算 (5)层次查询

  • 0
  • 0
  • Pack
  • 发布于 2020-10-22 17:15
  • 阅读 ( 365 )

Kubernetes 上对应用程序进行故障排除的 6 个技巧

从 Docker 迁移到 Docker Swarm,再到 Kubernetes,然后处理了多年来的所有各种 API 更改之后,我非常乐意发现部署中出现的问题和把问题进行修复。我今天分享下我认为最有用的5条故障排除技巧,以及一些其他的使用技巧。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-22 17:12
  • 阅读 ( 372 )

Nginx代理功能与负载均衡详解

Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-22 17:08
  • 阅读 ( 423 )

MySQL的join buffer原理及如何提高查询效率

本质上说,这个效率提高的原因在于提高了从table中获得的每条记录的“利用率”,在使用直观扫描方式时,table的全表扫描只是和一个组合进行匹配,而使用buffer之后则是和cache中的所有组合进行匹配。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-22 15:41
  • 阅读 ( 421 )

神奇的 SQL,Group By 真扎心,原来是这样!

标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELECT 子句中写下面 3 种内容:通过 GROUP BY 子句指定的聚合键、聚合函数(SUM 、AVG 等)、常量。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-21 17:04
  • 阅读 ( 531 )

Linux 服务器高并发调优实战

众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-21 16:40
  • 阅读 ( 412 )

10 个冷门但又非常实用的 Docker 使用技巧

在平时的工作中,docker 接触得很多,除了经常使用的 docker run ,docker stop 等命令,docker 还有很多十分有用但是却不经常使用的命令,下面就来总结一下:

  • 0
  • 0
  • Pack
  • 发布于 2020-10-21 16:11
  • 阅读 ( 436 )

挺带劲,这款国人开源的监控系统真强大~

集监控点监控、日志监控、数据可视化以及监控告警为一体的国产开源监控系统,直接部署即可使用。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-21 15:02
  • 阅读 ( 431 )

Redis 优化最佳实践!

这篇文章我们就来总结一下,在使用Redis时的最佳实践方式,主要包含两个层面:业务层面、运维层面。下面就针对这两块,分享一下我认为比较合理的Redis使用和运维方法,不一定最全面,也可能与你使用Redis的方法不同,但以下这些方法都是我在踩坑之后总结的实际经验,供你参考。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-13 11:51
  • 阅读 ( 582 )

VIM 编辑器操作指南

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-13 11:27
  • 阅读 ( 417 )

Docker容器网络-实现篇

通常,Linux容器的网络是被隔离在它自己的Network Namespace中,其中就包括:网卡(Network Interface)、回环设备(Loopback Device)、路由表(Routing Table)和iptables规则。对于一个进程来说,这些要素,就构成了它发起和响应网络请求的基本环境。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-13 11:10
  • 阅读 ( 575 )

Docker容器网络-基础篇

Docker的技术依赖于Linux内核的虚拟化技术的发展,Docker使用到的网络技术有Network Namespace、Veth设备对、Iptables/Netfilter、网桥、路由等。 接下来,我将以Docker容器网络实现的基础技术来分别阐述,在到真正的容器篇章节之前,能形成一个稳固的基础知识网。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-13 10:47
  • 阅读 ( 406 )

Linux Namespace

在Linux系统中,Namespace是在内核级别以一种抽象的形式来封装系统资源,通过将系统资源放在不同的Namespace中,来实现资源隔离的目的。不同的Namespace程序,可以享有一份独立的系统资源。Namespace的一个作用就是来实现容器。

  • 0
  • 0
  • Pack
  • 发布于 2020-10-13 10:33
  • 阅读 ( 503 )

六星教育1024程序员节有奖征文|向改变世界的程序员致敬!

邂逅 2016,相伴 2020,我,不忘初心砥砺前行。 2016年 3月成立湖南六星网络科技有限公司,专注于为企业提供技术解决方案。 4月六星教育正式入驻腾讯课堂,正式成立六星在线教育事业部。...

  • 0
  • 0
  • Pack
  • 发布于 2020-10-12 10:34
  • 阅读 ( 415 )

盘点 15 个好用的 API 接口管理神器

上面共享的所有API管理工具都是开源的,有望成为技术堆栈的有益补充。但是,为了确保您选择最适合自己的业务应用程序的需求,我们接下来将介绍一些有关选择API管理工具的技巧。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-29 16:25
  • 阅读 ( 497 )

架构设计:进程还是线程?是一个问题!

对于“进程还是线程?”这个问题,也经常困扰着那些进行软件架构设计的家伙。所以今天打算聊一下我对这个问题的体会。假如你还搞不清楚线程和进程的区别,请先找本操作系统原理的书好好拜读一下,再回来看帖。

  • 0
  • 0
  • Pack
  • 发布于 2020-09-29 16:24
  • 阅读 ( 423 )

SQL 查询总是先执行SELECT语句吗?你们都错了!

很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问题,得出的结论是”窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能”。于是我又想到了另一个问题:SQL 查询的执行顺序是怎样的?

  • 0
  • 0
  • Pack
  • 发布于 2020-09-29 16:15
  • 阅读 ( 438 )