摘要:
1.1 Maven配置 pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche 阅读全文
posted @ 2021-03-03 23:27
year12
阅读(98)
评论(0)
推荐(0)
摘要:
JDBC的全程是Java Database Connectivity 即Java数据库连接。 JDBC的驱动通常有如下四种类型: 第一种JDBC驱动:称为JDBC-ODBC桥,这种驱动是最早实现的JDBC驱动程序,主要目的是为了快速推广JDBC。这种驱动程序将JDBC API映射到ODBC API。 阅读全文
posted @ 2021-03-03 19:34
year12
阅读(87)
评论(0)
推荐(0)
摘要:
Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类 永久的:需要修改配置文件,变量永久生效 临时的:使用export命令行声明即可,变量在关闭shell时失效。 1.设置环境变量时,export只对当前登录bash登录session有用,放在内存中。 $ export TEMP_ 阅读全文
posted @ 2021-03-03 14:20
year12
阅读(297)
评论(0)
推荐(0)
摘要:
信号在Linux中是一个比较常见的概念,例如我们按Ctrl+C中断前台进程,通过Kill命令结束进程都是通过信号实现的。下面就以Ctrl+C为例简单的说明信号的处理流程: 用户按下Ctrl-C,这个键盘输入产生一个硬件中断。 该进程的用户空间代码暂停执行,CPU从用户态切换到内核态处理硬件中断。 终 阅读全文
posted @ 2021-03-03 14:19
year12
阅读(397)
评论(0)
推荐(0)
摘要:
响应时间增长 对于一般web服务来说,响应时间应该在200ms以内。 对于一般的MongoDB请求来说,响应时间应该在100ms以内。 常见问题: 索引无效导致检索数据量大 排查索引explain()查看索引有效性。 工作集超出RAM的大小(Mongo就需要从磁盘读取工作集所需要的数据到内存之中)。 阅读全文
posted @ 2021-03-03 14:18
year12
阅读(128)
评论(0)
推荐(0)
摘要:
MongoDB之聚合 聚合操作: db.collection.aggregate() db.<collection>.aggregate(<pipeline>,options) <pipeline> 文档定义了操作中使用的聚合管道阶段和聚合操作符 <options>文档声明了一些聚合操作的参数 字段 阅读全文
posted @ 2021-03-03 14:16
year12
阅读(98)
评论(0)
推荐(0)
摘要:
可扩展性 CPU | I/O 高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的CPU耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘IO上。 分片是MongoDB提供的一种机制,其可以将大型的集合分割保存到不同的服务器上。与其他的分区方案相比, 阅读全文
posted @ 2021-03-03 14:14
year12
阅读(193)
评论(0)
推荐(0)
摘要:
1docker exec -it mymongo mongo use admin; db.createUser( user:"leon",pwd:"leon",roles:["userAdminAnyDatabase"] }); //创建管理员用户 show users; [root@localho 阅读全文
posted @ 2021-03-03 14:12
year12
阅读(120)
评论(0)
推荐(0)
摘要:
高可用性 数据安全 分流/分工 复制集节点 主节点负责处理所有的写入请求 。 主节点(默认)和副节点都可以处理读取请求。 父节点从主节点(或者符合条件的副 节点)处复制数据。 每个节点都会向其他节点发送心跳请求。 每隔两秒发送一次,超过10秒则请求超时(默认)。 复制集中最多可以有50个节点。 复制 阅读全文
posted @ 2021-03-03 14:11
year12
阅读(56)
评论(0)
推荐(0)
摘要:
数据库监控工具 mongostat 显示数据库服务器进程状态,使用mongostat 需要对操作数据库具备clusterMonitor角色的权限 mongostat --host localhost --port 27017 -u monitorUser -p passwd --authentica 阅读全文
posted @ 2021-03-03 14:04
year12
阅读(129)
评论(0)
推荐(0)
摘要:
没有固定的数据格式≠无需设计数据模型。 文档结构 -> 数据之间关系。 内嵌式结构 v.s 规范式结构。 文档关系:一对一 一次查询就可以返回所有数据。 更具独立性的数据应作为顶层文档。 补充性数据应作为内嵌文档。 文档关系:一对多 内嵌式 一次查询就可以返回所有数据。 更新内嵌文档的复杂度增高。 阅读全文
posted @ 2021-03-03 14:01
year12
阅读(79)
评论(0)
推荐(0)
摘要:
索引 创建索引 db.<collection>.createIndex(<keys>,<options>) db.accountsWithIndex.createIndex({name:1}) //单键索引 db.accountsWithIndex.createIndex({name:1,balan 阅读全文
posted @ 2021-03-03 13:59
year12
阅读(98)
评论(0)
推荐(0)
摘要:
存储文档的非关系型数据库 MongoDB之安装与使用 MongoDB的安装与配置 docker run --name mymongo -v /mymongo/data:/data/db -d mongo:latest --name mymongo:自定义容器的名字 -v /mymongo/data: 阅读全文
posted @ 2021-03-03 13:58
year12
阅读(83)
评论(0)
推荐(0)
摘要:
索引、事务、锁相关知识点总结 当时认真的学过,现在也忘的差不多了。 一、索引 1.聚簇索引(主键使用)2.二级/辅助索引 假设我们有一张消息表(msg),里面有3个字段。假设id是主键,token是非唯一索引,message没有索引。innodb对于主键使用了聚簇索引,这是一种数据存储方式,表数据是 阅读全文
posted @ 2021-03-03 13:56
year12
阅读(169)
评论(0)
推荐(0)
摘要:
对这些知识感兴趣的原因是因业务需要不能确定是否应该对现有机器进行扩容,日常使用CPU,磁盘IO都不高。 QPS TPS ,连接数,慢查询等关键指标也属正常。 因为部分业务使用的数据库内存偏高,长期保持在70%上下,有所疑虑。 性能类指标 QPS 数据库每秒钟处理的请求数量 TPS 数据库每秒钟处理的 阅读全文
posted @ 2021-03-03 13:55
year12
阅读(757)
评论(0)
推荐(0)
摘要:
1.1 Maven引入包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2021-03-03 11:11
year12
阅读(71)
评论(0)
推荐(0)
摘要:
1.1 Maven引入包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2021-03-03 11:04
year12
阅读(64)
评论(0)
推荐(0)
摘要:
<!-- 基于XML的AOP配置1)导入AOP相关坐标2)创建目标接口和目标类(内部有切点)3)创建切面类(内部有增强方法)4)将目标类和切面类得对象创建权交给Spring5)在applicationContext.xml中配置织入关系6)测试代码--> 1.1 Maven先引入包 <?xml ve 阅读全文
posted @ 2021-03-03 10:01
year12
阅读(87)
评论(0)
推荐(0)

浙公网安备 33010602011771号