随笔分类 - old
摘要:1,创建 www 目录 2,在 www 目录下创建 test1 和 test2 目录,表示两个项目 3,test1 下创建 test1.html 4,test2 下创建 test2.html 5,配置虚拟主机(部署多个 web 项目) 6,测试 实现多个虚拟主机的方式,三种方式: 1)多个网卡,这样
阅读全文
摘要:#user nobody; ### 工作进程数,可以根据 CPU 核心数量来配置 worker_processes 1; ### 错误日志文件位置 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; ### pid 文件,即 nginx 的进程...
阅读全文
摘要:安装依赖 下载 安装 nginx 目录结构 常用命令 测试 nginx 默认是 80 端口,直接访问服务器 ip,出现 “Welcome to nginx!” 就算成功
阅读全文
摘要:创建目录 上传 tomcat rz、ftp 或者 wget 都可以 解压 环境变量 sudo vi /etc/profile,在末尾添加如下内容: 修改端口 启动与停止
阅读全文
摘要:切换目录 创建目录 下载 Mysql Yum 安装 Yum 安装 Mysql 运行 Mysql 获取初始密码 修改密码 远程和本地访问 设置字符集 一些文件的存放目录
阅读全文
摘要:切换目录 创建目录 下载 jdk rz 或者 ftp 都行,只要能成功上传 解压 配置环境变量 sudo vi /etc/profile,在末尾添加如下内容: 刷新配置 退出 vi ,键入 source /etc/profile 。安装完成
阅读全文
摘要:上传文件到服务器 rz 命令后会出现一个文件选择框,选择、确定即可 从服务器下载文件 sz 文件名即可
阅读全文
摘要:只能拦截方法,不能拦截页面,因为跳转页面在前端就做了,压根没走后台 步骤 1,继承 HandlerInterceptor 接口,实现拦截器 2,springMVC 配置文件配置拦截器,指明需要拦截和不需要拦截的方法,指明拦截器 3,控制层测试方法
阅读全文
摘要:简单示例: 1,spring 配置文件中配置事务,并开启 2,在方法上添加注解 @Transactional 事务的传播属性 REQUIRED:如果已经存在就使用当前事务,没有就新建,默认REQUIRES_NEW:如果已经存在事务就挂起,当前方法会新开一个事务 事务的隔离级别 参见 springbo
阅读全文
摘要:AOP 面向切面编程,是 OOP (面向对象编程)的补充 术语 横切关注点:方法中非主要业务逻辑部分 比如运算的模块:有验证参数、执行方法前的操作、执行方法、执行方法后的操作,验证参数、执行方法前后的操作是横切关注点 比如权限验证模块:在执行增删改查等方法前要进行验证,主要业务逻辑其实是增删改查,验
阅读全文
摘要:IOC:反转控制(资源获取),之前开发是要什么就 new 什么,现在只需创建 IOC 容器,你要什么 IOC 都会给你,你只管接收。反转控制的对象是 Bean,也就是对象 DI:依赖注入,依赖容器把资源进行注入。依赖容器注入 Bean IOC 和 DI 其实是一回事儿 通过注解创建 Bean 1,添
阅读全文
摘要:分类 创建 注:主键为自动创建唯一索引,主键本身不能重复,所以主键就唯一不重复了;外键会自动创建一个单列索引 MEMORY 引擎用 HASH,INNODB 用 BTREE 删除 DROP INDEX 索引名 ON 表名 查看 SHOW INDEX FROM 表名 示例:
阅读全文
摘要:DELIMITER 定义 sql 语句执行符号,系统默认是分号,系统看见分号就执行,使用 DELIMITER 可以修改 创建存储过程 in 表示输入参数;out 表示输出参数;inout 表示即可输入也可输出 创建变量 格式:DECLARE 变量名 变量类型 DEFAULT 默认值; 示例1(声明一
阅读全文
摘要:什么是视图 视图是一个虚拟表,其内容由查询语句定义和真实表一样,有行、列、字段等信息 视图特性 视图是对若干张基本表的引用不存储具体数据,基本表数据发生变化,视图也会跟着改变可以和基本表一样,进行 CRUD 操作,修改了视图基本表也会发生变化(有条件限制) 视图作用 安全性:让用户不具备基本表的权限
阅读全文
摘要:创建用户 CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; 删除用户 DROP USER '用户名'@'localhost'; 权限列表 分配权限 格式: GRANT <privileges> ON 数据库名.表名 TO '用户名'@'localho
阅读全文
摘要:什么是事务 不可分割的操作,比如一个事务要修改 A 表和删除 B 表的数据两个操作,这两个操作都成功,这个事务才 commit,不然 rollback 每条 SQL 语句都是一个事务 只对 DML 生效 CAID 一致性(Consistency):让数据保持一定程度的合理性,比如用户加入购物车,购物
阅读全文
摘要:一个 SELECT 语句中包含另一个或多个 SELECT 语句就是子查询 WHERE 后: 把 SELECT 查询出来的结果当做条件 # 查询和李四同性别的人 SELECT * FROM students WHERE gender = (SELECT gender FROM students WHE
阅读全文
摘要:合并结果集 UNION:去重 UNION ALL:不去重 要求两个结果集的列数和字段类型必须相同,不然会报错 连接查询 笛卡尔积 A={a,b},B={0,1,2} ==> {(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)} SELECT * FROM students,sc
阅读全文
摘要:格式: LIMIT index, size // index:从哪一行(第几条)开始查,size:多少条 分页: LIMIT (currentPage-1)*pageSize, pageSize // currentPage:页码,pageSize:每页条数
阅读全文

浙公网安备 33010602011771号