随笔分类 - java
摘要:layout: post title: flink-cdc使用 tags: backend categories: backend 应用场景、上手体验 应用场景 Flink CDC (Change Data Capture) 是一种用于捕获和处理数据源中的变化的流处理技术。它可以实时地将数据源中的增
阅读全文
摘要:layout: post title: canal使用 tags: backend categories: backend 工作原理、mysql开启二进制日志、启动服务端、启动客户端 工作原理 canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL
阅读全文
摘要:layout: post title: springboot中使用es tags: backend categories: backend 依赖、配置、定义索引对象、操作、其他 依赖 <!-- Maven --> <dependency> <groupId>org.springframework.b
阅读全文
摘要:layout: post title: elasticsearch使用 tags: backend categories: backend 索引操作、数据操作 索引操作 索引的创建、删除等 创建索引 PUT /shopping { "acknowledged" : true, "shards_ack
阅读全文
摘要:layout: post title: skywalking基本使用 tags: backend categories: backend 服务探针配置、服务安装 服务配置探针 无侵入配置 1.下载agent并解压 skywalking-agent ├── LICENSE ├── NOTICE ├──
阅读全文
摘要:layout: post title: LDAP总结 tags: database categories: database 目录服务、目录书概念、LDAP、docker-compose方式安装、springboot中访问 目录服务 1)目录服务是一个特殊的数据库.用来保存描述性的、基于属性的详细信
阅读全文
摘要:layout: post title: shiro知识点整理 tags: shiro categories: java 四个主要功能、核心概念、简单开始、自定义realm之认证、权限字符串、自定义realm之授权、shiro中授权方式、springboot整合shiro 四个主要的功能 Authen
阅读全文
摘要:layout: post title: zookeeper tags: zookeeper categories: backend 概述、Zookeeper设计目的、zookeepr角色介绍、工作原理、应用场景、安装、命令、JAVA操作zookeeper 概述 它是一个分布式服务框架,是Apache
阅读全文
摘要:layout: post title: 正则表达式总结 tags: 正则表达式 categories: backend 元字符、反义、转义、贪婪与懒惰、分组、后向引用、零宽断言、Python中的re模块 参考文档 https://deerchao.cn/tutorials/regex/regex.h
阅读全文
摘要:layout: post title: 达梦数据库 tags: 达梦 categories: backend 模式、状态、状态切换、表空间、GROUP BY、JOIN语句报错、事务 模式 达梦数据库支持3中模式: Normal 模式、 Primary 模式和 Standby 模式。 1)Normal
阅读全文
摘要:layout: post title: Tomcat内置启动 tags: java categories: backend 对于一些老旧项目,不易改成jar包运行,但又要求禁用tomcat外置启动。此时,需要写一个项目调用tomcat相关的jar包,实现tomcat的功能。 1)maven配置 <?
阅读全文
摘要:layout: post title: JAVA通用工具类封装 tags: java categories: backend 发送邮件功能、JSON解析、压缩包处理 发送邮件功能 1)依赖 <dependency> <groupId>com.sun.mail</groupId> <artifactI
阅读全文
摘要:layout: post title: 定时任务 tags: java categories: backends 快速开始、核心概念、Job和JobDetail、上下文、有状态Job和无状态Job、Trigger、整合到springboot中、监听器、Quartz外的其他定时器、完整案例 快速开始
阅读全文
摘要:layout: post title: 关于日志 tags: log categories: backends jdk内置日志工具、Commons Logging、Log4j、SLF4J和Logback jdk内置日志工具 package com.example.test; import java.
阅读全文
摘要:layout: post title: Jwt tags: Jwt categories: backends 概述、使用 概述 官方文档是这样解释的:JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。
阅读全文
摘要:layout: post title: redis tags: redis categories: backends 概述、数据类型、事务、乐观锁、SpringBoot中redis使用、redis实现数据自动缓存、springboot中redis事务 概述 1能做什么? 内存存储,持久化 效率高,可
阅读全文
摘要:layout: post title: 分布式锁 tags: 分布式锁 categories: backends 概述、基本实现方式、基于redis实现探索、开源分布式锁 概述 在分布式应用中,如果存在临界资源,如果不使用锁会导致数据一致性的问题。对于 任何一个分布式系统都无法同时满足一致性(Con
阅读全文
摘要:layout: post title: POI读写excel tags: POI读写excel categories: backends 依赖、读取文件、创建并写入文件 依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi
阅读全文
摘要:layout: post title: Spring-Security tags: Spring-Security categories: backends 资源访问控制方式、认证流程、授权流程、快速开始、授权案例、自定义登陆登出页面、会话管理、基于方法的授权 资源访问控制方式 基于角色的访问控制
阅读全文
摘要:layout: post title: JAVA机考题 tags: JAVA机考题 categories: backends 二叉排序数及中序遍历实现,socket应用,日志模拟的实现 试题一 /** * 实现要求: * 1、根据已有的代码片段,实现一个二叉排序树; * 2、用中序遍历输出排序结果,
阅读全文