摘要:
前面总结:JVM内存空间分为三块,分别为方法区、堆区、栈区
方法区包含:class文件、静态变量
堆区包含:对象、对象中的实例变量
栈区包含:方法、方法中的局部变量
方法区最先有数据,垃圾回收器针对堆区(没有引用指向它时),栈区最活跃
封装:最主要的目的是把复杂的问题简单化,把复杂的结构封装,... 阅读原文
2020-10-07 22:07:15 阅读(2743) 评论(0)
摘要:
动手动脑①
1 package test_1;
2
3 public class Test {
4
5 public static void main(String[] args) {
6 // TODO 自动生成的方法存根
7 Foo... 阅读原文
2020-10-07 19:35:04 阅读(2355) 评论(0)
摘要:
spring boot 若依系统整合Ueditor,部署时候上传图片错误解决
前言:国庆假期找了个ruoyi版本的cms玩玩,从git上看,介绍如下图:
后台部分截图:
编辑
编辑
编辑
编辑
前台blog截图:
编辑
编辑
看上去还可以... 阅读原文
2020-10-07 18:21:32 阅读(2358) 评论(0)
摘要:
1. 算法实现
排序中比较复杂的有归并排序,快速排序,堆排序三大算法了,三个算法的时间复杂度都是O(N * logN),三个算法的思想我就简单的展开详述以下。
1.1 归并排序
归并排序的核心思想是链表中的经典题目:合并两个有序链表。
剑指offer:合并两个排序的链表
Leetcode P21: Merge... 阅读原文
2020-10-07 18:04:02 阅读(2437) 评论(0)
摘要:
文件:文本、图片、视频、程序等存储在计算机上
文件目录:文件夹,管理文件, linux 下有权限、操作符、用户组、用户等
路径分割符:
\ 表示 windows 系统文件目录分割符 / 表示 mac/linux 下的路径分割符
java 代码在 wind... 阅读原文
2020-10-07 13:26:01 阅读(2386) 评论(0)
摘要:
如果您的kubernetes已有了helm,那么部署mysql的步骤可以进一步简化,那些原先需要自己动手配置的deployment和service都已集成在chart中,今天就来实战通过helm部署mysql,并且将之前遇到的问题抛出来给大家参考;
环境信息
硬件:三台CentOS 7.7服务器
kuber... 阅读原文
2020-10-07 11:44:07 阅读(2420) 评论(0)
摘要:
今日收获:
一、所有引用类型变量的初始化一定要使用new 关键字定义声明,空指针异常的错误原因可能是变量没有初始化导致的。
每一个类体的数据成员一定要在实例化的同时赋值,用一个实例化的类实现问题中最小的一部分,比如四则运算题目,一个类就是一个算式,问题要极度分解简化。
函数之间的返回值和参... 阅读原文
2020-10-07 06:19:06 阅读(2452) 评论(0)
摘要:
前言
互联网世界中,网络协议的重要性不言而喻。很多人都知道,网络协议中的五层模型或者七层模型,这些在操作系统中,那都是“必考题”。上学的时候,无论是死记硬背,还是各种小抄,总得把下面这个图记下来。踏入工作,走进 web 开发“不归路”,发现还是不能落下它。
计算机网络相关的知识点是在面试过程中开发者经常被问到... 阅读原文
2020-10-07 06:04:21 阅读(2285) 评论(0)
摘要:
前言
互联网世界中,网络协议的重要性不言而喻。很多人都知道,网络协议中的五层模型或者七层模型,这些在操作系统中,那都是“必考题”。上学的时候,无论是死记硬背,还是各种小抄,总得把下面这个图记下来。踏入工作,走进 web 开发“不归路”,发现还是不能落下它。
计算机网络相关的知识点是在面试过程中开发者经常被问到... 阅读原文
2020-10-07 06:03:51 阅读(2410) 评论(0)
摘要:
前言
互联网世界中,网络协议的重要性不言而喻。很多人都知道,网络协议中的五层模型或者七层模型,这些在操作系统中,那都是“必考题”。上学的时候,无论是死记硬背,还是各种小抄,总得把下面这个图记下来。踏入工作,走进 web 开发“不归路”,发现还是不能落下它。
计算机网络相关的知识点是在面试过程中开发者经常被问到... 阅读原文
2020-10-07 06:02:48 阅读(2408) 评论(0)