一、前言不是面试难,而是30岁要有30岁的能力,35岁要有35岁的经历!☺️可能有点标题夸张,但本文通篇干货,要不亲身实践各项知识点,很难有这样的深度的总结。有时候我们会抱怨找工作难,但同样企业招聘也难,面试官向我透漏,为了招聘3个高开,以及筛选了200份简历,面试了70场。本文从 HashCode 讲到 HashMap,从一个小小的知识点扩展的理论实践验证 ......
254
0
0
2023-06-04
最近老是有小伙伴问类和Object相关的问题,感觉还是很多人对此不是很明白,那我们今天就干掉这两个怪物。 类介绍 java 程序是由若干个类组成的,类也是面向对象编程思想的具体实现。 以下为类的定义: public class User { //私有属性 private Long userId; private ......
261
0
0
2023-06-04
什么是 J.U.C ?它是 Java java .util.concurrent 包的缩写,从包的名称就可以看出,它应该主要提供一些 线程 同步 的类。这个包下面的类提供了多种实现线程同步的方式,还有诸如 Executor 、Callable 、Future 、ExecutorService 等耳熟能详的接口。一道面试题实现一个容器,提供两个方法 add ......
266
0
0
2023-06-04
一定不要在没有面试经验的情况下先面大厂,或者是你想去的公司。我是3月18日下午三点半在阿里的官网完善的简历,5点电话就过来了。作为一个java coder,阿里是个很好的平台,(当然C 的岗可以好好准备腾讯),一定还是准备充分了再投,你先面的结果很可能是焦急地等一两个月然后被后来准备充分再来面试的人取代。阿里 3.19,3.20(两面)两天各面了一面(投的蚂 ......
281
0
0
2023-06-04
java 注解简介Annotation 中文译过来就是注解、标释的意思,在 Java 中 注解 是一个很重要的知识点,但经常还是有点让新手不容易理解。我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。 比如:我在写这篇文章的时候,我就在思考。如何让自己或者让读者能够比较直观地认识注解这个概念?是要去官方文档上翻译说明吗?我马上否 ......
244
0
0
2023-06-04
写在开头 提起 Java 领域中的锁,是否有种“道不尽红尘奢恋,诉不完人间恩怨“的”感同身受“之感?细数那些个“玩意儿”,你对Java的热情是否还如初恋般“人生若只如初见”? Java中对于锁的实现真可谓是“百花齐放”,按照编程友好程度来说,美其名曰是Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。 但是,从理解的 ......
269
0
0
2023-06-04
前言微服务架构下统⼀认证思路主要有两种形式:1、基于 Session 的认证⽅式在分布式的环境下,基于 session 的认证会出现⼀个问题,每个应⽤服务都需要在session中存储⽤户身份信息,通过负载均衡将本地的请求分配到另⼀个应⽤服务需要将 session 信息带过去,否则会重新认证。我们可以使⽤ Session 共享、Session 黏贴等⽅案。Se ......
340
0
0
2023-06-04
目录 Spring aop 简介 Spring AOP 的基本概念 面向切面编程 AOP 的目的 AOP 术语和流程 术语 流程 五大通知执行顺序 例子 图例 实际的代码 使用 Spring AOP 使用注解开发AOP 第一步:选择连接点 第二步:创建切面 第三步:定义切点 第四步:配置好config 第五步:测试 AOP 环绕通知 Proceedi ......
255
0
0
2023-06-04
目录启动依赖WebFluxAutoConfigurationHttpHandlerAutoConfiguration总结一下启动依赖找到gateway的依赖,spring-cloud-starter-gateway<dependency> <groupId>org.springframework.cloud</grou ......
364
0
0
2023-06-04
目录一.搭建1.前端2.后端二.业务功能介绍1.报表功能2.在线开发3.系统管理4.系统监控5.页面组件样式三.后台架构介绍1.概括2.架构核心包jeecg-boot-base1.接口包jeecg-boot-base-api2.核心配置包jeecg-boot-base-core3.工具包jeecg-boot-base-tools3.测试包jeecg-boot ......
697
0
0
2023-06-03
一、前言你只是在解释过程,而他是在阐述高度!如果不是长时间的沉淀、积累和储备,我一定也没有办法用更多的维度和更多的视角来对一个问题进行多方面阐述。就像你我;越过峭壁山川,才知枕席还师的通达平坦。领略过雷声千嶂落,雨色万峰来,才闻到八表流云澄夜色,九霄华月动春城的宁静。所以引申到编程开发,往简单了说就是写写代码,改改bug。但如果就局限在只是写写代码,其实很难 ......
274
0
0
2023-06-03
SpringMVC简介首先我们先来简单了解一下SpringMVC: SpringMVC是一种基于 Java 实现MVC模型的轻量级Web框架 SpringMVC致力于服务层,同 Servlet 一样应用于服务层,用于服务层开发 SpringMVC隶属于Spring,同样具有简化代码,使用简单,开发便捷,灵活性强的优点 SpringMVC入门案例在未学习Spr ......
232
0
0
2023-06-03
Object类概述Object类的所有方法Object类的结构图 Object.class源码 /* * Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is su ......
254
0
0
2023-06-03
RSA非对称加密 RSA是一种常用的非对称加密算法,加密和加密使用不同的密钥,常用于要求安全性较高的加密场景,比如接口的验签和接口数据的加密与解密。与非对称加密算法对比,其安全性较高,但是加密性能却比较低,不适合高并发场景,一般只加密少量的数据。 AES对称加密AES是一种最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的),加密和解密使用的是相同 ......
258
0
0
2023-06-03
面向对象基础#面向对象和面向过程的区别两者的主要区别在于解决问题的方式不同: 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。 另外,面向对象开发的程序一般更易维护、易复用、易扩展。 成员变量与局部变量的区别 语法形式 :从语法形式上看,成员变量是属于类的,而 局部变量 ......
258
0
0
2023-06-03