自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试题总结

Java面试题总结

2023-07-30 20:52:51 83

原创 ThreadLocal内存泄漏问题分析

ThreadLocal内存泄漏的根本原因是ThreadLocalMap存在于线程,生命周期比较长,弱引用是用来减轻内存泄漏问题的,并不是设计缺陷。

2023-07-28 17:38:14 222

原创 ribbon的使用

在eureka客户端的RestTemplate上加上@LoadBalanced注解 @SpringBootApplication public class OrderApplication { public static void main(String[] args) { SpringApplication.run(OrderApplication.class, args); } @Bean @LoadBalanced RestTemplat

2021-03-31 23:48:18 110

原创 客户端负载均衡与服务端负载均衡

基于客户端的负载均衡:服务列表在客户端,由客户端去选择请求哪个服务 基于服务器的负载均衡:服务列表在网关(nginx),由网关去选择请求哪个服务

2021-03-31 22:40:28 157

原创 微服务中的网关

业务网关:因为不是纯网关,往往添加了部分业务逻辑处理,比如权限处理、session处理,如zuul、Gateway 流量网关:纯流量分发,nginx 当然如果并没有这么大高并发时,也可以直接混用,不区分也许 ...

2021-03-30 20:21:03 164

原创 Windows下运行redis(单节点)

1.下载,https://github.com/MSOpenTech/redis/releases

2021-03-30 00:44:18 220

原创 并行和并发的区别

并发:指多个任务同时开始,至于中间是否同时在做,并不要求。 并行:强调多个任务某一时间点或时间段在同时做。

2021-03-26 10:54:08 125

原创 Java八种基础数据类型

字符型:char 浮点型:float、double 整数型:byte、short、int、long 布尔类型:boolean

2021-03-26 10:44:24 76

原创 一个非科班程序员的四年码农之路总结

2016年入行Java,那时候的我写一段不报错的代码都会感到自豪。刚步入工作,怎么称呼同事、领导都偷偷咨询下同事

2021-03-13 19:02:44 422 2

原创 常用集合框架

1.概览 ps:图中所示关系后者不一定直接继承(实现)前者,会这么画是因为笔者认为画出完整关系太过复杂且没必要记住完整关系图,此图仅用来辅助记忆常用集合框架。 2.对比介绍 Collection接口与Map接口:Collection里放的是对象,Map里放的是键值对(接口并不能直接使用,所以这里指的是它俩各自的实现类)。 List接口与Set接口:List有序、可以重复,Set无序、元素不可以重复。List有序是指内部元素是按放入顺序排列的,而Set内部元素是打乱的,并不会按照你放入的顺..

2021-03-13 16:43:16 300

原创 maven面试总结

作用:主要是jar包的管理,java还有一个别的包管理工具gradle。Linux的包管理yum,前端webpack。 目录结构:maven项目的目录结构源于maven的默认源码路径、默认单元测试路径、默认编译路径。类似于spring boot,约定优于配置。 ...

2019-06-24 20:49:47 167

原创 《springboot单元测试》

日常工作测试代码常用的方法:1.不涉及spring的可直接采用main方法,比如纯java基础测试,当然涉及spring也可以采取main加载配置的方法测试(作为初级码农来说不太建议)。2.启动项目。3.Junit单元测试 Junit踩的坑:默认执行target——test-classes下编译文件,没有就报错,所以对于修改了编译路径的项目来说需要注意。 springboot单元测试使用...

2018-10-30 15:39:40 317

原创 《springboot》事务管理

事务的作用:保证业务的一致性,对数据库的多步操作采取要么都失败要么都成功的策略。 事务的使用范围:一个方法内存在多步数据库增删改操作(查询并不需要事务)。 学习探究原因:springboot若不进行相关设置,并不会默认自动开启事务。 具体使用步骤:启动类加上@EnableTransactionManagement注解,然后在需要申明事务的service方法上加上@Transactional注...

2018-10-29 23:20:13 129

原创 《springboot》初始印象之项目搭建

出现背景:如SSM等项目架构搭建起来配置太过繁琐,Pivotal团队设计出了旨在简化Spring应用的初始搭建以及开发过程的springboot框架。 快速搭建:eclipse安装STS(Spring Tool Suite)插件,new 一个spring starter project项目,勾选相关组件,进行相关配置。 简单实例:搭建springboot+mysql+mybatis项目,勾选相...

2018-10-27 01:53:52 157

原创 《单点登录》学习归纳整理

概念:单点登录(Single Sign On,即SSO)是指在多系统环境下,登录一个系统就能访问其他系统。 作用:避免客户多次重复登录的尴尬。 典型场景:阿里旗下有淘宝、天猫、阿里巴巴等等系统,多系统之间登录之后能实现无障碍访问。 实现方式:1、借助cookie;2、JSONP;3、页面重定向;4、将登录系统抽取出来形成公用的独立系统。  ...

2018-10-27 01:43:00 204

空空如也

空空如也

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

TA关注的人

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