
Java
文章平均质量分 80
将臣三代
生命不止,奋斗不息
展开
-
2021面试思维脑图总结
面试1、技术面自我介绍基本简绍姓名、毕业时间、毕业学校(重点大学要表露)、最新工作公司项目业务介绍1、项目的名称,面向的用户群体、用户量2、该项目的职责3、概括项目的业务领域情况4、若面试官需要则再进行某一业务的详细介绍技术栈java集合类jucjvm双亲委派中间件redisMQ数据库数据库引擎数据库索引索引分类实现原理,底层存储索引的创建数据库事务隔离级别数据库并发控制策略数据库优化原创 2021-01-08 14:40:07 · 757 阅读 · 3 评论 -
springmvc spring 集成swagger
ssh简称 本次业务系统采用的传统应用架构(springmvc spring hibernate),为 方便系统注册和查看对外提供的接口,可通过 Swagger 集成。swagger 与 SwaggerUi介绍Swagger 为提供一种方便查看、管理、测试的接口,而Springfox-Swagger为针对spring项目框架提供的一个插件,方便集成swagger,集成后可通过地址栏访问对外提供的swagger json格式接口数据。SwaggerUI 为Swagger接口提供了一个统一原创 2020-08-04 09:43:51 · 1082 阅读 · 0 评论 -
Spring MVC 探索(二)
DispatcherServlet 请求处理过程请求处理如下1、首先查找 WebApplicationContext,当作controller和其它元素在处理过程中可以使用的属性并与request绑定在一起,它通过默认内置的DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE 当作key来绑定。2、其中 local resolver...原创 2019-10-08 13:41:45 · 190 阅读 · 0 评论 -
SpringMVC 探索(一)
SpringMVC 探索(一)基本介绍Spring Wev MVC 是基于Sevlet和Spring的一个web框架,名字来源于它的源码包(spring-webmvc),简称Spring MVC.对于spring 5.0介绍了一个响应式web框架 Spring Wev Flux,命名来源于源码包名称(spring-webflux)核心控制器 DispatcherServlet简...原创 2019-10-07 14:03:55 · 223 阅读 · 0 评论 -
Java 代码重构 (一)
Java代码重构(一)项目中代码开发规范要求对于企业项目来说,开发规范约束是主要的代码规范约束之一,除遵循行业的开发规范外,企业内部也会定义一套属于自己的代码开发规范,所以任何的开发规范都是以整体统一规范为前提的,不过我们可以自己在开发的过程中遵循一些基本的开发规范,养成自己的编程风格,形成良好的代码开发习惯。项目中开发规范约束1、包的命名应该采用小写英文单词(名词)根据模块进行命名...原创 2019-09-17 17:24:32 · 2902 阅读 · 0 评论 -
JWT 基本知识
JWT 基本知识JWT 是什么?JSON Web Token (JWT) 是开源标准(RFC 7519)定义的一个小型、独立的协议,在双方之间使用JSON对象进行数据传输,该种方式通过通过使用密钥(HMAC算法)或使用RSA或ECDSA 的公钥/密钥 键值对,所以能够被认证和信任。JWT 什么时候使用?Authorization(认证,授权):最常见的使用场景,一旦用户已经登录成功,...原创 2019-06-13 11:27:19 · 1648 阅读 · 1 评论 -
FastJson $href 循环引用解决方案
FastJson $href循环引用解决方案问题背景由于项目中需要对微服务中Swagger-ui中生成的API json 内容解析,所以准备采用FastJson 组件进行解析Json内容,在解析的过程中出现$ref循环引用和重复引用问题。需要解析的 Json 内容{ "swagger":"2.0", "info":{"description":"API","version...原创 2019-06-13 11:19:54 · 691 阅读 · 0 评论 -
CAS 学习(一)
CAS 文档CAS基本介绍CAS 官网 https://www.apereo.org/projects/casCAS 简介CAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议,为国外大学所发起的一个开源项目。CAS 目标CAS主要目的是为企业各应用系统提供一个统一的认证,即SSO(Single Sign-On...原创 2019-01-30 10:05:36 · 1482 阅读 · 0 评论 -
数据结构学习系列(一)
数据结构学习系列基本简介什么是数据结构?数据结构是指相互之间存在着一种或者多种关系的数据元素的集合和集合各种元素之间的关系组成.存在哪些常用的数据结构?1、线性结构:数据结构中的元素存在一对一的关系。eg: 列表、队列、栈2、树形结构:数据结构中的元素存在一对多的关系。3、图形结构:数据结构中的元素存在多对多的关系。什么是数据的物理结构?数据的物理结构是数...原创 2019-01-30 09:55:44 · 214 阅读 · 0 评论 -
Java 集合遍历探索
Java集合遍历探索IterableIterable:顾名思义,实现了这个接口的对象支持迭代,是可迭代的。Iterator同样,这是迭代器,它就是提供迭代机制的对象,具体如何迭代,都有Iterator规范的迭代器是一种模式,它能够使序列类型的数据结构的遍历行为与被便利的对象本省分离,即当我们遍历时不需要关心数据结构的具体底层结构。只要拿到这个对象,使用迭代器便可以对这个对象...原创 2019-01-30 09:47:15 · 224 阅读 · 0 评论