1、设计良好的数据库结构,允许部分数据冗余,尽量避免 join 查询,提高效率。 2、选择合适的表字段数据类型和存储引擎,适当的添加索引。 3、MySQL 库主从读写分离。 4、找规律分表,减少单表中的数据量提高查询速度。 5、添加缓存机制,比如 memcached,apc 等。 6、不经常改动的页 ...
分类:
数据库 时间:
2020-07-14 13:47:54
阅读次数:
75
一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码: public class JoinTest { public static void main(String [] args) throws InterruptedException ...
分类:
其他好文 时间:
2020-07-14 13:34:43
阅读次数:
59
# 作用: 关系运算# 定义集合:{}内用逗号分隔,每个元素都必须是不可变类型,元素不能重复,无序s = {1, 2, 3, 1}print(s) # 输出结果: {1, 2, 3}# 长度lenprint(len(s)) # 输出结果:3pythons = {'kek', 'changmin', ...
分类:
编程语言 时间:
2020-07-13 21:58:02
阅读次数:
71
'''@Desc:os模块的常用方法使用 os.getcwd() os.path.exists(dir) os.listdir(dir) os.path.join(dir, file) os.path.isfile(fullpath) os.path.isdir(fullpath) os.path. ...
分类:
其他好文 时间:
2020-07-13 21:29:20
阅读次数:
73
1.List非空判断 当List的size为1,但里面都是空值时,可以用 list!=null && list.get(0)!=null 判断 2.StringUtils.join()方法 使用前需先引入common-lang3的jar包 基本上此方法需传入2个参数,第一个参数是传入一个任意类型数组 ...
分类:
编程语言 时间:
2020-07-13 21:11:48
阅读次数:
63
python语言: import re while True: try: line = raw_input() li = re.findall(r'[a-zA-z0-9 ]', line) s = ''.join(set(li)) dic = {} for x in s: dic[x] = line ...
分类:
编程语言 时间:
2020-07-12 22:08:22
阅读次数:
82
创建Swram集群 docker swarm init 当前只有一个节点,开放防火墙2377端口 firewall-cmd --zone=public --add-port=2377/tcp 然后开启其他Docker虚拟机的Docker服务 将 docker swarm join --token S ...
分类:
其他好文 时间:
2020-07-12 17:09:54
阅读次数:
74
工具:Navicat Premium 封装的mysql。 1.表的创建 -- 创建数据库 create database school; use school; -- 建表 -- 学生表:学生编号,学生姓名, 出生年月,学生性别 create table Student(s_id varchar(1 ...
分类:
数据库 时间:
2020-07-12 16:49:03
阅读次数:
67
1.性能下降的表现 执行时间长 2.性能下降的原因 查询语句写的不好 建立的索引失败 关联join太多 服务器调优和配置参数导致 3.做法 写出高质量的sql 保证索引不失效 ...
分类:
数据库 时间:
2020-07-12 12:20:22
阅读次数:
58
1.大纲 内连接:inner join 外连接 (1)左外连接(左边的表不加限制):left join (2)右外连接(右边的表不加限制):right join (3)全外连接(左右表都不加限制):full join(MySQL不支持) (4)只有左表数据 (5)只有右表数据 自连接(同一张表内的连 ...
分类:
其他好文 时间:
2020-07-12 12:10:37
阅读次数:
73