自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第28天-Kubernetes架构,集群部署,Ingress,项目部署,Dashboard

Kubernetes架构,集群部署,Ingress,项目部署,Dashboard

2023-08-01 23:08:13 1197

原创 第27天-熔断,降级,限流,网关流控,服务链路追踪

熔断,降级,限流,网关流控,服务链路追踪

2023-07-29 10:43:01 433

原创 第26天-秒杀服务(秒杀系统设计与实现)

第26天-秒杀服务-秒杀系统设计与实现

2023-07-27 00:20:20 382

原创 第25天-支付宝沙箱,支付加密,内网穿透,支付宝新版SDK,支付回调,支付收单

支付宝沙箱,支付加密,内网穿透,支付宝新版SDK,支付回调,支付收单

2023-07-19 22:27:23 230

原创 第24天-订单服务(订单确认、订单接口幂等、订单验价、锁定库存)

订单服务-订单确认、订单接口幂等、订单验价、锁定库存

2023-06-28 22:52:31 1390

原创 第23天-购物车实现,用户身份鉴别,购物车操作

购物车实现,用户身份鉴别,购物车操作

2023-03-27 23:53:01 700

原创 第22天-单点登录SSO,JWT实现无状态登录,自定义网关过滤器处理登录验证

单点登录SSO,JWT实现无状态登录,自定义网关过滤器处理登录验证

2023-03-23 00:19:48 440

原创 第21天-账号登录,社交登录,分布式Session

账号登录,社交登录,分布式Session

2023-03-17 15:52:08 484

原创 第20天-认证服务,短信验证码,MD5加密,用户注册细节

认证服务,短信验证码,MD5加密,用户注册细节

2023-03-16 16:06:59 348

原创 第19天-商品详情页,线程与异步编排,页面静态化改造

商品详情页,线程与异步编排,页面静态化改造

2023-03-15 01:59:04 234

原创 第18天-商城业务(商品检索服务,基于Elastic Search完成商品检索)

商品检索服务,基于Elastic Search完成商品检索

2023-03-10 17:03:02 840

原创 第17天-整合Redis缓存改造三级分类,并解决缓存击穿、穿透、雪崩、一致性问题

整合Redis缓存改造三级分类,并解决缓存击穿、穿透、雪崩、一致性问题

2023-03-06 02:16:45 909

原创 第16天-性能压测:压力测试,性能监控,优化QPS,Nginx动静分离

性能压测:压力测试,性能监控,优化QPS,Nginx动静分离

2023-03-03 23:59:04 2355 2

原创 第15天-商城系统架构,首页渲染三级分类及搭建域名访问商城

商城系统架构,首页渲染三级分类及搭建域名访问商城

2023-02-28 23:30:40 200

原创 第14天-ElasticSearch环境配置,构建检索服务及商品上架到ES库

ElasticSearch环境配置,构建检索服务及商品上架到ES库

2023-02-28 18:06:22 743

原创 第13天-仓储服务(仓库管理,采购管理 ,SPU规格维护)

仓储服务 - 仓库管理,采购管理 ,SPU规格维护

2023-02-27 23:33:59 213

原创 第12天-商品维护(发布商品、商品管理、SPU管理)

商品维护-发布商品、商品管理、SPU管理

2023-02-26 22:56:01 688

原创 第11天-商品服务(销售属性维护,属性分组与属性关联)

销售属性维护,属性分组与属性关联

2023-02-22 23:30:50 162

原创 第10天-商品服务(分层领域模型及规格参数编码实现)

商品服务 - 分层领域模型及规格参数编码实现

2023-02-22 16:53:09 290

原创 第9天-商品服务(电商核心概念,属性分组开发及分类和品牌的级联更新)

商品服务 - 电商核心概念,属性分组开发及分类和品牌的级联更新

2023-02-17 15:45:51 417

原创 第8天-商品服务(Aliyun OSS及商品品牌管理开发)

商品服务 - Aliyun OSS及商品品牌管理开发

2023-02-16 14:15:31 508

原创 第7天-商品服务(商品三级分类开发及网关统一处理跨域)

商品服务 - 商品三级分类开发及网关统一处理跨域

2023-02-13 22:19:02 198

原创 第6天-前端技术栈(ES6、Vue、ElementUI,以及Vue脚手架快速构建前端项目)

前端技术栈-ES6、Vue、ElementUI,以及Vue脚手架快速构建前端项目

2023-02-08 22:12:13 216

原创 第5天-微服务环境搭建(注册中心、配置中心、网关、远程调用测试)

微服务环境搭建-注册中心、配置中心、网关、远程调用测试

2023-02-08 01:32:25 1082

原创 第4天-搭建项目(快速搭建电商平台后台管理系统及逆向生成微服务基本功能)

搭建项目-快速搭建电商平台后台管理系统及逆向生成微服务基本功能

2023-02-05 21:54:57 746 1

原创 第3天-搭建项目(Linux虚拟机及网络配置,项目开发环境,创建项目并上传到Git远程仓库)

