0%

Zookeeper头图

ZooKeeper 是一个开源的分布式协调服务,是 Google 的 Chubby 一个开源的实现,是构建分布式的 Hadoop、HBase、Dubbox、Kafka 的重要组件。它为我们提供了高可用、高性能、稳定的分布式数据一致性解决方案,提供的功能包括:数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等。

阅读全文 »

Nginx头图

Nginx 是一个高性能的 HTTP 服务器,支持虚拟主机、反向代理和负载均衡。本篇简单介绍下 Nginx 的组件、用途、常用命令,以及如何配置多虚拟主机、反向代理、负载均衡。

阅读全文 »

Redis头图

Redis 是一个使用 C 语言编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。

阅读全文 »

Vim是从vi发展出来的一个文本编辑器。功能丰富,在程序员中被广泛使用。相比其他文本编辑器,选用 Vim/vi 有着以下原因:

  • 所有的 Unix Like 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在
  • 很多软件的编辑接口会主动呼叫 vi
  • Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计
  • 程序简单,编辑速度快
阅读全文 »

生产环境中的 Shell 脚本,通常被设置为定时任务来完成自动调度。这里介绍 bash(Bourne Again Shell) 语法,以及常用命令和软件。

阅读全文 »

Linux头图

Linux 是一种自由和开放源码的类 UNIX 操作系统。该操作系统的内核由 Linus Torvalds 在 1991 年 10 月首次发布,在加上用户空间的应用程序之后,成为 Linux 操作系统。

阅读全文 »

通过Java代码操作数据库。

目录 概述
IDEA 常用快捷键
Properties 类 构造方法,成员方法
JDBC JDBC 连接数据库,编写 JDBC 工具类
PreparedStatement 接口 SQL 注入问题,获取对象,成员方法
c3p0 连接池 数据库连接池,DataSource接口,编写 c3p0 连接池工具类
DBUtils QueryRunner类,ResultSetHandler接口,DbUtils工具类
事务操作 MySQL 事务操作,JDBC 事务操作,DBUtils 事务操作
案例:三层架构 持久层,持久层,表示层
阅读全文 »

MySQL头图

目录 概述
数据库概述 数据库、数据库管理系统与常见数据库
安装MySQL 在 Linux 和 Docker 上安装 MySQL
登录与重设密码 登录或用 SQLyog 连接 MySQL 数据库
数据库备份与恢复 备份与恢复 MySQL 数据库
SQL概述 SQL 类型与常用数据类型
数据操作语言DML 操作数据库对象与表
数据操作语言DML 插入、更新与删除表记录
数据查询语言DQL 简单查询、条件查询、排序查询、聚合查询与排序查询
SQL执行顺序 FROM, ON, JOIN, WHERE, GROUP BY, HAVING, SELECT, DISTINCT, ORDER BY, LIMIT
SQL约束 主键约束、非空约束、唯一约束、默认约束与外键约束
多表操作 表与表之间的关系,一对多、多对多
多表查询 连接、子查询
阅读全文 »