tomcat的安装与配置
Tomcat的下载,安装,配置,部署,优化 jdk的环境变量配置在’系统变量’中, 新建JAVA_HOME在PATH中添加 %JAVA_HOME%\bin在’系统变量’中, 新建CLASSPATH,变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;测试java是否配置成功 $ java -versionjava version "1.8.0_261"Java(TM) SE Runtime Environment (build 1.8.0_261-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode) Tomcat下载进入tomcat官网,选择tomcat9点击64-bit Windows zip (pgp, sha512)下载下载到E盘,解压 Tomcat配置环境变量在’系统变量’中, 新建变量名:CATALINA_HOME,变量值:E:\apache-tomcat-9.0.37在PATH中添加 %CATALIN...
mysql数据库设计规范
在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导开发、测试、数据库操作人员等做出适合线上业务的数据库设计和规范化操作。在数据库变更和处理流程、数据库表设计、SQL编写等方面予以规范。 基础规范 【强制】数据库表结构字符集统一使用UTF8mb4。 【强制】新建表,必须显式指定主键。 【强制】不在数据库中存储图片、大文件等大数据。 【强制】所有表名、表字段必须添加注释。 【强制】无特殊需求,必须统一使用INNODB存储引擎。 命名规则 【强制】数据库名、表名、字段名必须统一使用小写字母,采用26个英文字母和0-9的自然数组合,命名不能只含数字,加上下划线“_”组成,不建议加数字。 【强制】特殊情况下,需要数字与字母组合一起命名时,名称必须用英文字母开头,采用可体现业务模块含义的单词或缩写,单词中间用“_”分割,单词只能由英文字母、数字组成,不能只含数字。正例: service_level2 【强制】禁止使用大小写字母混合方式命名数据库名、表名、字段名。 【强制】数据库名、表名、字段名禁止使用拼音或夹带拼音。 【强制】数据库名、表名、字段名禁止使用My...
Hexo博客部署至服务器
Windows本地hexo安装下载 nodejs: nodejs官网下载 查看 node 的版本:node -v 查看 npm 包管理器的版本:npm -v 配置全局安装的模块路径和缓存路径:在nodejs根目录,创建node_global,node_cache文件夹 以管理员身份打开cmd(win—输入框—cmd—右键—以管理员身份运行) npm config set prefix "E:\nodejs\node_global" npm config set cache "E:\nodejs\node_cache" 配置环境变量,创建 NODE_PATH 变量:值E:\nodejs\node_modules 在系统变量中选择Path添加如下属性: E:\nodejs\ E:\nodejs\node_global 更改文件夹权限,找到安装nodejs的文件路径下的node_cache,node_global分别更改这两个文件夹的Users权限。右击属性》安全》编辑,把Users的权限设置为全部允许。 npm下载慢的可以下载淘宝下载源...
mybatis
什么是 MyBatis? Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。 MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis的缺点? SQL 语句的编写工作量较大,尤其当字段多、关联表多时,对开发人员编写 SQL 语句的功底有一定要求。 SQL 语句依赖于数据库,导致数据库移植性差,不能随意更换数据库。 ORM 是什么?ORM(Object Relational Mapping),对象关系映射,是一种为了解决关系型数据库数据与简单 Java 对象(POJO)的映射关系的技术。简单来说,ORM 是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系型数据库中。 为什么说 Mybatis 是半自动 ORM 映射工具?它...