搭建项目-Linux虚拟机及网络配置,项目开发环境,创建项目并上传到Git远程仓库

2023-02-05 20:13:05 275

原创 第2天-Docker应用部署

Docker基础知识,能够理解Docker镜像与容器的概念,Docker安装与启动,Docker镜像与容器相关命令,Tomcat Nginx 等软件的常用应用的安装,docker迁移与备份相关命令,运用Dockerfile编写创建容器的脚本,搭建与使用docker私有仓库

2023-02-05 16:03:17 173

原创 第1天-谷粒商城项目介绍,项目架构和微服务划分

谷粒商城项目介绍,项目架构和微服务划分

2023-02-05 14:49:51 434

原创 网络编程

一、基本概念  如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。下面,我们将教大家如何编写网络程序。  在学习编程之前,我们首先要了解关于网络通信的一些概念。▪ 什么是计算机网络?  计算机网络是指将地理位置不同的具有独...

2019-05-19 17:48:37 316

原创 多线程技术

一、基本概念  多线程是Java语言的重要特性,大量应用于网络编程、服务器端程序的开发,最常见的UI界面底层原理、操作系统底层原理都大量使用了多线程。  我们可以流畅的点击软件或者游戏中的各种按钮,其实,底层就是多线程的应用。UI界面的主线程绘制界面,如果有一个耗时的操作发生则启动新的线程,完全不影响主线程的工作。当这个线程工作完毕后,再更新到主界面上。  我们可以上百人、上千人、上万人同时...

2019-05-19 14:25:24 4177

原创 IO技术

一、基本概念和IO入门  对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等。外部系统比较复杂多变,那么我们有必要通过某种手段进行抽象、屏蔽外部的差异,从而实现更加便捷的编程。  输入(Input)指的是:可以让程序从外部系统获得数据(核心含义是“...

2019-05-19 12:42:59 1398

原创 容器(二)

一、Map接口  现实生活中,我们经常需要成对存储某些信息。比如,我们使用的微信,一个手机号只能对应一个微信账户。这就是一种成对存储的关系。  Map就是用来存储“键(key)-值(value) 对”的。 Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复。  Map 接口的实现类有HashMap、TreeMap、HashTable、Properties等。表1-1 Map接口...

2019-05-18 16:21:51 177

原创 容器(一)

一、泛型Generics   开发中需要时刻和数据打交道,如何组织这些数据是我们编程中重要的内容。 我们一般通过“容器”来容纳和管理数据。那什么是“容器”呢?生活中的容器不难理解,是用来容纳物体的,如锅碗瓢盆、箱子和包等。程序中的“容器”也有类似的功能,就是用来容纳和管理数据。   事实上,数组就是一种容器,可以在其中放置对象或基本类型数据。   数组的优势:是一种简单的线性序列,可以快速地...

2019-05-17 17:10:05 260

原创 常用类

一、包装类1、包装类基本知识  Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。  为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapp...

2019-05-16 23:07:25 119

原创 数组

一、数组概述和特点数组的定义:   数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点:   1. 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。   2. 其元素必须是相同类型,不允许出现混合类型。   3. 数组类型可以是任何数据类型,包...

2019-05-16 14:33:37 253

原创 异常机制

一、导引问题  在实际工作中,我们遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的;我们的程序再运行着,但是内存或硬盘可能满了等等。  软件程序在运行过程中,非常可能遇到刚刚提到的这些问题,我们称之为异常,英文是:Exception,意思是例外。遇到这些例外情况,或者...

2019-05-15 16:37:00 145

原创 面向对象进阶(二)

一、抽象方法和抽象类·抽象方法  使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。·抽象类  包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。【示例1-1】抽象类和抽象方法的基本用法//抽象类abstra...

2019-05-13 23:03:44 340

原创 面向对象进阶(一)

一、概述  文章重点针对面向对象的三大特征:继承、封装、多态进行详细的讲解。另外还包括抽象类、接口、内部类等概念。1、继承的实现  继承让我们更加容易实现类的扩展。 比如,我们定义了人类,再定义Boy类就只需要扩展人类即可。实现了代码的重用,不用再重新发明轮子(don’t reinvent wheels)。  从英文字面意思理解,extends的意思是“扩展”。子类是父类的扩展。现实世...

2019-05-13 13:11:49 442

原创 面向对象基础(二)

一、垃圾回收机制(Garbage Collection)  Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大的提高了开发效率。1、垃圾回收原理和算法·内存管理  Java的内存管理很大程度指的就是对象的管理,其中包括对象空间的分配和释放。  对象空间的分配:使用new关键字创建对象即可  对象...

2019-05-12 17:31:31 223

原创 面向对象基础(一)

一、面向过程和面向对象  面向过程(Procedure Oriented)和面向对象(Object Oriented,OO)都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显的显示出来,出现了面向对象思想并成为目前主流的方式。两者都贯穿于软件分析、设计和开发各个阶段,对应面向对...

2019-05-12 16:05:19 496

空空如也

空空如也

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

TA关注的人

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