自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Prometheus

1、下载 jmx_prometheus_javaagent-0.20.0.jar并上传到 api-server的规划目录下(我们的服务api-server和core-server是部署在192.168.52.198上,所以将jmx_prometheus_javaagent-0.20.0.jar上传到 /opt/fs/jmx 下)官网: https://prometheus.io/docs/prometheus/latest/getting_started/

2024-01-03 10:06:14 1123

原创 Grafan-Loki

Loki是一个受普罗米修斯启发的水平可扩展、高可用的多租户日志聚合系统。洛基与普罗米修斯的不同之处在于,他专注于日志而非度量,并通过推送而非拉取来收集日志。

2023-12-22 14:17:23 68

原创 17 - common-pdf 工具包

common-pdf概述java导出数据的方式有很多种,这边大概做一个总结 :Itext,wkhtmltopdf,Spire.Doc,Flying Sauser,PD4ML,x-easypdf,目前使用量最多的就是Itext(Itext5 和 Itext7),Itext7也有一个高级的模块html2pdf能快速实现功能,后端的代码量最少。 wkhtmltopdf,Spire.Doc,Flying Sauser,PD4ML 可以参考:https://blog.csdn.net/weixin_43981

2023-12-13 18:36:32 117

原创 Design Pattern 02

设计模式

2023-02-25 18:02:59 165

原创 Design Pattern 01

java设计模式上

2023-02-19 23:51:07 176

原创 noVNC搭建

noVNC 的搭建过程

2022-12-28 17:30:04 2188 1

原创 MariaDB

当前示列的环境是:centos 7.5 ,MariaDB 10.6.8所有的安装操作路径都是基于 opt/fs/mdb创建对应的包在/opt/fs/mdb目录下创建multiMysql文件夹,并在里面创建mdbConfig,socket,mdebBin,datadir这四个文件夹备用。现在我们在datadir中创建3个文件夹以放置三个实例的数据文件:3307,3308,3309查看建立好的文件tree提前给文件授权要对/opt/fs/mdb/multiMysql进行递归授权防止之后的操作出现

2022-06-02 20:14:29 479

原创 encriytion-mysql连接加密

jasypt-spring-boot官网:https://github.com/ulisesbocchio/jasypt-spring-boot中文 https://www.5axxw.com/wiki/content/3cyz9l集成步骤导入依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId&g

2022-05-16 18:50:47 465

原创 谷粒商城-00-索引目录

01、简介-项目介绍02、简介-项目整体效果展示03、简介-分布式基础概念04、简介-项目微服务架构图05、简介-项目微服务划分图06、环境-使用vagrant快速创建linux虚拟机07、环境-虚拟机网络设置08、环境-linux安装docker09、环境-配置docker阿里云镜像加速10、环境-docker安装mysql11、环境-docker安装redis12、环境-开发工具8环境安装配置13、环境-配置git-ssh14、环境-项目结构创建&提交到码云15、环境

2022-05-14 11:43:41 444

原创 谷粒商城-12-p300-p338

300、商城业务-支付-支付宝沙箱&代码1、进入“蚂蚁金服开放平台” https://open.alipay.com/platform/home.htm2、下载支付宝官方demo,进行配置和测试文档地址https://open.alipay.com/platform/home.htm 支付宝&蚂蚁金服开发者平台https://docs.open.alipay.com/catalog 开发者文档https://docs.open.alipay.com/270/106291/ 全部

2022-05-13 22:59:50 2213 2

原创 谷粒商城-11-p248-p299

247、商城业务-消息队列-MQ简介1、概述Message Queue 简称 MQMQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。多用于分布式系统之间进行通信。先进先出:MQ先进后出:栈两边都可以取数据:双端队列2、应用场景2.1 异步处理2.2 应用解耦2.3 流量控制2、概述大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念:消息代理(message broker)和目的地(dest

2022-05-13 22:58:53 537

原创 谷粒商城-10-p193-p247

193、商城业务-异步-异步复习线程基础百度吧异步编排参考网上链接即可:https://blog.csdn.net/weixin_45762031/article/details/103519459线程回顾初始化线程的4种方式:1、继承Thread2、实现Runnable接口3、实现Callable接口 + FutureTask (可以拿到返回结果,可以处理异常)4、线程池方式1和方式2:主进程无法获取线程的运算结果。不适合当前场景方式3:主进程可以获取线程的运算结果,并设置给ite

2022-05-13 22:56:48 2633

原创 谷粒商城-09-p173-p192

173、商城业务-检索服务-搭建页面环境接下来我们要在我们的search 服务搭建我们的检索服务1、引入thymeleaf 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depende

2022-05-13 22:54:20 1442

原创 谷粒商城-08-p139-p172

139、商城业务-nginx-搭建域名访问一(反向代理)1、安装nginx随便启动一个 nginx 实例,只是为了复制出配置docker run -p 80:80 --name nginx -d nginx:1.10将容器内的配置文件拷贝到当前目录:docker container cp nginx:/etc/nginx .别忘了后面的点修改文件名称:mv nginx conf 把这个 conf 移动到/mydata/nginx 下终止原容器:docker

2022-05-13 22:53:32 1587

原创 谷粒商城-07-p102-p138

102 全文检索-ElasticSearch-简介简介https://www.elastic.co/cn/what-is/elasticsearch全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的 接口。Elastic 是 Lucene 的封装,提供了 REST

2022-05-13 22:52:32 1611

原创 谷粒商城-06-p65-p101

65、商品服务-api-品牌管理-表单校验&自定义校验器1、新增品牌和修改品牌的回显brand.vue <el-table-column prop="logo" header-align="center" align="center" label="品牌logo地址"> <template slot-scope="scope"> <!-- <el-image style="width: 10

2022-05-11 09:57:03 800

原创 谷粒商城-04-P44-P60

商品服务-api-三级分类-递归查询树形数据结构获取1、导入数据向数据库gulimall_pms中的表pms_category导入数据,脚本如下:DROP TABLE IF EXISTS `pms_category`;CREATE TABLE `pms_category` ( `cat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类id', `name` char(50) DEFAULT NULL COMMENT '分类名称', `

2022-05-11 09:55:15 502

原创 谷粒商城-01-p1-p19

谷粒商城-01分布式基础&环境搭建一、项目简介1、项目背景1)、电商模式市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O;1、B2B 模式B2B (Business to Business), 是指商家与商家建立的商业关系。 如:阿里巴巴2、B2C 模式B2C (Business to Consumer), 就是我们经常看到的供应商直接把商品卖给用户,即“商对客”模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。如:苏宁易购、京东、天猫、小米商城

2022-05-08 20:23:12 2203

原创 谷粒商城-03-p28-p44

以下的前端技术点更详细的可以查看放生的 csdn 的系列https://blog.csdn.net/weixin_45041878/article/details/123560368一、 VSCode 使用1 、安装常用插件切换到插件标签页安装以下基本插件2 、创建项目vscode 很轻量级,本身没有新建项目的选项,创建一个空文件夹就可以当做一个项目3 、创建网页创建文件,命名为 index.html快捷键 ! ,快速创建网页模板h1 + 回车,自动补全标签4 、运行效果如

2022-05-08 20:16:55 260

原创 谷粒商城-02-p20-p27

一、SpringCloud Alibaba1、SpringCloud Alibaba 简介1)、简介Spring Cloud Alibaba 致力于提供微服务开发的****一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系

