自定义博客皮肤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)
  • 收藏
  • 关注

原创 JAVA面试核心知识点(二):数据库

二·数据库2.1 数据库架构考点思维导视 关系数据库:架构、索引、锁、语法、理论范式如何设计一个关系性数据库:RDBMS 程序实例 存储管理,缓存机制,SQL解析,日志管理(beanLog),权限划分,容灾机制,索引管理,锁模块 存储(文件系统)索引模块 为什么要使用索引 快速查询数据 什么样的信息能成为索引 主键、唯一键以及普通键 索引的数据结构 生成索引,建立二叉查找树进行二分

2021-03-25 10:55:29 148

原创 org.apache.http.client.ClientProtocolException: URI does not specify a valid host name

org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: xxxx.com.cn:8080/xxxxx/Detaile.printStackTrace():org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: stltfvir-inter.yto56.com.cn:80

2021-03-22 09:44:27 3351

原创 JAVA面试核心知识点(一):计算机网络

一·计算机网络1.1 网络基础知识OSI 七层协议(制定标准使用的标准概念框架): 物理层(传递比特流0101)->数据链路层(将比特流转换为逻辑传输线路)->网络层(逻辑编址,分组传输,路由选择)->传输层(传输协议同时进行流量控制)->会话层(自动寻址,建立不同用户之间的会话)->展示层(加密解密,转换翻译,缩解压缩)->应用层 应用层,表示层,会话层(数据),传输层(分段),网络层(分组,数据包),数据链路层(帧),物理层(比特)OSI实现的

2021-03-18 10:20:03 203

原创 最简单的内网穿透教程

最简单的内网穿透教程一·现实场景和工作痛点现实场景如下:程序员小吕公司在上海,程序员小周公司在北京,现在两个公司因为业务上的合作需要小吕作为服务端给小周提供服务接口。工作痛点:接到需求后很快小吕就完成了任务,然后和小周对接的时候却发现了一个问题,小吕和小周都在大型互联网公司,公司为了保证安全都使用了内网作为公司网络,双方无法访问彼此的接口和网络现在应该怎办呢?接下来引出本次文章的主角:cpolar内网穿透工具cpolar简介与frp等内网穿透工具类似cpolar也是一个内网穿透的工具内网穿透:

2020-11-19 16:12:35 634 2

原创 java后端无法接收到前端传递的json对象

java后端无法接收到前端传递的json对象一·可能是因为未使用@RequestBody在Controller层中,要么使用@RestController要么使用@Controller+@RequestBody在使用的方法前定义。@RestController@RequestMapping("/api")public class Usercontroller { @RequestMapping("/") String home() { return "hello

2020-06-29 19:41:47 2283

原创 Hystrix入门教程

Hystrix入门教程一·什么是Hystrix?Hystrix有什么作用?使用Hystrix有哪些适用场景Hystrix是springCloud的组件之一,Hystrix 可以让我们在分布式系统中对服务间的调用进行控制加入一些调用延迟或者依赖故障的容错机制。Hystrix 通过将依赖服务进行资源隔离进而阻止某个依赖服务出现故障时在整个系统所有的依赖服务调用中进行蔓延;同时Hystrix 还提供故障时的 fallback 降级机制。通过这些方法帮助我们提升分布式系统的可用性和稳定性。在高并发访问

2020-06-29 19:40:18 348

原创 Springboot搭建Eureka并设置Eureka登录账号密码

Springboot搭建Eureka并设置Eureka登录账号密码一.创建一个springboot项目1.可以使用Spring Initializr,用浏览器打开http://start.spring.io2.在IntelliJ IDEA里创建新的Spring Boot应用程序,在File菜单里选择New > Project选择Spring Initializr二.导入相应的maven依赖#此处为springboot的eureka相关依赖<dependency><gr

2020-06-28 15:06:13 2117

原创 git新手入门教程

git新手入门问题总结前言本人为2019年6月份刚刚毕业,大三暑假中旬来到上海,实习时间大致为十个月,在这十个月里面学到了许多关于git使用方面的知识经常会逛开源中国水水动态,看看技术帖子学习知识。今天首次把自己这大半年实习中学习到的git的相关知识,以及学习过程中遇到的问题分享给一些像我这样新入门的小白,希望能够帮助到大家。什么是git?git能干什么?刚刚入门的小伙伴们可能内心中都有这个疑惑,什么是git?git能够做什么?其实简单地说git就是一个开源的分布式版本控制系统,可以有效、高速

2020-06-14 15:34:21 210

原创 centos7下docker的安装教程

Centos7下docker安装教程以及踩过的那些坑推荐在Centos下安装docker,在windows下安装docker可能会遇到很多的问题,而且docker官方推荐使用linux环境来使用docker。可以使用xftp和xshell等linux操作工具来协助使用。一·前言:什么是docker?为什么要使用docker?docker可以解决哪些问题(使用docker的好处)1.什么是dockerDocker Engine是一种开源容器化技术,用于构建和容器化您的应用程序。通俗的来说就是能够将项目

2020-06-14 14:26:37 231

原创 windows下的Jenkins安装教程

Jenkins的安装教程Jenkins安装前的准备1.安装jenkins前首先确保你的电脑已经安装了JDK,由于jenkins是基于java开发的JDK下载地址2.下载jenkins的安装包Jenkins下载地址下载好的msi文件,双击即可开始安装。Jenkins安装教程1.Jenkins安装成功后会自动打开浏览器,并打开地址:localhost:80802.根据提示输入密码3.安装插件如图示选择安装推荐的插件。如果跳出无法连接或者网络原因无法下载,点击跳过此步骤,安装成功之

2020-06-14 14:23:57 481

原创 Springboot拦截器实现IP黑名单

Springboot拦截器实现IP黑名单一·业务场景和需要实现的功能以redis作为IP存储地址实现。业务场景:针对秒杀活动或者常规电商业务场景等,防止恶意脚本不停的刷接口。实现功能:写一个拦截器拦截掉黑名单IP,额外增加一个接口,将ip地址添加到redis中,并且返回redis中当前全部ip二·Springboot中定义一个拦截器@Order(0)@Aspect@Componentpublic class AopInterceptor { /** * 定义拦

2020-06-14 14:21:39 4181 6

空空如也

空空如也

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

TA关注的人

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