自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 为什么新生代只能采用复制算法?不能采用标记清除算法及标记整理算法

提示:本文仅针对分代垃圾收集中复制算法、标记压缩和标记清除算法的讨论文章目录一、简述标记清除算法1.1标记清除算法流程1.2标记清除优点1.3标记清除缺点二、简述标记压缩算法2.1标记压缩算法流程2.2标记压缩优点2.3标记压缩缺点三、简述标记复制算法3.1标记复制算法流程3.2标记复制优点3.3标记复制算法缺点四、新生代特性五、为什么在新生代不能使用标记清除算法5.1 从对象空间分配角度考虑5.2 从对象清除效率角度考虑五、为什么在新生代不能使用标记压缩算法(1)效率问题(2)空间问题一、简述标记.

2022-03-09 15:33:37 1023

转载 Cookie和session区别(理解+面试)

文章目录前言一、银行场景分析场景1场景2场景三场景四(附)二、cookie和session的产生过程1.cookie机制2.session机制3.session和cookie交互策略面试相关1.session和cookie的区别2.并发访问下信息放在session中的性能隐患。3.若禁用了cookie那么session能不能使用?参考连接前言本文主要讨论session和cookie的作用、联系、区别以及面试中的考点。提示:以下是本篇文章正文内容,下面案例可供参考一、银行场景分析背景描述:大家都

2020-11-30 11:05:41 3065 2

原创 完整的url post请求方法(借助反射实现)

系列文章目录在公司的某些较为老旧的项目中,选择的依旧是get的提交url方式,但是如今大多都是post提交方式,而旧项目中没有封装完整的post提交方法,或者说难以完成对接。而本文章就是为了给读者提供一种封装完成的post提交方发,加上本文采用的反射机制,相信更能满足广大读者的需求。文章目录系列文章目录前言一、代码1.通过反射获取属性名称对应的url参数2.通过post方式访问3.测试用例总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重

2020-11-18 11:46:58 4352 2

原创 Nuxt Server Error的解决方案(前后端联调的Bug定位与修复方法)

项目场景:本文主要讨论,Nuxt Server出现此类问题的解决方法,并不深入探讨Nuxt的一些原理性知识(此篇仅视为后端菜鸟程序员在前端采坑集锦之一)。Nuxt基础性知识:Nuxt是一款前端框架,其主要目的策略就是后端传的数据会首先传送到Nuxt Server中,然后Nuxt会对后端数据进行渲染然后形成html页面。因为中间存在一个中间层,所以前端程序员或者是黑客,就不能从控制台看到后端传到前端的数据(因为数据已经被预处理为html页面)从而保证数据的安全性,但是也提升了程序的调试难度,更加考量程序员

2020-11-10 10:39:08 7881 15

原创 idea找不到实体类的问题解决

本人解决方案:点击项目右侧,查看具体包有没有被引进来,或者需要引的包是否是被ignore。若未引进来则点击该页面的“+”将模块引进、若忽略,则点击Unignore Projects。然后reimport,即可。

2020-10-28 13:31:44 2018

原创 module无法识别的解决方案

项目场景:在做微服务项目时,总会遇到子模块的切换问题,而在切换之后可能会爆发一系列错误,本文主要为解决这些问题中的一部分问题描述:在切换子代码之后,虽然子代码几乎没什么不同,但是spring boot总会报错,类似发现不了这个模块,如下图:通常来说我们在该页面的“Use classpath of module”中可以选择添加但是会发现其中并没有我们需要的module。并且在项目的左侧会发现子模块的图标有点不一样(其中service_oss是后来导入的‘同名’微服务)(虽然在配置中已经存在servi

2020-10-28 11:47:59 3151 5

原创 算法优化:旋转对称图最优解法及思路分享(几乎最优)

文章目录前言一、问题描述二、算法展示1.成果展示2.读入数据三、算法思路分析1.切入点分析2.正确切入点3.算法的实现逻辑4.算法的逻辑优化总结前言本文将总结并分享类似旋转图的最优算法思路及代码一、问题描述给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。实例:给定 matrix =[ [ 5, 1, 9,11], [ 2, 4, 8,10], [13, 3, 6, 7], [15,14,12,16]], 原地旋转输入矩阵,使其变为:[.

2020-10-26 14:43:11 697

原创 细化探讨字符串常量池问题

注:本文中常量池均指字符串常量池本博客目标:1、1.8及其之前 字符串常量池理解2、1.8常量池的优化3、1.6、1.7、1.8常量池对比。(待更新)内容:1. 常量池和堆的理解首先先看这个代码 String s2 = "1"; String s3 = s2.intern(); String s1 = new String("1"); System.out.println("s1 == s2 "+(s1 == s2));

2020-10-22 15:56:34 299 6

原创 一个“接口吹”的独白

文章目录前言一、什么是接口1.1、什么是接口?二、接口作用?2.1、设计模式角度2.2、Java的三大特性角度1、封装2、继承3、多态三、接口属性为什么必须是常量?3.1、OOP3.2、封装总结前言本文主要借助软件工程的思想作为出发点结合一些实例讲解接口中的成员变量为什么要是public static final。一、什么是接口在解释成员变量之前,本文需要再让读者熟悉一下接口是什么,以及接口的作用。1.1、什么是接口?接口可以理解为一个比抽象类还要抽象的类,其属性只能为常量类型,方法只能..

2020-10-22 12:04:51 290 3

原创 算法优化:递归算法的优化策略

算法优化:递归算法的优化策略在处理算法问题时候,用的非常多的一种策略就是递归算法了。但是递归算法虽然简单有效,但是该算法的算法效果总是有点差强人意。本文主要讲述从两个方向优化递归算法,希望本文能给读者一些thinking。(持续更新中…)文章目录算法优化:递归算法的优化策略一、递归算法介绍二、递归算法的分析及优化1.1递归算法举例:斐波那契1.2斐波那契优化(动态规划)2.1递归算法举例:n^m问题2.2 优化n^m问题(二分策略)总结一、递归算法介绍示例:递归算法我又把它称为迭代算法,因为

2020-10-21 17:29:17 3070

原创 Maven导包爆红(出错)的完整解决思路

Maven导包爆红(出错)的完整解决思路相关场景:1.导入的新项目,maven未把全部的包导入2.创建父项目用来统一管理整个项目中技术的版本。但是在创建父项目时候较多新技术的jar包未被导入场景一的解决方案(通用):步骤一:**主要思路:**检测idea对于maven的配置具体步骤:点击file->settings->查看maven版本是否和自己下载版本一致、仓库是否是自己在maven的config中settings.xml中配置的仓库位置。以及setting.xml位置是否是

2020-09-28 18:08:09 27911 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除