MongoDB简介&命令&索引 1. MongoDB 相关概念1.1 业务场景传统的关系型数据库 (比如 MySQL), 在数据操作的”三高”需求以及对应的 Web 2.0 网站需求面前, 会有”力不从心”的感觉 所谓的三高需求: 高并发, 高性能, 高可用, 简称三高 High Performance: 对数据库的高并发读写的要求 High Storage: 对海量数据的高效率存储和访问的需求 High Scalabili 2022-08-13 05_数据库 > 05_MongoDB #数据库 #MongoDB #NoSQL
MongoDB两小时进阶 什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档 2022-08-13 05_数据库 > 05_MongoDB #数据库 #MongoDB #NoSQL
MySQL必备神器14个 REGEXPLIKE 和 REGEXP之间的重要差别: LIKE 匹配整个列,如果被匹配的文本在列值中出现,LIKE 将不会找到它,相应的行也不会被返回(除非使用通配符)。而 REGEXP 在列值内进行匹配,如果被匹配的文本在列值中出现,REGEXP 将会找到它,相应的行将被返回,并且 REGEXP 能匹配整个列值(与 LIKE 相同的作用)。 MySQL 的正则表达式匹配(自3.23.4版本后) 2022-06-28 05_数据库 > 01_MySQL #MySQL
使Redis序列化中文不会乱码配置类 解决 Redis 中序列化中文出现乱码的问题: 1234567891011121314151617181920212223242526272829303132333435363738394041import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.Propert 2022-06-15 21_代码片段 > 02_配置类 #配置类
@Value未配置不报错的配置类 springboot注解@Value再未配置对应的字段和值的时候报Could not resolve placeholder的解决方案。 PropertySourcePlaceholderConfig.java 123456789101112131415161718192021import org.springframework.context.annotation.Bean;import o 2022-06-15 21_代码片段 > 02_配置类 #配置类
定位CPU持续飙高的Java代码 1234567891011#找到CPU飙高的进程id,即PIDtop#找到CPU飙高的进程中的线程id,也是PIDtop -Hp 进程id#将线程id转换为16进制printf "0x%x" 线程id#使用jstack找到线程栈信息,定位代码位置;-A 5 打印匹配行和后5行jstack 线程id | grep 十六进制线程id -A 5 2022-05-25 09_调试测试 > 05_线上问题 #jstack #服务器 #CPU
Playwright-UI自动化教程 官网:https://playwright.net.cn/ 教程:https://zhuanlan.zhihu.com/p/25048179040 支持4种语言编写测试自动化:Node.js、.Net、Python、Java 未完待续… 2022-05-25 09_调试测试 > 06_自动化测试 #服务器 #playwright
vue测试 参考资料: vitest官网:https://cn.vitest.dev/ 1. 单元测试Vitest 是一个针对单元测试的框架,它由 Vue / Vite 团队成员开发和维护。主要用于测试函数、类、方法等逻辑结果。 提示:Vitest 需要 Vite >=v5.0.0 和 Node >=v20.0.0 官网:https://cn.vitest.dev 2022-05-25 09_调试测试 > 06_自动化测试 #服务器 #vue测试
ElementUI&ElementPlus 参考资料: 集合来自社区贡献的数以千计的插件和库:https://github.com/vuejs/awesome-vue#components--libraries element ui 或 element plus 主要用于管理后台系统。 1. elementUI-vue2elementUI,饿了么UED团队退出的 vue 前端框架,主要用于PC端(偏后台系统)。 官网:https: 2022-05-22 04_大前端 > 04_Vue #Vue #elementUI #elementPlus
Vant 1. vant - 移动端vant,有赞技术团队推出的 vue 前端框架,主要用于移动端。 官网:https://vant-ui.github.io/vant/#/zh-CN 源码:https://github.com/youzan/vant 1.1 安装现有项目中使用,通过如下命令安装。 12345# Vue 3 项目,安装最新版 Vant:npm i vant# Vue 2 项目,安装 Va 2022-05-22 04_大前端 > 04_Vue #Vue #vant #移动端