- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 SpringBoot启动失败:Web server failed to start. Port 8081 was already in use.
服务器端口被占用,导致服务无法启动。
2022-08-31 19:28:56
691
原创 JVM垃圾回收机制
文章目录前言一、如何判断对象可以回收二、垃圾回收算法三、分代垃圾回收前言JVM垃圾回收机制1.如何判断对象可以回收2.垃圾回收算法3.分代垃圾回收4.垃圾回收器5.垃圾回收调优一、如何判断对象可以回收1.1引用计数法计数算法1.2可达性分析法一串葡萄 提起 掉落的就是不可达的Java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象扫描根中的对象 看是否能够沿着GC Root对象为起点的引用链找到该对象,找不到,表示可以回收哪些对象可以作为GC Root?MAT(
2021-05-15 11:22:46
173
原创 JVM虚拟机
JVMjava虚拟机好处:一次编写 到处运行自动内存管理机制数组下标越界检查多态比较:jvm jre jdkjre = jvm+基础类库jdk = jre+编译工具内存结构:1.程序计数器2.虚拟机栈3.本地方法栈4.堆5.方法区#程序计数器:记住下一条jvm指令的执行地址物理上通过寄存器来实现的特点:线程私有唯一一个不会存在内存溢出的地方#虚拟机栈:每个线程运行时需要的内存,称为虚拟机栈每个栈(Fram)...
2021-04-22 19:31:30
212
原创 Bibtex针对不同类型文章@要求
关于文献类型: (摘自TeXGuru的Latex2e用户手册)@article条目为期刊或杂志上的一篇文章。不可少域author, title, journal, year.可省略域volume, number, pages, month, note.@article{name,author = {a and b},title = {title},journal = {journal name},volume = {42},number = {1},year = {2008},issn
2020-07-19 16:15:08
2241
原创 NSGA2一些目标函数在matlab中的测试结果
%DTLZ2代码function f = evaluate_objective(x, M, V)f = [];sum=0;g=0;f(1)=0.5*x(1)*x(2)*(1+g);f(2)=0.5*x(1)*(1-x(2))*(1+g);f(3)=0.5*(1-x(1))*(1+g);for i = 3:V sum = sum +(x(i)-0.5)^2;endg=1...
2019-04-17 14:31:15
2285
6
原创 NSGA2多目标遗传算法学习笔记(初学者记录下自己认为主要的东西)
NSGA2学习笔记Pareto-最优解的概念1:解A优于解B(解A强帕累托支配解B)假设现在有两个目标函数,解A对应的目标函数值都比解B对应的目标函数值好,则称解A比解B优越,也可以叫做解A强帕累托支配解B,举个例子,就很容易懂了图中代表的是两个目标的的解的情况,横纵坐标表示两个目标函数值,E点表示的解所对应的两个目标函数值都小于C,D两个点表示的解所对应的两个目标函数值,所以解E优于解...
2019-04-14 20:30:02
8793
5
高光谱转为二维矩阵(处理完可用于遗传算法)
2019-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人