服务端通常需要支持高并发业务访问,如何设计优秀的服务端网络IO工作线程/进程模型对业务的高并发访问需求起着至关重要的核心作用。本文总结了了不同场景下的多种网络IO线程/进程模型,并给出了各种模型的优缺点及其性能优化方法,非常适合服务端开发、中间件开发、数据库开发等开发人员借鉴。
分类:
数据库 时间:
2020-10-05 22:04:05
阅读次数:
39
1、安装linux注意事项,swap需要大于4g2、初始化设置修改固定ip地址,可用修改/etc/hosts关闭selinux,修改/etc/selinux/config,SELINUX=enforcing改为SELINUX=disabled关闭防火墙,systemctldisablefirewalld.service,查看状态systemctlstatusfirewalld.service3、配
分类:
数据库 时间:
2020-10-05 22:00:59
阅读次数:
40
Db类支持原生SQL查询操作,主要包括下面两个方法: query方法query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同select方法)。 使用示例: Db::query("select * from think_user where stat ...
分类:
数据库 时间:
2020-10-05 21:53:27
阅读次数:
35
内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 ...
分类:
数据库 时间:
2020-10-05 21:53:13
阅读次数:
32
Ubuntu下给MySQL修改root密码 转自:https://www.sunzhongwei.com/set-mysql-root-password-on-ubuntu-1804?from=sidebar_new ubuntu 18.04 上安装 mysql 5.7 之后,默认没有设置 root ...
分类:
数据库 时间:
2020-10-05 21:52:11
阅读次数:
34
中国开源软件联盟PostgreSQL分会恭祝大家国庆中秋节日快乐!
分类:
数据库 时间:
2020-10-05 21:44:37
阅读次数:
30
在oracle数据库上配置数据库账号,并配置允许远程访问;(若数据库配置了白名单,需允许客户端IP)
分类:
数据库 时间:
2020-10-05 21:42:09
阅读次数:
35
在两个或多个部署了postgresql数据库上,进行配置流复制。或基于原来的流复制架构进行扩展备用节点。出现问题可进行手动切换主库
分类:
数据库 时间:
2020-10-05 21:41:49
阅读次数:
36
我准备从mysql的实现出发,将mysql好好理解一下,从他的逻辑结构一层一层出发,感受一下,所以再学第一层之前,要先对mysql整体的逻辑结构有一个初步认识 mysql逻辑架构 整体来说,MySql的逻辑架构分成三个部分,这个之前我以为提到过1)客户端:主要是建立连接的过程,交互的过程2)核心服务 ...
分类:
数据库 时间:
2020-09-24 22:15:01
阅读次数:
116
首先,我们先了解一下什么是阻塞队列: 当队列满了时,队列会阻塞插入元素的线程,直到队列不满; 当队列为空时,获取元素的线程会等待队列变成非空。 常用到的方法 上面是对阻塞队列的简单了解,下面重点分析一下LinkedBlockingQueue。 源码分析 Node节点 可以看出是单向的链表结构 sta ...
分类:
数据库 时间:
2020-09-24 22:14:44
阅读次数:
101
一、下载MySQL 1、在浏览器里打开mysql的官网http://www.mysql.com 2、进入页面顶部的"Downloads" 3、下滑页面,打开页面底部的“Community(GPL) Downloads” 4、然后点击MySQL Installer for Windows 5、页面底端 ...
分类:
数据库 时间:
2020-09-24 22:14:17
阅读次数:
89
1.maven依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.co ...
分类:
数据库 时间:
2020-09-24 22:12:38
阅读次数:
88
双主+keepalived+haproxy配置(负载均衡) 实验系统:CentOS 6.5_x86_64实验前提:防火墙和selinux都关闭实验软件:keepalived-1.2.13 haproxy-1.8.13 mysql—5.7.21主1 ip:192.168.226.134主2 ip:19 ...
分类:
数据库 时间:
2020-09-24 22:10:47
阅读次数:
75
WEB服务器和DB服务器重启后,突然出现WEB页面打开延迟卡顿问题。 静态页面速度很快,php等页面很慢 排查发现DB的mysql.log提示reslove 失败 2020-09-24T07:35:17.212363Z 13607 [Warning] IP address 'X.X.X.X' cou ...
分类:
数据库 时间:
2020-09-24 22:10:13
阅读次数:
78
函数 返回值 样例 显示 CEIL(n) 大于或等于数值n的最小整数 SELECT CEIL(10.6) FROM TABLE_NAME; 11 FLOOR(n) 小于等于数值n的最大整数 SELECT FLOOR (10.6) FROM TABLE_NAME; 10 MOD(m,n) m除以n的余 ...
分类:
数据库 时间:
2020-09-24 22:06:17
阅读次数:
120
1.创建表时并创建外键约束 create table score( scoreID int primary key, stuID int , score int constraint ck_score check(score between 0 and 100), courseName varcha ...
分类:
数据库 时间:
2020-09-24 22:03:46
阅读次数:
54
SELECT count(1) AS matCount,CS.CS_DBID,CS.CS_SHOP_NAME FROM PROJECT_PLAN_REQ_DETAIL AS PPRD INNER JOIN GOODS_INFO AS GI ON PPRD.PLAN_MAT_CODE = GI.GOO ...
分类:
数据库 时间:
2020-09-24 22:02:47
阅读次数:
112