上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: Nginx 版本: 1.18.0 location 匹配的变量 Nginx 的 location 规则匹配的变量是 $uri, 所以不用管后面的参数 $query_string (或者 $args) location 匹配的种类 格式主要是这个: location [空格 | = | ~ | ~* 阅读全文
posted @ 2024-05-31 13:32 liftsail 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Tomcat配置目录有以下两个 1.spring.servlet.multipart.location:文件上传路径 2.server.tomcat.basedir:配置Tomcat运行日志和临时文件的目录。 如果生产中配置了这两个目录,当上传文件时,他们的优先级是? 当上传文件时,代码执行到Req 阅读全文
posted @ 2024-05-31 13:11 liftsail 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。 断点:在左边行号栏单击左键,或者快捷键Ctrl+F8 打上/取消断点,断点行的颜色可自己去设置。 Debug窗口:访问请求到达第一个断点后,会自动激活Debug窗口。如果没有自 阅读全文
posted @ 2024-05-31 11:54 liftsail 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。 表越大,花费时间越多。如果表对于查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。 如果一个表有1000行,这比顺序读取至少快1 阅读全文
posted @ 2024-05-31 11:38 liftsail 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 在写SQL 条件语句时经常用到 不等于 != 的筛选条件。 此时要注意此条件会将字段为 Null 的数据也当做满足不等于的条件而将数据筛选掉。 例:表A A1 B1 1 0 2 1 3 Null 执行如下查询: SELECT * FROM A WHERE B1 != 1; 得到的结果如下: A1 B 阅读全文
posted @ 2024-05-31 10:38 liftsail 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 日常开发,运维中,经常会出现误删数据的情况。误删数据的类型大致可分为以下几类: 使用 delete 误删行 使用 drop table 或 truncate table 误删表 使用 drop database 语句误删数据库 使用 rm 命令误删整个 MySQL 实例。 不同的情况,都会有其优先的 阅读全文
posted @ 2024-05-31 10:32 liftsail 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 基本概念 binlog是Mysql sever层维护的一种二进制日志,与innodb引擎中的redo/undo log是完全不同的日志;其主要是用来记录对mysql数据更新或潜在发生更新的SQL语句,记录了所有的DDL和DML(除了数据查询语句)语句,并以事务的形式保存在磁盘中,还包含语句所执行的消 阅读全文
posted @ 2024-05-31 10:17 liftsail 阅读(111) 评论(0) 推荐(0) 编辑
摘要: @Pointcut 的常用方式 先了解几个概念 文中会涉及几个概念,先了解一下。 target 用来表示目标对象,即需要通过aop来增强的对象。 proxy 代理对象,target通过aop增强之后生成的代理对象。 AspectJ AspectJ是什么? AspectJ是一个面向切面的框架,是目前最 阅读全文
posted @ 2024-05-30 15:45 liftsail 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 常用语法 变量 #!/bin/bash # 字符串 USER_NAME="shell" # 数字 AGE=25 echo ${USER_NAME} echo ${AGE} 数组 #!/bin/bash # 普通数组定义 USER_IDS=(1 2 3 4) echo ${USER_IDS[0]} e 阅读全文
posted @ 2023-08-11 15:44 liftsail 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Runnable的实现方式是实现其接口即可 Thread的实现方式是继承其类 Runnable接口支持多继承,但基本上用不到 Thread实现了Runnable接口并进行了扩展,而Thread和Runnable的实质是实现的关系,不是同类东西,所以Runnable或Thread本身没有可比性。 网络 阅读全文
posted @ 2023-02-07 17:14 liftsail 阅读(29) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页