写了个随机获取4K壁纸的API
API 使用了CloudFlare的Serverless架构,每日提供10W次调用。
(说成最高可以应对10W并发没毛病吧,嗯,怎么不算高并发呢?:doge)
Java
未读
双重校验锁实现的单例,已经使用了synchronized,为什么还需要volatile?
Q1:有了synchronized为何要用volatile? synchronized 能保证临界区的原子性、有序性和可见性。volatile 也能保证所修饰对象的可见性,并且还能禁止重排序。 那么问题就来了:既然 volatile 的功能 synchronized基本都具备,那为啥还需要 vola
Java
未读
为什么this调用会导致AOP失效?
前言 在我们使用 Spring 时,可能有前辈教导过我们,在 bean 中不要使用 this 来调用被 @Async、@Transactional、@Cacheable 等注解标注的方法,this 下注解是不生效的。 那么大家可曾想过以下问题 为何致 this 调用的方法,注解会不生效 这些注解生效
MySQL
未读
质疑八股文之——如果MySQL 使用 like “%xxx“,索引一定会失效吗?
场景1:一个表有多个字段,其中 name 是索引字段,其他非索引,id 拥有自增主键索引。 场景2:一个表有2个字段,其中 name 是索引字段,id 拥有自增主键索引。 上面两张表,分别执行以下查询语句: select * from s where name like "xxx" select *