摘要: layout: post title: flink-cdc使用 tags: backend categories: backend 应用场景、上手体验 应用场景 Flink CDC (Change Data Capture) 是一种用于捕获和处理数据源中的变化的流处理技术。它可以实时地将数据源中的增 阅读全文
posted @ 2024-03-22 17:27 SylvesterZhang 阅读(346) 评论(0) 推荐(0)
摘要: layout: post title: logstash和filebeat使用 tags: backend categories: backend 应用场景、组件介绍、logstash启动、filebeat启动 应用场景 分布式场景中,不同服务器的服务日志集中收集管理,方便排查问题 组件介绍 log 阅读全文
posted @ 2024-03-22 17:26 SylvesterZhang 阅读(90) 评论(0) 推荐(0)
摘要: layout: post title: canal使用 tags: backend categories: backend 工作原理、mysql开启二进制日志、启动服务端、启动客户端 工作原理 canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL 阅读全文
posted @ 2024-03-22 17:26 SylvesterZhang 阅读(47) 评论(0) 推荐(0)
摘要: layout: post title: springboot中使用es tags: backend categories: backend 依赖、配置、定义索引对象、操作、其他 依赖 <!-- Maven --> <dependency> <groupId>org.springframework.b 阅读全文
posted @ 2024-03-22 17:25 SylvesterZhang 阅读(90) 评论(0) 推荐(0)
摘要: layout: post title: elasticsearch使用 tags: backend categories: backend 索引操作、数据操作 索引操作 索引的创建、删除等 创建索引 PUT /shopping { "acknowledged" : true, "shards_ack 阅读全文
posted @ 2024-03-22 17:25 SylvesterZhang 阅读(15) 评论(0) 推荐(0)
摘要: layout: post title: skywalking基本使用 tags: backend categories: backend 服务探针配置、服务安装 服务配置探针 无侵入配置 1.下载agent并解压 skywalking-agent ├── LICENSE ├── NOTICE ├── 阅读全文
posted @ 2024-03-22 17:24 SylvesterZhang 阅读(121) 评论(0) 推荐(0)
摘要: layout: post title: ruby入门 tags: backend categories: backend 第一个程序、定义类、打印方法、判断是否有方法属性、放开属性、数组、注释、字符串操作、字典、类型转换、静态方法、继承、模块、流程控制、循环、异常处理 第一个程序 def sayHe 阅读全文
posted @ 2024-03-22 17:24 SylvesterZhang 阅读(29) 评论(0) 推荐(0)
摘要: layout: post title: ruby基础 tags: backend categories: backend 目录服务、目录书概念、LDAP、docker-compose方式安装、springboot中访问 目录服务 1)目录服务是一个特殊的数据库.用来保存描述性的、基于属性的详细信息, 阅读全文
posted @ 2024-03-22 17:23 SylvesterZhang 阅读(15) 评论(0) 推荐(0)
摘要: layout: post title: LDAP总结 tags: database categories: database 目录服务、目录书概念、LDAP、docker-compose方式安装、springboot中访问 目录服务 1)目录服务是一个特殊的数据库.用来保存描述性的、基于属性的详细信 阅读全文
posted @ 2024-03-22 17:22 SylvesterZhang 阅读(41) 评论(0) 推荐(0)
摘要: layout: post title: keepalived总结 tags: linux categories: linux 基本操作、修改配置文件、开始 基本操作 1)安装 yum install keepalived -y 2)配置文件 /etc/keepalived/keepalived.co 阅读全文
posted @ 2024-03-22 17:21 SylvesterZhang 阅读(35) 评论(0) 推荐(0)
摘要: layout: post title: shiro知识点整理 tags: shiro categories: java 四个主要功能、核心概念、简单开始、自定义realm之认证、权限字符串、自定义realm之授权、shiro中授权方式、springboot整合shiro 四个主要的功能 Authen 阅读全文
posted @ 2024-03-22 17:21 SylvesterZhang 阅读(27) 评论(0) 推荐(0)
摘要: layout: post title: uniapp使用 tags: uniapp categories: front 组件、生命周期、tabbar配置、uview、数据缓存 组件 1)定义组件 <template> <view> card </view> </template> <script> 阅读全文
posted @ 2024-03-22 17:20 SylvesterZhang 阅读(40) 评论(0) 推荐(0)
摘要: layout: post title: 微信小程序 tags: front categories: front 基础知识、数据、样式、标签、组件、API、实现案例 基础知识 1)目录结构 # 存放页面 - pages # 存放工具 - utils - app.js - app.json - app. 阅读全文
posted @ 2024-03-22 17:20 SylvesterZhang 阅读(21) 评论(0) 推荐(0)
摘要: layout: post title: go语言基础 tags: go categories: backend 概述、变量、常量、运算符和函数、导包、指针、defer、数组、切片、map、type使用、面向对象、反射、chanel、协程、json操作、随机数、网络编程、读取文件、beego 概述 1 阅读全文
posted @ 2024-03-22 17:19 SylvesterZhang 阅读(30) 评论(0) 推荐(0)
摘要: layout: post title: h2 tags: database categories: backend 特点、运行方式、开始 特点 支持全文检索,提供了内置全文检索和使用 Apache Luncene 的全文索引 对数据类型和SQL有很好的支持,兼容性好,便于移植 支持嵌入式数据库、内存 阅读全文
posted @ 2024-03-22 17:19 SylvesterZhang 阅读(30) 评论(0) 推荐(0)
摘要: layout: post title: zookeeper tags: zookeeper categories: backend 概述、Zookeeper设计目的、zookeepr角色介绍、工作原理、应用场景、安装、命令、JAVA操作zookeeper 概述 它是一个分布式服务框架,是Apache 阅读全文
posted @ 2024-03-22 17:18 SylvesterZhang 阅读(25) 评论(0) 推荐(0)
摘要: layout: post title: 正则表达式总结 tags: 正则表达式 categories: backend 元字符、反义、转义、贪婪与懒惰、分组、后向引用、零宽断言、Python中的re模块 参考文档 https://deerchao.cn/tutorials/regex/regex.h 阅读全文
posted @ 2024-03-22 17:18 SylvesterZhang 阅读(38) 评论(0) 推荐(0)
摘要: layout: post title: 达梦数据库 tags: 达梦 categories: backend 模式、状态、状态切换、表空间、GROUP BY、JOIN语句报错、事务 模式 达梦数据库支持3中模式: Normal 模式、 Primary 模式和 Standby 模式。 1)Normal 阅读全文
posted @ 2024-03-22 17:18 SylvesterZhang 阅读(266) 评论(0) 推荐(0)
摘要: layout: post title: Tomcat内置启动 tags: java categories: backend 对于一些老旧项目,不易改成jar包运行,但又要求禁用tomcat外置启动。此时,需要写一个项目调用tomcat相关的jar包,实现tomcat的功能。 1)maven配置 <? 阅读全文
posted @ 2024-03-22 17:17 SylvesterZhang 阅读(33) 评论(0) 推荐(0)
摘要: layout: post title: JAVA通用工具类封装 tags: java categories: backend 发送邮件功能、JSON解析、压缩包处理 发送邮件功能 1)依赖 <dependency> <groupId>com.sun.mail</groupId> <artifactI 阅读全文
posted @ 2024-03-22 17:16 SylvesterZhang 阅读(66) 评论(0) 推荐(0)
摘要: layout: post title: Vuetify tags: vue categories: frontend Install、Layouts、Theme、Elevation、Visiable、Spacing、Colors、Text、Buttons、List、Navigation drawer 阅读全文
posted @ 2024-03-22 17:15 SylvesterZhang 阅读(65) 评论(0) 推荐(0)
摘要: layout: post title: thinkphp6.0 tags: php categories: backends composer、规范、url访问方式、控制器、连接数据库、数据操作、模型、路由 composer php5.3以上的一个依赖管理工具,但不是包管理器。windows上下载e 阅读全文
posted @ 2024-03-22 17:14 SylvesterZhang 阅读(57) 评论(0) 推荐(0)
摘要: layout: post title: 定时任务 tags: java categories: backends 快速开始、核心概念、Job和JobDetail、上下文、有状态Job和无状态Job、Trigger、整合到springboot中、监听器、Quartz外的其他定时器、完整案例 快速开始 阅读全文
posted @ 2024-03-22 17:14 SylvesterZhang 阅读(62) 评论(0) 推荐(0)
摘要: layout: post title: 关于日志 tags: log categories: backends jdk内置日志工具、Commons Logging、Log4j、SLF4J和Logback jdk内置日志工具 package com.example.test; import java. 阅读全文
posted @ 2024-03-22 17:13 SylvesterZhang 阅读(24) 评论(0) 推荐(0)
摘要: layout: post title: opemssl搭建CA服务器 tags: ca categories: backends 级别概念、配置CA中心、搭建HTTPD、级别操作、签发HTTPS证书、异常问题解决 级别概念 1CA认证中心简述 CertificateAuthority的缩写,通常翻译 阅读全文
posted @ 2024-03-22 17:13 SylvesterZhang 阅读(53) 评论(0) 推荐(0)
摘要: layout: post title: python2.x和python3.x对比 tags: python categories: backends print函数、字符串编码、除法、range和xrange、不等运算符、数据类型、文件操作、兼容2.x和3.x的案例 print函数 1)pytho 阅读全文
posted @ 2024-03-22 17:12 SylvesterZhang 阅读(43) 评论(0) 推荐(0)
摘要: layout: post title: Jwt tags: Jwt categories: backends 概述、使用 概述 官方文档是这样解释的:JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。 阅读全文
posted @ 2024-03-22 17:12 SylvesterZhang 阅读(39) 评论(0) 推荐(0)
摘要: layout: post title: redis tags: redis categories: backends 概述、数据类型、事务、乐观锁、SpringBoot中redis使用、redis实现数据自动缓存、springboot中redis事务 概述 1能做什么? 内存存储,持久化 效率高,可 阅读全文
posted @ 2024-03-22 17:11 SylvesterZhang 阅读(25) 评论(0) 推荐(0)
摘要: layout: post title: 分布式锁 tags: 分布式锁 categories: backends 概述、基本实现方式、基于redis实现探索、开源分布式锁 概述 在分布式应用中,如果存在临界资源,如果不使用锁会导致数据一致性的问题。对于 任何一个分布式系统都无法同时满足一致性(Con 阅读全文
posted @ 2024-03-22 17:11 SylvesterZhang 阅读(34) 评论(0) 推荐(0)
摘要: layout: post title: POI读写excel tags: POI读写excel categories: backends 依赖、读取文件、创建并写入文件 依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi 阅读全文
posted @ 2024-03-22 17:10 SylvesterZhang 阅读(44) 评论(0) 推荐(0)
摘要: layout: post title: nginx tags: nginx categories: backends 部署nginx、配置https和反向代理、负载均衡 部署nginx 1快速创建一个nginx容器 $ docker run -d -p80:80 nginx 2将配置文件复制出来到指 阅读全文
posted @ 2024-03-22 17:10 SylvesterZhang 阅读(35) 评论(0) 推荐(0)
摘要: layout: post title: Spring-Security tags: Spring-Security categories: backends 资源访问控制方式、认证流程、授权流程、快速开始、授权案例、自定义登陆登出页面、会话管理、基于方法的授权 资源访问控制方式 基于角色的访问控制 阅读全文
posted @ 2024-03-22 17:09 SylvesterZhang 阅读(21) 评论(0) 推荐(0)
摘要: layout: post title: JAVA机考题 tags: JAVA机考题 categories: backends 二叉排序数及中序遍历实现,socket应用,日志模拟的实现 试题一 /** * 实现要求: * 1、根据已有的代码片段,实现一个二叉排序树; * 2、用中序遍历输出排序结果, 阅读全文
posted @ 2024-03-22 17:09 SylvesterZhang 阅读(25) 评论(0) 推荐(0)
摘要: layout: post title: JVM虚拟机 tags: JVM虚拟机 categories: backends 运行时数据区域、溢出、垃圾收集、问题解决 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域 1)程序计数器 (1)一块较小的内 阅读全文
posted @ 2024-03-22 17:08 SylvesterZhang 阅读(35) 评论(0) 推荐(0)
摘要: layout: post title: tomcat优化 tags: tomcat优化 categories: backends tomcat安装与配置、优化内容、JMeter、JVM字节码 tomcat安装与配置 官网下载后上传到服务器 $ tar -xvf apache-tomcat-8.5.5 阅读全文
posted @ 2024-03-22 17:08 SylvesterZhang 阅读(35) 评论(0) 推荐(0)
摘要: layout: post title: 并发编程 tags: 并发编程 categories: backends 概述、生产者消费者模型、锁对象、集合的线程安全问题、Callable的使用、计数器、队列、线程池、ForkJoin、异步回调、单例模式、CAS、锁 概述 1多线程下变量访问存在问题 变量 阅读全文
posted @ 2024-03-22 17:07 SylvesterZhang 阅读(25) 评论(0) 推荐(0)
摘要: layout: post title: Mybatis-Plus tags: Mybatis-Plus categories: backends 依赖、项目内配置、主键生成策略、自动填充时间、乐观锁实现方式、一般查询、分页查询、删除、执行 SQL 分析打印、条件构造器、代码生成器 依赖 <depen 阅读全文
posted @ 2024-03-22 17:04 SylvesterZhang 阅读(33) 评论(0) 推荐(0)
摘要: layout: post title: Docker tags: docker categories: backends 基础概念、安装与卸载、命令、部署、可视化portainer、自制镜像、容器的卷技术、DockerFile、Docker网络、Springboot镜像、Compose 基础概念 1 阅读全文
posted @ 2024-03-22 17:04 SylvesterZhang 阅读(32) 评论(0) 推荐(0)
摘要: layout: post title: MySQL高级 tags: database categories: backends 数据库引擎对比、索引、SQL语句的性能分析、优化、其他 数据库引擎对比 MyISAM InnoDB 外键 不支持 支持 事务 不支持 支持 行表锁 表锁 行锁 缓存 只缓存 阅读全文
posted @ 2024-03-22 17:04 SylvesterZhang 阅读(37) 评论(0) 推荐(0)
摘要: layout: post title: elementui tags: frontend categories: frontend 安裝、Button组件、文字链接组件、Layout栅格布局、Container容器、Radio组件、CheckBox组件、Input组件、Select选择器、Switc 阅读全文
posted @ 2024-03-22 17:03 SylvesterZhang 阅读(44) 评论(0) 推荐(0)
摘要: layout: post title: Vue脚手架 tags: frontend categories: frontend 安装及命令、目录结构、常见问题、Vue补充知识 安装及命令 1安装vuecli npm install -g vue-cli 2创建项目 vue create 项目名 3编译 阅读全文
posted @ 2024-03-22 17:03 SylvesterZhang 阅读(34) 评论(0) 推荐(0)
摘要: layout: post title: SpringCloud tags: java categories: backends 理论知识、Eureka注册中心、Ribbon负载均衡、Hystrix熔断器、Feign服务调用、Zuul网关 理论知识 1集中式架构存在问题 代码耦合,开发维护昆仑 无法对 阅读全文
posted @ 2024-03-22 17:02 SylvesterZhang 阅读(33) 评论(0) 推荐(0)
摘要: layout: post title: jpa tags: java categories: backends 基本概念、hibernate、SpringDataJpa 基本概念 1JPA JPA (Java Persistence API)Java持久化API。是一套Sun公司Java官方制定的O 阅读全文
posted @ 2024-03-22 17:02 SylvesterZhang 阅读(27) 评论(0) 推荐(0)
摘要: layout: post title: SpringBoot tags: java categories: backends Spring存在的优缺点、Springboot简介、快速开始、热部署、集成mybatis、mapper-spring-boot-starter、yml配置文件、集成测试、整合 阅读全文
posted @ 2024-03-22 17:02 SylvesterZhang 阅读(34) 评论(0) 推荐(0)
摘要: layout: post title: Lucene tags: java categories: backends 概述、创建索引流程、查询流程、创建索引实例、搜索案例、查看分词器分词效果、索引维护、查询 1概述 基于java开发的全文检索包 2创建索引流程 1)获得文档 原始文档:基于那些数据进 阅读全文
posted @ 2024-03-22 17:02 SylvesterZhang 阅读(30) 评论(0) 推荐(0)
摘要: layout: post title: SpringMvc tags: java categories: backends 概览、快速开始、组成结构、请求、响应、ssm整合 概览 1服务器三层框架 表现层 springmvc 业务层 sping 持久层 mybatis 2mvc对应 model ja 阅读全文
posted @ 2024-03-22 17:01 SylvesterZhang 阅读(17) 评论(0) 推荐(0)
摘要: layout: post title: Spring tags: java categories: backends 简介、耦合、控制反转、依赖注入、注解方式反转控制和依赖注入、Spring整合Junit、银行转账案例、代理、AOP面向切面编程、JDBCTemplate 简介 1核心内容 IOC反向 阅读全文
posted @ 2024-03-22 16:59 SylvesterZhang 阅读(18) 评论(0) 推荐(0)
摘要: layout: post title: Mybatis tags: java categories: backends 框架和架构、MyBatis概述、入门、增删改查操作、dao实现类增删改查、引用外部配置文件、配置实体类别名、注册指定包内的dao接口、动态sql、一对多查询、多对多查询、延迟加载、 阅读全文
posted @ 2024-03-22 16:59 SylvesterZhang 阅读(16) 评论(0) 推荐(0)
摘要: layout: post title: JAVAWEB tags: java categories: backends 测试、反射、注解、Mysql、JDBC、Tomcat、servlet、HTTP、EL表达式、JSTL、Filter过滤器、代理模式、监听器、Redis、Maven 测试 1黑白盒测 阅读全文
posted @ 2024-03-22 16:58 SylvesterZhang 阅读(29) 评论(0) 推荐(0)
摘要: layout: post title: JAVASE总结 tags: java categories: backends JRE、JDK区别、安装、设置环境变量、快速开始、数据类型、变量、类型转换、ASCII码、表达式、运算符、方法、程序逻辑、数组、内存的5个部分、类与对象、多线程、File类、函数 阅读全文
posted @ 2024-03-22 16:58 SylvesterZhang 阅读(17) 评论(0) 推荐(0)
摘要: layout: post title: vue使用 tags: vue categories: frontend 快速开始、挂载点el、数据对象data、方法对象methods、渲染标识、插值表达式闪烁问题、过滤器、自定义全局按键修饰符、人员管理实现案例、自定义指令、声明周期函数、Vue-resou 阅读全文
posted @ 2024-03-22 16:58 SylvesterZhang 阅读(38) 评论(0) 推荐(0)
摘要: layout: post title: webpack打包工具 tags: webpack categories: frontend 概述、快速使用、配置文件、webpack-dev-server、babel使用 概述 为优化页面发送多次的二次请求导致加载速度变慢和处理错综复杂的文件依赖关系,则需要 阅读全文
posted @ 2024-03-22 16:57 SylvesterZhang 阅读(28) 评论(0) 推荐(0)
摘要: layout: post title: jsonp原理 tags: jsonp categories: frontend 原理 ajax请求受同源策略影响,不允许进行跨域请求,而script标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据,而是返回一段调 阅读全文
posted @ 2024-03-22 16:57 SylvesterZhang 阅读(13) 评论(0) 推荐(0)
摘要: layout: post title: koa框架使用 tags: nodejs categories: backend 快速上手、路由、动态路由、获取get值、中间间、koa-views使用、ejs小结、利用中间体配置公共变量、获取post数据、静态web服务、koa-art-template使用 阅读全文
posted @ 2024-03-22 16:56 SylvesterZhang 阅读(55) 评论(0) 推荐(0)
摘要: layout: post title: nodejs基础知识 tags: nodejs categories: backend vs插件安装、快速运行、url模块使用、自动重启工具supervisor、自定义模块、下载第三方包、fs模块、Async、Await的使用、文件里、简易静态服务器、事件驱动 阅读全文
posted @ 2024-03-22 16:56 SylvesterZhang 阅读(19) 评论(0) 推荐(0)
摘要: layout: post title: mongodb的使用 tags: mongodb categories: database 下载地址、安装、启动服务、查看、创建数据库及表、新增数据、删除数据、更新数据、查询数据、索引 下载地址 http://dl.mongodb.org/dl/win32/x 阅读全文
posted @ 2024-03-22 16:55 SylvesterZhang 阅读(11) 评论(0) 推荐(0)
摘要: layout: post title: Angular tags: angular categories: frontend Amgular安装、插件安装、新建组件、组件编写、双向绑定、服务、ViewChild、组件间通信、声明周期函数、异步编程、路由、模块化实现懒加载 安装 npm install 阅读全文
posted @ 2024-03-22 16:55 SylvesterZhang 阅读(28) 评论(0) 推荐(0)
摘要: layout: post title: Typescript基础知识 tags: typescript categories: frontend typescript安装、编译、数据类型、函数声明、ES5中的类、TS中的类、接口、泛型、装饰器 Typescript安装 npm installl -g 阅读全文
posted @ 2024-03-22 16:54 SylvesterZhang 阅读(25) 评论(0) 推荐(0)
摘要: layout: post title: js新特性第二部分 tags: javascript categories: frontend 实现map函数、嵌套函数和闭包、arguments对象、函数参数、关系操作符、遍历数组foreach方法、map对象与object对象的区别、promise对象、生 阅读全文
posted @ 2024-03-22 16:54 SylvesterZhang 阅读(24) 评论(0) 推荐(0)
摘要: layout: post title: js新特性第一部分 tags: javascript categories: frontend var、let、const的区别,对象被定义为常量不受保护,自执行函数注意事项,箭头函数特点,对象扩展运算和对象解构运算,label语句,for...in...和f 阅读全文
posted @ 2024-03-22 16:53 SylvesterZhang 阅读(29) 评论(0) 推荐(0)
摘要: layout: post title: jekyll安装使用 tags: 其他 categories: Common jekyll是一个博客工具,将markdown文件生成静态网页,具有较好的迁移性。 安装依赖包 Ruby RubyGems NodeJs Python 安装完成后重启电脑 配置gem 阅读全文
posted @ 2024-03-22 16:52 SylvesterZhang 阅读(20) 评论(0) 推荐(0)
摘要: layout: post title: GIT使用经验汇总 tags: Linux categories: Common Git安装、创建版本库、同步操作、分支管理、查看版本记录、远程仓库相关操作 安装 sudo apt-get install git 设置用户名和邮箱 git config --g 阅读全文
posted @ 2024-03-22 16:52 SylvesterZhang 阅读(7) 评论(0) 推荐(0)