简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言:Linux的发行版Centos是业界主流的服务器操作系统。虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。VMware 是一款功能强大的虚拟机管理软件,提供用户可在单一的桌面上同时运行不同的操作系统,是程序员进行开发、测试和部署新的应用程序的最佳解决方案。软件环境:VMware Workstation 12 ProCe
前言:推荐使用yum指令自动安装JDK、Tomcat以及MariaDB数据库(Mysql的分支),它可以让你免受配置各种环境变量之苦,安装完直接就可以用,无需配置。开发环境:虚拟机 Centos7.7 mininal安装版本:JDK1.8+Mysql 5.7+Tomcat 8.5一、传统安装方式,舍弃下载上传安装包麻烦,有时还需要配置环境变量以安装JDK举例,Tomcat和Mysql类似:1、首先
前言:前面几篇文章我们已经学习了Spring Cloud Alibaba的Nacos注册和配置中心、Ribbon负载均衡、OpenFeign调用、Sentinel流量控制和熔断降级,以及Seata分布式事务。现在该轮到Spring Cloud Gateway 网关组件了。网关的作用是路由转发、权限校验、限流控制等作用。一、为什么使用API 网关我个人理解API 网关就是一个增强版业务nginx,它
前言:打脸了,前脚刚说过要跟Servlet正式告别。结果最近的面试被问到了同一个Servlet可不可以被映射到多个URL上,也就是如何用一个Servlet实现多个功能。前置知识:Servlet容器如何处理请求资源路径? 1、这个地址 http://localhost:8080/ttms1.01/indexUI.do 什么是请求资源路径? 在地址栏中输入的请求地址中,端口号之后的部分都是请求
前言:从2014年开始,得益于以Docker为代表的容器化技术的成熟以及DevOps文化的兴起,服务化的思想进一步演化,演变为今天我们所熟知的微服务。微服务可谓是这几年比较热门的技术,从2017开始逐渐爆火,逐渐大大小小的公司纷纷将微服务技术引入并在实际业务中落地。一、微服务简介微服务是一种用于构建应用的架构方案。微服务架构有别于更为传统的单体式方案,可将应用拆分成多个核心功能。每个功能都被称为一
前言: 微服务会把一个大项目拆分成多个独立的小服务,这些小服务之间的调用采用的是Http Restful和RPC调用。一般来说,各大企业内部服务调用为了保证性能会采用PRC,而对外开放的API接口则会采用Restful风格。Spring Cloud提供了Ribbon+RestTemplate 的Rest方式,Ribbon是一个负载均衡的客户端;...
一、Iterator简介:1、java.util.Iterator为一个接口,它只提供了迭代了基本规则,提供一种方法访问某个容器(container)对象中的各个元素,而又不需暴露该对象的内部细节/底层结构。在JDK 中他是这样定义的:对collection 进行迭代的迭代器。从定义可见,Iterator(迭代器)模式又叫做Cursor(游标)模式是为容器而生。它可以把访问逻辑从不同类型
前言:在如今前后端分离的趋势下,后端基本不需要再去关心前端页面的事情,只需要把数据处理好并通过相应的接口返回数据给前端即可。在SpringMVC中,我们可以通过@ResponseBody注解来返回JSON数据或者是XML数据。一般返回的是更轻量级的JSON 格式数据,移动端的Android、IOS客户端和Web网页前端都可以利用JSON解析器很好地解析出数据并展示。相同的后台接口适用于不同的前端使
如我的页面为hello-world.html,它所在的目录结构就应该为resource–> templates --> hello-world.html在controller中,return的值则为 /hello-world ,系统会自动给加上.html的后缀。css引入增加 th:href配置路径,js引入增加th:src路径配置。我的页面中本来都是直接使用的element-ui和vue直接提供
目前需要加强的方向,分布式架构、大数据技术、Docker+K8S容器、JVM调优。希望以后能对于老生常谈的云原生、数据治理、DevOps、ServerLess、ServiceMesh等技术架构谈笑风生。