首页
学习
活动
专区
工具
TVP
发布

惊羽-布壳儿

专栏成员
73
文章
38645
阅读量
15
订阅数
istio(1) - 安装测试
1. istio 版本选择 - 最新版 istio,参考 istio官网; - 历史版 istio,参考 istio 历史版本归档档案; - kubernetes 与 istio版本适配 最新版 (1.4.3), 由下图可知, 其支持kubernetes 1.13, 1.14, 1.15 三个版本. 5eb1edfc1dd642c095920a79a4184126-0338d77a7b9a4b9faa3ea8d09d47e089.png 历史版 (1.1.9), 由下图可知, 其支持kubernetes
惊羽-布壳儿
2022-06-15
7520
javaweb(1) - Servlet
main method 作为入口,客户端本身也是服务端,运行结果往往是实时反馈的.
惊羽-布壳儿
2022-06-15
2390
jdk(8) - java 中集合的总结
1. 继承关系 JAVA-集合梳理-d2235945b48b4db7993b7e8f133b47be.png 2. 内在逻辑 由接口到抽象,再到实现 2.1 多态因子 2.1.1 Collection 与 Map Collection Map 线性数据 映射数据 2.1.1.1 Collection 接口 List Set 重复 不重复 2.1.1.1.1 List 接口 ArrayList Vector LinkedList 数组(线程不安全) 数组(线程安全) 链表 2.1.1.1.1 Set接
惊羽-布壳儿
2022-06-15
3290
jdk(7) - JVM垃圾回收机制
GC ROOT , 通过引用标记来识别哪些是垃圾 GC ROOT 范围 : 被栈中声明引用的,被方法区内静态变量声明引用的 等
惊羽-布壳儿
2022-06-15
3910
jdk(4) - JVM内存
计数器 : 利用自增特性,主持线程顺次执行栈中的指令; JVM栈 : 由栈帧组成,每个栈帧包含当前方法的入口,返回信息,参数和变量,基础类型和对象的引用等; 本地方法栈 : 主要维护JNI相关的信息 堆 : 用于存放程序运行中创建的对象数据;
惊羽-布壳儿
2022-06-15
6190
k8s(1) - 组件机制
1. k8s 有哪些资源 deployment 发布,补偿 pod 算力,存储 service 网络发现 ... k8s master node 组件分布 master : apiserver ,etcd 等 node : kube-proxy(监听 etcd中service的变化,底层劫持iptables实现局部DNS ) kubelet(监听etcd 中deployment变化,随时调用docker操作pod) pod,container .
惊羽-布壳儿
2022-06-15
1910
事故复盘(1) - Integer用于金额计算的坑
在进行金额计算时,一定要全部使用BigDecimal,否则可能会出现计算金额与实际金额不一致的情况
惊羽-布壳儿
2022-06-15
7990
spring(6) - feign Illegal character ((CTRL-CHAR, code 31))
在多环境开发的时候,rpc调用使用feign ,线上环境使用短域名通过k8s的core-dns 进行服务发现,调用是没有问题的;在本地调试的时候,需要将下游服务通过kong(nginx代理出来,进行本地调用),此时使用feign调用可以通讯,但是解析响应报文失败,报错
惊羽-布壳儿
2022-06-15
8790
spring(5) - Bean实例化中,对循环依赖的处理
(1) spring(3) - springboot启动过程 (2) spring(4) - spring Bean创建并注册到容器
惊羽-布壳儿
2022-06-15
6920
spring(4) - spring创建Bean并注册到容器
先了解springboot启动过程,包括自动装配,初始化环境变量,springApplicationContext容器的初始化等,详情参读 spring(3) - springboot启动过程
惊羽-布壳儿
2022-06-15
3670
spring(3) - springboot启动过程
当在服务器执行该命令的时候 : 服务器去环境变量找到 "java" 对应的执行文件路径 (例如 windows中的 java.exe) --> 执行java.exe --> 按照启动参数,调用JNI 申请内存,初始化JVM ,调用类的加载器进行类的预加载(检查,校验,加载等) 将jdk自带的核心类库加载到方法区 --> 找到主类 --> 执行 main方法
惊羽-布壳儿
2022-06-15
2110
spring(2) - springboot内置Tomcat 启动过程
当在服务器执行该命令的时候 : 服务器去环境变量找到 "java" 对应的执行文件路径 (例如 windows中的 java.exe) --> 执行java.exe --> 按照启动参数,调用JNI 申请内存,初始化JVM ,调用类的加载器进行类的预加载(检查,校验,加载等) 将jdk自带的核心类库加载到方法区 --> 找到主类 --> 执行 main方法
惊羽-布壳儿
2022-06-15
8390
spring(1) - 源码准备
<1> 添加 GRADLE_HOME 变量,值为刚才下载后gradle的解压路径.
惊羽-布壳儿
2022-06-15
2740
前端框架(1) - Bootstrap 简介
table -- 缺点:加载慢 div+css -- 缺点:学习成本高 不易操作
惊羽-布壳儿
2022-06-15
6600
操作系统(1) - nio机制
每一次客户端连接,都会在linux内核 指定区域创建一个文件描述符,并指向一个 "文件" 每个文件描述符(对应一个客户端连接 ,socket) 一旦开始被线程处理,便必须等该连接释放线程才能切换(否则中断后,数据丢失了) 在java中,每接到一个连接,便copy主线程(java进程) 一份作为子线程 去处理客户端的连接来解决阻塞的问题,这使 java web 服务端能够以多线程的形式处理多个客户端的连接;
惊羽-布壳儿
2022-06-15
4650
数据结构(4) - 串
串 1. 连续排列的字符 1.串的模式匹配(KMP算法匹配查找) 1.举例 需求 : 在总串S中,查找子串T,若存在,返回子串首字母在总串的索引i. (1) 暴力查找 从总串(简称S)的第一个字符S1开始,与子串(简称T)首字母开始比对,S1,S2..,T1,T2...,若相等,返回 S1,以此类推从S2一直比对到S[s.length-T.length]; 分析: 效率低,指针i回溯次数多. (2) KMP查找 从S[i]开始匹配,T假设从1开始,若一直到T[
惊羽-布壳儿
2022-06-15
1560
数据结构(3) - 栈和队列
栈和队列 1.栈的概念 限定存取规则的线性表(FILO : first in last out) 1.分类 普通栈 双端栈 (两个栈公用一条内存区域,栈底分别位于存储区的两端) 2.队列的概念 限定存取规则的线性表(FIFO : first in first out) 1.分类 顺序存储队列 顺序存储队列伪满时需要改懂所有元素的位置,性能不是很好; 链存储队列 比较适合用来解决队列的问题. 3.应用 1.栈的应用-迷宫问题 应用栈存储动子的足迹,用数组标表示格局(即地图,棋盘等),这样我们
惊羽-布壳儿
2022-06-15
2640
数据结构(1) - 简介
因为treeMap 底层是红黑树,要对数据进行操作,首先要采用二分法的规则进行查找,这时候要找到某个key,最多需要运算的次数为log2(n),记为log(n)]
惊羽-布壳儿
2022-06-15
2470
云实验室(25) - helm(k8s)安装apollo和ldap的集成
在apollo库执行脚本进行初始化 https://i.buukle.top/upload/2022/01/1-82de015d704b4948b723ddd68d038a13.sql 在apollo-portal执行脚本初始化 https://i.buukle.top/upload/2022/01/2-6af1f7f3a9ee473c9e47afecf8076134.sql
惊羽-布壳儿
2022-06-15
7150
云实验室(24) - kubesphere使用ceph-csi进行存储
由于虚拟机没有访问国外网站,一些k8s的镜像拉取不到,固使用一些其他源代替,顺次执行以下命令在各个节点上(注意不要一次全部执行,要一条一条来,确保镜像全部拉取成功)
惊羽-布壳儿
2022-06-15
2.3K19
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档