摘要: 同源策略是浏览器校验规则: 浏览器只能请求http www.test.com 80默认端口 下的资源。 Postman不会有跨域,只有浏览器有校验规则。 服务器上写:允许http://a.com的网页访问我www.api.com的资源。 2.代理服务器: 浏览器正常访问前段服务器,不会有跨域问题。 阅读全文
posted @ 2023-08-29 11:02 无天666 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩:很多商品缓存集中时间失效,或者宕机了,直接打到数据库。解决:随机过期时间(不让集中失效),redis灾备(防止宕机),请求加锁排队处理。 缓存穿透:redis和数据库都没有数据,直接打到数据库。大量都没有就是恶意攻击(少量没有是正常的)。解决:请求参数校验(防止恶意攻击),布隆过滤器,提前 阅读全文
posted @ 2023-08-04 13:25 无天666 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Mybatis-plus依赖:1是mybatis-plus-boot-starter本身的依赖,2是mysql-connector-java驱动,3是druid-spring-boot-starter连接池,4是mybatis-plus-generator生成器。 父项目的<dependencyMa 阅读全文
posted @ 2023-03-21 10:58 无天666 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 思路2:建新表–>备份–>删原表–>改名①建新表 CREATE TABLE `t_send_message_send2` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `plan_id` bigint(20) DEFAULT NULL, `job_uuid` 阅读全文
posted @ 2022-08-03 16:23 无天666 阅读(5448) 评论(0) 推荐(0) 编辑
摘要: 在各种Session 管理方案中, ThreadLocal 模式得到了大量使用。ThreadLocal 是 Java中一种较为特殊的线程绑定机制。通过ThreadLocal存取的数据,总是与当前线程相关。也就是说,JVM 为每一个执行的线程,绑定了私有的本地实例存取空间,从而为多线程环境常出 现的并 阅读全文
posted @ 2022-08-01 19:52 无天666 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-26 13:27 无天666 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 复制到navicate安装目录。 阅读全文
posted @ 2020-10-15 09:11 无天666 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 重启idea 阅读全文
posted @ 2020-10-13 15:30 无天666 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 一条select语句后面跟了for update,一时间就来了兴趣。 几番搜索之后,明白这是一个上锁用的。 上的是一个排它锁,也就是说,其他的事务是可以读取的。但是不能写入或者更新。 我们举一个项目中常见的应用场景吧。 比如有一张表 他有三个字段。id代表商品id ,name代表商品名字,count 阅读全文
posted @ 2020-08-24 10:26 无天666 阅读(994) 评论(0) 推荐(0) 编辑
摘要: public class InterruptThread2 extends Thread{ public static void main(String[] args) { try { Semaphore1 lockHandler = new SimpleSemaphore(); Interrupt 阅读全文
posted @ 2020-08-20 10:47 无天666 阅读(470) 评论(0) 推荐(0) 编辑