nginx的主要功能及用法

Nginx主要功能:1、反向代理 2、负载均衡 3、HTTP服务器(包含动静分离) 4、正向代理 。

反向代理

例如以下配置,本地监听9090端口,接收到请求http://localhost:9090/kanban时,转向localhost:8080服务,一个服务器不同端口代理。

阅读全文

MYSQL blocked

​ 使用mysql数据库进行开发的时候,控制台突然出现以下错误

1
2
[ERROR] 2019-08-23 09:27:32 [Druid-ConnectionPool-Create-1704872741] c.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://xxxx:3306/xxxx?characterEncoding=utf-8&useSSL=false, errorCode 1129, state HY000
java.sql.SQLException: null, message from server: "Host '192.168.xx.xx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

阅读全文

Mac环境中nginx的安装与配置

下载源文件

http://nginx.org/en/download.html

阅读全文

使用nib自定义tableHeaderView的高度设置

问题描述

使用nib自定义view的形式设置UITableview的tableHeaderView,headerView的高度显示有问题。

解决方法

在header和footer 外层再套一层view 用来适配高度

阅读全文

Mybatis中Example的or写法

近期的Java后端项目中遇到Mybatis的Example的or的用法,写法不是太直接。此处记录以下。

where A or B

1
2
3
4
5
6
7
8
KanbanDeviceAuthorizeExample example = new KanbanDeviceAuthorizeExample();
KanbanDeviceAuthorizeExample.Criteria criteria1 = example.createCriteria();
KanbanDeviceAuthorizeExample.Criteria criteria2 = example.createCriteria();
if (filterName != null && !filterName.trim().isEmpty()){
criteria1.andNameLike("%" + filterName.trim() + "%");
criteria2.andMacLike("%" + filterName.trim() + "%");
}
example.or(criteria2);

阅读全文

Mybatis常用的查询写法

记录下Mybatis中常用的查询xml文件写法。通常情况下,xml文件中的查询方法以select 、 count 开头

XML格式Mapper文件

格式如下,需要注意的是mapper接口文件的路径。

阅读全文

I/O 重定向

  • cat 连接文件
  • sort 排序文本行
  • uniq 报道或省略重复行
  • grep 打印匹配行

阅读全文

常用命令

  • ls cp 复制文件或目录
  • file mv 移动/重命名文件和目录
  • less mkdir 创建目录
  • less rm 删除文件和目录

阅读全文

commands

  • type 说明怎样解释一个命令名
  • which 显示会执行哪个可执行程序
  • man 显示命令手册页
  • apropos 显示一系列适合的命令

阅读全文

Linux目录

  • / 根目录
  • /bin 包含系统启动和运行所必需的二进制程序
  • /boot 包含 Linux 内核、初始 RAM 磁盘映像(用于启动时所需的驱动)和 启动加载程序。
    • /boot/grub/grub.conf or menu.lst 被用来配置启动加载程序。

阅读全文