上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 配置文件 在用户目录下创建.m2文件夹,里面放入setting.xml <settings> <mirrors> <mirror> <id>AliRepo-aliyun</id> <mirrorOf>*</mirrorOf> <name>Mirror Name for the Alirepo.</n 阅读全文
posted @ 2021-03-03 10:17 rm-rf* 阅读(434) 评论(0) 推荐(0)
摘要: 第1步:生成私钥 生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。 openssl genrsa -des3 -out ssl.key 1024 然后他会要求你输入这个key文件的密码,由你随便设置。 由于以后要给nginx使用。每次reload nginx配置时候都要你验 阅读全文
posted @ 2021-03-02 17:32 rm-rf* 阅读(213) 评论(0) 推荐(0)
摘要: 字符串常量池是全局的,JVM 中独此一份,因此也称为全局字符串常量池。 运行时常量池是方法区的一部分,是一块内存区域。Class 文件常量池将在类加载后进入方法区的运行时常量池中存放。一个类加载到 JVM 中后对应一个运行时常量池 运行时常量池 在JDK1.8中,使用元空间代替永久代来实现方法区,但 阅读全文
posted @ 2021-02-24 11:48 rm-rf* 阅读(323) 评论(0) 推荐(0)
摘要: 为什么排序后反而运行更快呢? 排序后求和耗时3秒 未排序求和,耗时9秒 // 声明数组 int arraySize = 32768; int[] data = new int[arraySize]; Random rnd = new Random(0); for (int c = 0; c < ar 阅读全文
posted @ 2021-02-22 11:51 rm-rf* 阅读(708) 评论(0) 推荐(0)
摘要: 使用元类控制如何创建一个对象 注意继承type,type是python中创建对象的最顶层入口,type和str,int等都是类,用来创建对象 __call__使对象变得可调用,即对象后面直接加小括号,例如a=A(),可以直接用a(),此时自动执行__call__的逻辑 hasattr,setattr 阅读全文
posted @ 2021-02-18 16:47 rm-rf* 阅读(65) 评论(0) 推荐(0)
摘要: 缓存击穿 高并发的系统中,大量的请求同时查询一个 key 时,此时这个key正好失效了,就会导致大量的请求都打到数据库上面去。这种现象我们称为缓存击穿。 上面的现象是多个线程同时去查询数据库的这条数据,那么我们可以在第一个查询数据的请求上使用一个 互斥锁来锁住它。其他的线程走到这一步拿不到锁就等着, 阅读全文
posted @ 2021-01-21 09:45 rm-rf* 阅读(109) 评论(0) 推荐(0)
摘要: 编写Dockerfile # 使用哪个镜像为基础 FROM nginx # 安装apt-get后清理垃圾文件 RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/* # 复制文件 COPY index. 阅读全文
posted @ 2021-01-19 18:09 rm-rf* 阅读(278) 评论(0) 推荐(0)
摘要: 配置全局advice @RestControllerAdvice public class GlobalAdvice { /** * 处理404,记得配置yaml */ @ExceptionHandler(NoHandlerFoundException.class) public BaseCommo 阅读全文
posted @ 2020-12-21 18:56 rm-rf* 阅读(630) 评论(0) 推荐(0)
摘要: 给实体字段添加@Version注解,数据库表中添加version字段 注意: 支持的数据类型只有: int,Integer,long,Long,Date,Timestamp,LocalDateTime 整数类型下 newVersion = oldVersion + 1 newVersion 会回写到 阅读全文
posted @ 2020-12-21 18:45 rm-rf* 阅读(103) 评论(0) 推荐(0)
摘要: 继承Thread类 继承Thread类,然后复写run()方法,直接new,然后start() class Th1 extends Thread { @Override public void run() { try { Thread.sleep(2000); } catch (Interrupte 阅读全文
posted @ 2020-12-15 16:40 rm-rf* 阅读(91) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页