摘要: Data Structure Table of contents Data Structure Table of contents Algorithm Linked List 基本概念 顺序存储:数组 链式存储 单链表: 静态链表 循环链表 双向链表 Stack Queue 栈:LIFO 队列:FI 阅读全文
posted @ 2022-02-27 15:22 蓝天可乐 阅读(146) 评论(0) 推荐(0) 编辑
摘要: JUC基础 概念 进程: 一个程序 线程: 单独的资源类,没有任何附属操作 并发:多个线程同时操作一个资源类 -->单核: 模拟多个线程, 多个线程快速交替运行 并发编程的本质:充分利用CPU的资源 并行:多个人一起行走 --> 多核:多个线程可以同时运行 --> 线程池 Java默认两个线程 ma 阅读全文
posted @ 2022-02-27 14:39 蓝天可乐 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 参考实例 @Target({ ElementType.PARAMETER, ElementType.METHOD }) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited public @interface SystemLog { b 阅读全文
posted @ 2022-02-24 07:40 蓝天可乐 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1. Nacos 注册发现中心 支持ap/cp切换 Nacos安装 安装 官网下载安装包解压即可 修改startup.sh中start mode = standalone启动 测试:访问 http://localhost:8848/nacos/ 账号密码nacos 登陆成功即可 创建服务提供者 建模 阅读全文
posted @ 2022-02-21 16:49 蓝天可乐 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1. consul 安装和启动 brew安装 启动consul服务 sudo consul agent -dev 服务提供方 / 消费方 配置 导 spring-cloud-starter-consul-discovery 写yml :指定注册到consul 服务器 消费方调用 测试ok 2. 负载 阅读全文
posted @ 2022-02-21 16:01 蓝天可乐 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 尚硅谷 阅读全文
posted @ 2022-02-15 10:38 蓝天可乐 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 安装步骤 官网下载、解压、配置zoo.cfg、启动 问题 Failed to start. Logs中out文件显示无法定位java运行时环境 排查 termina查看安装环境 查看java版本,正常 java -version openjdk version "17.0.1" 2021-10-19 阅读全文
posted @ 2022-02-14 06:06 蓝天可乐 阅读(381) 评论(0) 推荐(0) 编辑
摘要: HTTP协议2 响应消息 请求消息: 请求行 请求头 请求空行 请求体 响应消息 响应行 1.组成:协议/版本 响应状态码 状态码描述 2.响应状态码:服务器告诉客户端浏览器本次请求和响应的状态 状态码都是3位数字; 分类:5类 1xx: 服务器接收客户端消息,但没有接收完成;等待一段时间后发送 2 阅读全文
posted @ 2022-02-12 12:58 蓝天可乐 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Web基础知识 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 资源分类 静态资源: 所有用户访问后,得到的结果都是一样的; 静态资源可以直接被浏览器解析;如html,css,javaScript 动态资源 每个用户访问相同资源后,得到的结果不一样。 动态资源被访问后,需要先转换为静态 阅读全文
posted @ 2022-02-11 20:42 蓝天可乐 阅读(28) 评论(0) 推荐(0) 编辑
摘要: JVM位置/体系结构 栈: 内容:8大基本数据类型、局部变量、引用变量,基本方法; 栈内存特点,数据一执行完毕,变量会立即释放,节约内存空间,不存在回收; 栈内存中的数据,没有默认初始化值,需要手动设置 生命周期与线程同步 堆: 线程共享; 堆内存用来存放new创建的对象和数组。 堆内存中所有的实体 阅读全文
posted @ 2022-02-11 11:53 蓝天可乐 阅读(29) 评论(0) 推荐(0) 编辑