2022-05-08 20:14:13 636

原创 WebSocket

java websocket

2022-04-13 12:45:29 3073 2

原创 java 国际化 i18n

java 国际化,i18n

2022-04-05 18:48:14 4168

原创 mapstruct

mapstruct

2022-04-03 19:09:13 1247

原创 JSR303参数校验

JRS303

2022-04-03 18:09:57 1469

原创 Spring Cache Redission

缓存 分布式锁 redis springCache redission

2022-04-03 16:23:38 1660

原创 vue05 webPack

第一章 Webpack 介绍1.1 Webpack 是什么Webpack 是一个前端的静态模块资源打包工具,能让浏览器也支持模块化。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。1.2 Webpack 作用Webpack 核心主要进行 JavaScript 资源打包如下图,它可以结合其他插件工具,将多种静态资源css、png、sass 分类转换成一个个静态文件,这样可以减 少页面的请求。可集成 babel 工具实现 EcmaScript 6 转 Ecma

2022-03-22 16:42:45 1079

原创 vue04-生命周期,Ajax,Router,webpack,CLI3.x

第七章 生命周期和 Ajax 服务端通信7.1 Vue 实例生命周期7.1.1 生命周期钩子函数每个 Vue 实例在被创建时都要经过一系列的初始化过程生命周期分为三大阶段:初始化显示、更新显示、销毁Vue实例初始化阶段的钩子函数:beforeCreate() 实例创建前:数据和模板均未获取到created() 实例创建后: 最早可访问到 data 数据,但模板未获取到beforeMount() 数据挂载前:模板已获取到,但是数据未挂载到模板上。mounted() 数据挂载后: 数据已挂

2022-03-21 23:53:52 599

原创 vue 03基本操作(基本指令,过滤器,组件,插件,组件传值。。)

第一章 Vue.js 概要介绍1.1 Vue.js 介绍Vue 是什么主流的渐进式 JavaScript 框架什么是渐近式可以和传统的网站开发架构融合在一起,例如可以简单的把它当作一个类似 JQuery 库来使用。也可以使用Vue全家桶框架来开发大型的单页面应用程序 。使用它的原因vue.js 体积小,编码简洁优雅,运行效率高,用户体验好. 无Dom操作,它能提高网站应用程序的开发效率什么场景下使用它一般是需要开发单页面应用程序 (Single Pag

2022-03-21 12:23:12 827

原创 Vue-02 Visual Studio Code

一、介绍 Visual Studio CodeVisual Studio Code (简称 VS Code / VSC) 是一款免费开源跨平台的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作……在 Build 2015 大会上,微软宣布推出免费跨平台的 Visual Studio Code 编辑器。介绍 VS

2022-03-17 22:49:57 689 3

原创 vue 01基础部分-NPM包管理工具

第1章 NPM 包管理工具1.1 什么是 NPMNPM 全称 Node Package Manager,它是 JavaScript 的包管理工具, 并且是 Node.js 平台的默认包管理工具。通过NPM 可以安装、共享、分发代码,管理项目依赖关系。可从NPM服务器下载别人编写的第三方包到本地使用。可从NPM服务器下载并安装别人编写的命令行程序到本地使用。可将自己编写的包或命令行程序上传到NPM服务器供别人使用。其实我们可以把 NPM 理解为前端的 Maven。我们通过 npm 可以很方便

2022-03-17 21:05:41 441

谷粒商城项目技术选型 和 搭建

项目简介 技术选型 搭建 docker git 对应视频 p1-p19

2022-05-08

空空如也

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

TA关注的人

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