![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
NO如果
加油,进步
展开
-
知识整理(五)
1.B+树和b-树的区别b-树是一个多路自平衡的的搜索树,她类似于普通的平衡二叉树,不同的一点是b-树允许每个节点有更多的子节点,b-树具有如下特点1.所有的键值分布再整棵树中(索引值和data都在每个节点里)2.任何一个关键字出现只出现在一个节点中3.搜索有可能在非叶子节点结束(最好O(1))就能找到数据4.在关键字全集里做一次查找,性能逼近二分查找b-树的应用:b-树是专门为外部存储器设计的,如磁盘,它对于读取和写入大块数据有良好的性能,所以一般用在文件系统及数据原创 2022-03-05 18:06:10 · 661 阅读 · 0 评论 -
zkSync节点部署
#ZKSYNC 节点部署安装依赖1.docker 安装2.node3.yarn4.apt-get install axel2.16.1axel --version5. rustcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shrustc --version6.lld配置就行7.psqlsudo apt-get install postgresql-clien.原创 2021-10-28 11:15:08 · 1415 阅读 · 0 评论 -
scp 命令上传
scp -P3352 mainnet_26389_3NLpjtws4rsxWW9gvyBZVEdZuQpAhph1jiXS1XMwQ77VVv66wXpC.json root@172.16.3.154:/data2/mina2原创 2021-06-11 18:26:15 · 399 阅读 · 0 评论 -
docker命令总结
1. 查看镜像docker images java2.下载镜像docker pull java3.下载镜像 带tagdocker pull java:1.84.构建镜像docker build -t go .5.使用镜像 启动容器docker run -t -i ubuntu:15.10 /bin/bash docker run -it ubuntu /bin/bash6.查找镜像docker search httpd7.删除镜像d...原创 2021-04-25 15:56:52 · 243 阅读 · 0 评论 -
mybatis原理的一些知识
分三个阶段1.初始化阶段:读取xml文件的配置信息,sql信息,根据这些信息初始化一些模块2.代理阶段:mapper接口开发的初始化工作3.sql执行:通过sqlsession完成对sql的解析,参数的映射,SQL的执行和结果到实体的映射...原创 2021-02-02 15:36:24 · 112 阅读 · 0 评论 -
java反射机制
反射的定义:将类的各个组成部分封装成为其他对象java类进行的三个阶段反射的好处:1.可以在程序运行的过程中操作这些对象2.可以解耦,提高程序 的可扩展性获取Class对象的方式:1.class.forName("全类名") 多用于配置文件2.类名.class 多用于参数传递3.对象.getClass Class对象功能:1.获取成员变量2.获取构造方法3.获取成员方法4.获取类名...原创 2021-02-01 21:49:54 · 111 阅读 · 0 评论 -
JDK动态代理知识的一些理解
使用代理的好处:功能增强,控制访问1.静态代理代理类是自己手工实现,自己创建一个java类,表示代理类,同时所要代理的目标对象是确定的特点:实现简单,容易理解缺点:当目标类增加了,代理类也需要成倍的增加(类爆炸),当接口功能增加了会影响众多的实现类举例:定义方法--创建一个接口 UsbSell 定义一个sell方法package com.example.demo.proxy.staticproxy;/** * @author hanzl * @date 202...原创 2021-01-31 21:36:06 · 155 阅读 · 0 评论 -
knife4j基于Spring Cloud Gateway搭建demo
1.参看地址(官网)https://doc.xiaominfo.com/solution/ui-front-gateway.html#eureka%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%832.基本目录结构(官网)|-----service-doc //文档聚合中心,是所有微服务文档的出口|-----service-order //订单服务,包含所有与订单业务模块相关的接口|-----service-server //eureka 注册中心|-----serv原创 2020-11-20 16:07:49 · 903 阅读 · 0 评论 -
idea启动出现无效的源发行版:11
目录1.首先检查pom文件里的2.file-project-structure-project 修改正确的sdk3.file-project-structure-module 找到要改的module3.1 source tab页 修改language level3.2 dependencies tab页 修改module sdk4.IntelliJ Idea-->Preferences--->java compiler 修改 project byt...原创 2020-11-20 14:12:42 · 6654 阅读 · 1 评论 -
JMeter安装 使用
地址参考https://www.jianshu.com/p/bce9077d883c原创 2020-11-17 14:33:04 · 93 阅读 · 0 评论 -
linux查看机器硬件信息常用命令
系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用原创 2020-10-30 17:13:44 · 584 阅读 · 0 评论 -
通过java连接并处理数据库的脚本代码样例
1.测试主类package com.example.demo.utils;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.R原创 2020-10-28 14:53:55 · 557 阅读 · 0 评论 -
java中List通过lamda按属性值进行groupby, 相关属性相加
VirtualFleetSettlementDetail virtualFleetSettlementDetail = new VirtualFleetSettlementDetail(); virtualFleetSettlementDetail.setUserId(1L); virtualFleetSettlementDetail.setActivityId(1); virtualFleetSettlementDetail.setTeamId(1); virtualFl.原创 2020-10-28 14:40:11 · 1707 阅读 · 0 评论 -
java lamda表达式去重
/**** * 去重 * @param virtualFleetSettlementListPre * @param virtualFleetSettlementListAll * @return */ public List<VirtualFleetSettlement> notInVirtualFleetSettlementS (List<VirtualFleetSettlement> virtualFleetSettlementListPre.原创 2020-10-28 14:29:26 · 389 阅读 · 0 评论