摘要: 产生原因 JavaScript的同源策略: 请求的url地址必须与浏览器上的url地址处于同域上,也就是 协议、IP、端口 相同 解决办法 利用<script>标签的src属性没有跨域限制的漏洞,网页可以得到从其它来源动态产生的JSON数据 JSONP 浏览器会自动进行CORS通信,实现CORS通信 阅读全文
posted @ 2021-03-02 19:04 樱花葬礼 阅读(73) 评论(0) 推荐(0)
摘要: 类初始化过程 一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 一个子类要初始化,需要先初始化父类 一个类初始化就是执行 <clinit>() 方法 <clinit>() 方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块代码从上到下顺序执行 阅读全文
posted @ 2021-03-01 22:04 樱花葬礼 阅读(55) 评论(0) 推荐(0)
摘要: 1) 桥连接 Linux可以和其它的系统通信,但是可能造成ip冲突 2) NAT 网络地址转换方式:Linux可以访问外网,不会造成ip冲突 3) 仅主机模式 Linux是一个独立的主机,不能访问外网 阅读全文
posted @ 2021-03-01 21:42 樱花葬礼 阅读(132) 评论(0) 推荐(0)
摘要: properties 标签 <properties> //设置项目编码 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</projec 阅读全文
posted @ 2021-03-01 17:46 樱花葬礼 阅读(230) 评论(0) 推荐(0)
摘要: 编码 UTF8 1)当前工程编码 2) 为新工程配置编码 3) 当前文件编码 jdk版本: 1) javac使用的jdk版本 2) 为新工程配置jdk版本(New Projects) 3) 当前工程配置jdk版本 阅读全文
posted @ 2021-03-01 17:43 樱花葬礼 阅读(138) 评论(0) 推荐(0)
摘要: 1)注册分页插件(@Configuration) @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } 2) 使用 @Test void testPage( 阅读全文
posted @ 2021-02-28 18:32 樱花葬礼 阅读(62) 评论(0) 推荐(0)
摘要: 物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除的数据 逻辑删除:假删除,将对应数据中代表是否被删除字段状态修改为“被删除状态”,数据库中仍保留此条数据 步骤 1)deleted属性上添加@TableLogic @TableLogic @TableField(fill = Fie 阅读全文
posted @ 2021-02-28 18:02 樱花葬礼 阅读(739) 评论(0) 推荐(0)
摘要: 乐观锁:主要解决丢失更新问题 丢失更新: 多个人同时修改同一条记录,最后提交的会把之前提交的数据覆盖 步骤: 1)实体类添加version字段,在version字段上添加@Version注解 @Version @TableField(fill = FieldFill.INSERT) private 阅读全文
posted @ 2021-02-28 17:10 樱花葬礼 阅读(92) 评论(0) 推荐(0)
摘要: 在新增修改数据库数据时,可以使用MP的自动填充功能修改createTime和updateTime字段的值 步骤: 1) 在createTime和updateTime属性上添加@TableFiled(fill = xxx) @Data public class User { private Long 阅读全文
posted @ 2021-02-28 16:15 樱花葬礼 阅读(343) 评论(0) 推荐(0)
摘要: AUTO 自动增长策略 INPUT 需要自己输入主键值,不会自动生成 NONE 没有策略,也需要自己输入(一般使用INPUT) UUID 生成一个随机的唯一的值 ID_WORKER (mp默认) mp自带策略,生成19位的值,数字类型使用这种策略,比如long id; ID_WORKER_STR m 阅读全文
posted @ 2021-02-28 15:29 樱花葬礼 阅读(509) 评论(0) 推荐(0)