JVM 简单理解就是运行 Java 等语言的“操作系统”,没有 JVM,Java 程序就无法运行,JVM 自己“设计”了一套适合自己使用的内存结构。本篇文章就来整理一下,没有用到的就不写进来了,用过的或者学习的整理进来。
liquibase liquibase 可以帮助我们完成数据库脚本的管理以及迁移(在支持的情况下),使用起来也是非常的简单,在我们的环境比较多的时候尤为方便,省去了每次变动都要手动更改不同环境数据库的麻烦。更多的内容可以参阅官方文档。
Maven Maven 是一个 Java 生态用的较多的依赖管理工具,其稳定、简单易用,缺点就是如果引入的依赖较多,比较臃肿、啰嗦,和 Java 一样,哈哈哈哈。 Maven 中有 6 种 scope: compile(默认)
一、MySQL 配置 [mysqld] # 修改等待时间,两个选项必须同时修改 wait_timeout=28800; interactive_timeout=28800; # 调整默认时区为东八区 default-time-zone='+08:00' # 开启 MySQL 事件定时任务(5.7 支持,8.0 默认开启) event_scheduler = 1 # MySQL 表名默认区分大小写 # 默认为 0:区分大小写,1:不区分大小写 lower_case_table_names = 1 二、查看配置的命令 -- 查看事件是否开启。 SHOW VARIABLES …
一、常用命令 # node version node -v # 后台启动 推荐使用 pm2 nohup 脚本命令 & # 查看npm版本 npm -v # 全局安装 npm install <package-name> -g # 所在项目安装 npm install <package-name> # 更新单个指定包 npm update <package-name> # 更新所有可以更新的包 npm update # 卸载 npm uninstall <package-name> # 搜索 npm search …
一、简介 PostgreSQL 是一个功能强大的开源对象关系数据库系统,它使用并扩展了 SQL 语言,并结合了许多可安全存储和扩展最复杂数据工作负载的特性。PostgreSQL 的起源可以追溯到 1986 年,作为 POSTGRES 项目的一部分,并在核心平台上进行了 30 多年的积极开发。
一、Redis 简介 Redis 是一个开源(BSD 许可)的内存数据结构存储库,可用作数据库、缓存、消息代理和流引擎。Redis 提供字符串、哈希值、列表、集合、带范围查询的排序集合、位图、hyperloglogs、地理空间索引和流等数据结构。Redis 内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久性,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。 你可以在这些类型上运行原子操作,如追加字符串;递增哈希值;向列表添加元素;计算集合的交集、联合和差值;或获取排序集合中排名最靠前的成员。 为了达到最佳性能,Redis 使用内存数据 …