加载中
那些年面试官问你的红黑树----->(浅谈)

在了解红黑树之前,先要了解二叉树,又叫二叉查找树、二叉搜索树、二叉排序树。二叉树顾名思义: 是一种每个节点最多有两个子节点的树,同时遵循 左节点的值<父节点的值<右节点的值 这样的规律...

08/28 21:43
6.8K
JSON Web Token 是什么?----->(浅谈)

1、JSON Web Token是什么? JSON Web Token(缩写:JWT),是一套开放的标准(RFC 7519),是目前最流行的跨域身份验证解决方案, 它定义了一种紧凑且自URL安全的方式,以JSON对象的方式在各方...

jwt
08/26 09:40
2.6K
反射都不会,还敢说自己会Java?----->(浅谈)

在谈反射之前,先思考一个问题,java中如何创建一个对象,有哪几种方式? Java中创建对象大概有这几种方式: 1、使用new关键字:这是我们最常见的也是最简单的创建对象的方式 2、使用Clone的方...

08/24 11:35
2.4K
JDK、JRE、JVM之间的关系----->(浅谈)

什么是JVM?它存在什么地方? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现...

08/21 11:19
1.4K
缓存雪崩 和 缓存穿透 问题及解决方案----->(浅谈)

缓存雪崩: 缓存同一时间大面积的失效,所以后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉 解决方案: 事前:尽量保证整个redis集群的高可用性,发现机器宕机尽快补上 事中:...

早点下班陪女朋友系列之Mybatis-plus代码生成器

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率,让程序员早点下...

08/28 12:00
119
Mybatis-plus----->使用说明(浅)

一、简介: MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变, 为简化开发、提高效率而生。 官网:https://baomidou.com 二、特性: 无侵入:只做增强...

Java中重写equals()方法为什么要同时重写hashCode()方法?

1.为什么要重写equals()方法? 因为object中的equals()方法比较的是对象的引用地址是否相等,当需要判断对象里的内容是否相等,则需要重写equals()方法。 2.Java中有哪些类重写了equals()方法...

08/26 21:31
189
Java基本类型与包装类型(封装类型)之间的关系------>(浅谈)

Java中基本数据类型与包装类型有: 基本类型 包装器类型 boolean Boolean char Character int Integer byte Byte short Short long Long float Float double Double 1、为什么存在这两种类型...

08/25 16:23
308
内存泄漏与内存溢出之间的关系及解决办法----->(浅谈)

一、内存泄漏 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 二、内存溢出 ...

08/25 08:54
262
AvctiveMQ和RabbitMQ的区别----->(浅谈)

ActiveMQ: 传统的消息队列,使用Java语言编写。基于JMS(Java Message Service),采用多线程并发,资源消耗比较大。支持P2P和发布订阅两种模式。 RabbitMQ: 是使用 Erlang 语言开发的开源消...

Maven----->安装-->IDEA环境配置

1.maven是什么? Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency M...

08/22 18:02
121
密码加密与微服务鉴权 JWT ----->使用教程

1.1、了解微服务状态 微服务集群中的每个服务,对外提供的都是Rest风格的接口,而Rest风格的一个最重要的规范就是:服务的无状态性。 什么是无状态? 1.服务端不保存任何客户端请求者信息 2....

08/20 20:02
1.7K
GIt----->如何将IDEA中的项目提交到GitHub中并从GitHub拉取项目到IDEA中 (四)

将IDEA中的项目提交到GitHub中 GIT配置 修改git安装位置(自己安装git的目录 本人IDEA版本2018.3.5,不同的版本可能窗口有些不同) GitHib 配置 初次使用不可避免,都得创建GitHub账户信息,点击 ...

Git-----> GitHub +Tortoise Git 操作 (三)

GitHub使用 注册: https://github.com/join?source=login 登录,https://github.com/login 1.1 设置SSH 步骤一:设置git全局账号 git config --global user.name "用户名" git config --glob...

Git----->Tortoise Git(图形化工具) 安装 (二)

下载: 本人使用版本为2.4.0.2有需要的可以从网盘下载,也可以百度找资源 链接:https://pan.baidu.com/s/13Vu0VNUQMZNFKLFhl6VzDw 提取码:y27p 一、安装 步骤1:安装向导 步骤2:许可介绍 步...

Git----->概述+安装(一)

什么是版本控制: 在我们日常生活中,使用微信6.5.3版本,QQ7.4版本,表示的都是某些软件使用的版本号。这些软件在开发过程中,版本都是由1不断的变化而来。对于软件公司来说,软件的开发过程...

RabbitMQ消息队列

一、为什么需要消息队列(RabbitMQ) 主要原因是由于在高并发环境下,同步请求来不及处理,请求往往会发生阻塞。大量的请求到达访问数据库,导致行锁表锁,最后请求线程会堆积过多,从而触发 ...

VS Code编写Vue过程中出现空格不规范报错的问题

报错内容: 解决办法: 1.注释或删除这些代码 注释掉之后(重启vue服务),再进行编写的时候,空格不规范的情况下就不会再报错了。 2.如果没在webpack.dev.conf.js文件中找到注释代码就在webpack...

Session 和 Cookie 区别

cookie是浏览器端会话技术,数据是服务器发送过来的, 保存在浏览器. session是服务器端会话技术,数据保存在服务器端,通过cookie与浏览器建立关联关系,保证用户在切换页面时保持会话. 区别: 1...

04/11 16:41
245

没有更多内容

加载失败,请刷新页面

返回顶部
顶部