- 博客(37)
- 收藏
- 关注
原创 Kafka 记录
在一个Kafka集群中,每增加一个代理就需要为这个代理配置一个与该集群中其他代理不同的id, id值可以选择任意非负整数即可,只要保证它在整个Kafka集群中唯一,这个id就是代理的名字,也就是在启动代理时配置的broker.id对应的值。同时与传统消息系统不同的是,Kafka并不会立即删除已被消费的消息,由于磁盘的限制消息也不会一直被存储(事实上这也是没有必要的),因此Kafka提供两种删除老数据的策略,一是基于消息已存储的时间长度,二是基于分区的大小。当然,客户端还可以在主题创建后修改主题的分区数。
2024-01-30 13:17:33 1228
原创 AWS (Amazon Web Services) 云计算
AWS DocPython:Java:Examtopic:(注意甄别答案):如有需要,以上链接的网页右上角都可以切换成中文版。Management Console (管理控制台)
2023-10-20 15:43:55 731
原创 响应式与微服务知识总结
本文意在整理一个知识体系,结构化、系统化地概括Spring Cloud微服务开发设计到的常用的相关技术,分布式知识,Reactive响应式开发及其他软件开发中涉及到的常用的附加知识。
2023-04-06 19:26:07 1550
原创 Spring 基础知识、执行流程、源码分析和设计思想
目录 Spring 基础 Spring 体系结构 Core (IoC & DI) Bean AOP; Spring Boot 原理解析和 SpringApplication 执行流程; spring-boot-starter 原理; 手写一个 starter;手写 Spring 核心代码
2022-06-24 12:35:59 648
原创 OAuth 2.0 + JWT 保护API安全
目录OAuth 2.0 是什么OAuth 2.0 协议流程OAuth 2.0 的4种授权方式JWT(JSON Web Token)JWT是什么?JWT解决了什么问题?Spring Cloud Security + OAuth 2.0 + JWT的应用应用访问安全性基本都是围绕认证(Authentication)和授权(Authorization)两大核心概念。首先确定用户身份(对用户进行认证),确认身份后再确定用户是否有访问指定资源的权限,即身份认证是验证身份的过程,而授权是验证是否有权访问的过程。举个例子
2022-06-09 21:10:08 1702
原创 PostgreSQL记录
目录安装与配置数据类型数字类型字符类型时间/日期类型数据类型转化COLLATESQL高级特性WITH查询批量插入聚合函数窗口函数体系结构逻辑和物理存储结构进程结构内存结构Oracle To PostgreSQLDBA谷歌云 PostgreSQL
2022-05-14 15:57:48 3843
原创 Java实时处理 - Spring Integration - MQ Message
Messaging:Messages and channels;Message Endpoints;Splitting and aggregating messages;Routing and filtering;Integrating systems:Handling messages with XML payload;Spring Integration and the Java Message Service (JMS), Email, Filesystem, web service, etc
2022-05-06 19:23:42 1201
原创 MOOC网站访问日志分析
阿里云开放实验室选择一个日志分析项目为例:实验详情:实验概述:网站访问日志是用户在访问网站服务器时产生的日志,它包含了各种原始信息,一般以.log结尾。通过它就可以清楚的知道用户的IP,访问时间,请求链接,请求状态,请求字节数,来源链接,用户操作系统,浏览器内核,浏览器名称,浏览器版本等等信息。对网站日志的分析统计可以使我们了解网站当前的一些状况,为网站的各种优化升级甚至公司营销策略提供依据。 该实验提供实验手册,包含实验资源(MaxCompute,阿里云账户等),附件下载 主.
2021-02-06 16:35:20 1302
原创 谷歌云GCP
感谢公司赞助了Google Cloud Platform(GCP) Coursera课程:https://www.coursera.org/,包括云基础设施,应用开发,数据湖和数据仓库相关知识。其中谷歌云的实验操作平台是:https://www.qwiklabs.com/,获得的谷歌云Coursera认证(该认证包括Qwiklabs平台的实验)如下:2020/3/26-2020/4/1 Essential Google Cloud Infrastructure: Core Services
2021-01-31 12:05:10 5382
原创 基于Python和TensorFlow的AI作曲的设计与实现
技术栈:前后端分离,前端使用Vue + Element,Node.js,Webpack自动化构建工具后端采用Python + Flask语言编程深度学习框架使用TensorFlow(集成Keras)数据库使用Flask-SQLAlchemy等服务器使用Apache可视化数据库工具使用Navicat for MySQLAI作曲系统设计:用户端的主要功能:管理员端的主要功能:...
2020-12-18 00:53:00 1384 1
原创 OCA/OCP(Oracle Certified Associate/Profesional)
12c版本号是12.1.0.2.0.18c版本号是12.2.0.2,19c版本号是12.2.0.3,这两个年度版本仍然处于 12c 的发布序列中,19c 属于 12c 体系的最后一个版本。OCP 12c 认证包括 071, 062 & 063三门认证考试071: Oracle Database SQL Exam062: Oracle Database Installation and Adminstration063: Oracle Database Advanced A..
2020-12-16 13:31:02 2047 1
原创 阿里云记录
阿里云整体架构 弹性计算服务ECS 阿里云网络管理VPC 负载均衡SLB和弹性伸缩AS 对象存储OSS 云数据库RDS CDN 阿里云安全 RAM访问控制 SDK开发阿里云整体架构弹性计算服务ECS云数据库RDS对象存储OSS阿里云云盾(云安全)包括:DDoS防护包 Web应用防火墙 安骑士 安全管家 云安全中心 云监控RAM访问控制SDK开发...
2020-12-14 16:41:52 4456
原创 CDH实战记录
[root@hadoop01 ~]# /usr/local/mysql/support-files/mysql.server startStarting MySQL.. [ OK ][root@hadoop01 ~]# /opt/module/cm/cm-5.12.1/etc/init.d/cloudera-scm-server startStarting cloudera-scm-server:...
2020-12-14 16:22:00 414
原创 大数据实战记录
1. Create CentOS server and clone 3 servers: 2. vi /etc/sysconfig/network 3. vi /etc/sysconfig/network-scripts/ifcfg-ens33 Config static IP 4. vi /etc/hosts 172.16.235.134 hadoop01 172.16.235.135 hadoop02 172.16.23...
2020-12-14 16:16:54 3784
原创 Cloud Native Spring in Action
Argo和Jenkins都是用于自动化软件交付流程的工具,但它们之间有一些区别。工作流定义方式• Jenkins:通过传统的自由风格(Freestyle)项目或者流水线(Pipeline)来定义任务。在流水线中,使用Groovy脚本编写复杂的构建、测试和部署步骤。例如,定义一个简单的Java项目构建流水线,需要在脚本中指定代码拉取、编译、测试和打包等步骤。• Argo:主要围绕自定义资源定义(CRD)和工作流模板(Workflow Templates)来构建工作流。
2024-11-01 11:29:50 902
原创 Java 8 & 11 & 17 & 21
当某个行为或操作独立于具体对象时,可以考虑使用函数。函数可以独立存在,不依赖于特定的对象实例。函数可以作为参数传递给其他函数,可以作为返回值返回,可以用于函数式编程等场景。)是指属于某个类或对象的行为或操作,它是面向对象编程的基本组成部分。方法通常用于描述对象的行为,可以访问对象的属性并对其进行操作。当需要描述某个对象的行为或操作时,通常应该使用方法。)是独立于对象的,可以独立存在的一段代码,它接受输入参数并返回一个值。方法可以被继承,可以被重写,可以实现接口,从而实现多态。中,函数通常指的是静态方法(
2024-11-01 11:28:16 608
原创 The Securities Trade Lifecycle
FoP 交易通常用于参与方之间存在既有关系并相互信任的情况。这是因为 FoP 交易比交付对价 (DVP) 交易具有更高的交付风险,在 DVP 交易中,资金和证券的交付同时进行。FoP 交易通常用于证券市场,例如在账户之间转移证券而无需现金交易。需要注意的是,FoP 交易并不总是合适的。这体现了交易双方在结算过程中,证券和现金的转移以及账户的相应变化。是一种证券市场结算方式,它确保只有在付款完成后才会进行证券的交割。是一种证券交易结算方式,其中证券的交付或接收与相应的资金转移无关。
2024-10-09 14:02:48 968
原创 Terraform
https://developer.hashicorp.com/terraformTerraform AWS Provider:https://registry.terraform.io/providers/hashicorp/aws/latest/docsTerraform Standard Module Structure:https://developer.hashicorp.com/terraform/language/modules/develop/structurehttps://develop
2024-01-10 09:53:13 491
转载 元宇宙系统全面学习线路
问题导读1.元宇宙已经发展了多少年?2.元宇宙是什么?3.元宇宙有哪些概念?4.元宇宙支持技术有哪些?5.元宇宙和VR有什么区别?6.元宇宙有哪些机会?7.元宇宙如何开发,有哪些赛道?元宇宙的发展跟互联网发展是非常类似的,在我们上学那会,学校、家长是反对我们上网的,因为那时候网游太容易上瘾了,包括QQ聊天,是非常新奇的。然而互联网发展到今天,我们已经离不开网络了。元宇宙其实也是一样的,元宇宙孕育于游戏,所以让我们觉得元宇宙=游戏, 其实元宇宙是会改变各行各业的。特别是工业元宇宙将会提
2022-01-20 08:04:45 11945 5
转载 Spark中的RDD、DataFrame和DataSet讲解
1、Spark中的模块 2、什么是DataFrame 3、RDD和DataFrame的区别 4、什么是DataSet 5、RDD和Dataset的区别 6、Dataset和DataFrame的区别与联系 7、DataSet的创建 8、RDD转DataFrame原因及方式 9、DataFrame转RDD原因及方式 10、DataFrame
2021-05-09 07:01:02 52
原创 JMS,ActiveMQ,Solace和RxJava记录
JMSActiveMQ用Java代码实现收发消息1. 使用JMS方式发送接收消息编辑2.在SpringBoot中使用ActiveMQSolaceRxJava
2021-03-15 22:07:41 1026
转载 数据仓库记录
一、数据仓库、数据集市概述数据仓库特点面向主题。如基金数据仓库、基金数据集市、投资人数据集市等。 集成性。由多个数据源系统集成。 随时间变化。反映某一历史时间点的数据快照。 2.数据仓库组件 数据仓库的核心组件有四个:各源数据库,ETL,数据仓库,前端应用。如下图所示: (1) 业务系统业务系统包含各种源数据库,这些源数据库既为业务系统提供数据支撑,同时也作为数据仓库的数据源(注:除了业务系统,数据仓库也可从其他外部数据源获取数据);...
2020-12-15 16:15:08 347
原创 DevOps记录
目录CI/CDDocker & KubernetesDocker开发 + 阿里云容器镜像服务KubernetesKubernetes DashboardAnsibleAnsible TowerTerraform
2020-12-14 19:10:23 1444
原创 Agile敏捷开发
公司组里用的是Kanban,包括Plan, Development, Testing, Done, Release几列,分列显示出组里每个人手头上的Jira Items。Jira包括Task/Story标题,Status,Priority,Estimation Due Date,Story points等。
2020-12-14 18:39:00 546
原创 阿里云ACP云计算认证
线下考试简介试卷满分为100分,考试时间为120分钟及格分数:80答题方式:闭卷试卷内容: 产品名称 试题比例 DDoS 防护 (基础防护、高防IP、抗D 流量包、海外高防) 15% Web 应用防火墙、网站威胁扫描系统 15% 云安全中心(原态势感知+安骑士) 10% 堡垒机、云防火墙 5%
2020-12-14 17:03:23 1480
原创 我所理解的闭包是酱紫的
什么是闭包?在我的理解里,变量的作用域属于函数作用域,在函数执行后作用域就会被清理,基于内存回收机制,内存也随之回收,而闭包是建立在一个函数内部的子函数,可继承作用域,访问上级作用域,即使上级函数执行完,内部函数引用还在,所以参数和变量还是在内存里,作用域没有随之销毁,这时的子函数——也就是闭包,便拥有了访问上级作用域中变量的权限。
2018-05-13 09:04:10 269
原创 String方法的总结
var str = 'Beth-Chan';// 字符串是类数组对象console.log(str.length); // 9console.log(str[2]); // tfor (let i = 0; i < str.length; i++) { console.log(i + ' ~ ' + str[i]);}var trimStr = ' Beth Chan...
2018-05-07 16:29:32 367
原创 Node学习笔记
官网:https://nodejs.org API: https://nodejs.org/api/ (英文版)http://nodejs.cn/api/ (中文版)
2018-04-19 15:09:21 236
原创 JavaScript学习笔记
自己看了觉得颇有收获的书: 《JavaScript高级程序设计》 《深入理解JavaScript》 喜欢它的第3部分深入JavaScript部分,英文版为《Speaking JavaScript》 《JavaScript面向对象精要》 跟高程同个作者,内容质量个人觉得很不错 《JavaScript权威指南》 类似API书,适合查漏补缺(下面记录我整理的一部分JavaScript笔记,通过空行和缩进分隔知识点)
2018-04-12 09:40:17 302
原创 HTML学习笔记
HTML(HyperText Markup Language,超文本标记语言),其实可以理解为普通文本加HTML标签/标记。XHTML(eXtensible HyperText Markup Language,可扩展超文本标记语言),是更严格、更纯净的HTML。XML(eXtensible Markup Language,可扩展标记语言)文档是结构化文档。HTML 4.01 ->...
2018-04-12 09:19:56 641
转载 HTTP缓存机制及原理
前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。 在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确的理解前端
2017-12-23 09:16:58 486
原创 File协议
1.file协议中文意思:本地文件传输协议 什么是File:File协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样。 如何使用File:要使用File协议,基本的格式如下:file:///文件路径,比如要打开F盘flash文件夹中的1.swf文件,那么可以在资源管理器或浏览器地址栏中输入:file:///f:/flash/1.swf回车。2.uri中为什么本地文件file后面跟三个斜杠, http等协议跟两个斜杠?
2017-12-22 22:01:57 7471 1
转载 浏览器内部工作原理
目录 一、介绍 二、渲染引擎 三、解析与DOM树构建 四、渲染树构建 五、布局 六、绘制 七、动态变化 八、渲染引擎的线程 九、CSS2可视模型 英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers 一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,
2017-12-22 17:43:12 303
转载 一张图说明cdn网络
1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求;2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统;3.智能DNS负载均衡系统解析域名,把对用户响应速度最快的IP节点返回给用户;4.用户向该IP节点(CDN服务器)发出请求;5.由于是第一次访问
2017-12-22 16:38:47 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人