mysql优化
摘要:MySQL优化方向: 在设计上:字段类型,存储引擎,范式 在功能上:索引,缓存,分库分表 在架构上:集群,主从复制,负载均衡,读写分离 1. SQL优化 1.1 插入优化 1. 大量数据采用批量插入形式 2. 事务设置手动提交,MySQL默认是自动提交,意味着每写一个SQL事务就自动提交,可能会频繁
阅读全文
Redis持久化
摘要:Redis的数据都是存储在内存中,为了数据的永久保存,需要把数据同步到硬盘上,这个过程就叫做持久化. Redis的持久化存在有两种方式: rdb方式,aof方式,这两种方式可以单独使用,也可以综合使用. 1. RDB(Redis Database Backup file(Redis数据备份文件))
阅读全文
正则表达式
摘要:1. 简介 正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到 2. 常用的实用正则表达式整理 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^"d{n}$"。 只能输入至少n位的数字:"^"d{n,}$"。 只能
阅读全文
JVM分区
摘要:Java虚拟机(JVM)在执行Java程序时,将其运行时数据划分到若干不同的内存区域。这些内存区域的管理对Java应用程序的性能和稳定性有着重要影响。JVM的内存区域主要包括以下几部分: 1. 方法区(Method Area) 用途:存储每一个类的结构信息,例如运行时常量池、字段和方法数据、构造函数
阅读全文