摘要:
##时间复杂度例子 常数阶O(1)、对数阶O(log2n)、线性阶O(n)、线性对数阶O(nlog2n)、平方阶O(n^2^)、立方阶O(n^3^)、指数阶O(2^n^)、阶乘O(n!)、O(n^n^) ###常数阶O(1) int a = 1; int b = 1; int c = a + b; 阅读全文
摘要:
将对象数据复制到Map对象 Map map= new HashMap(); Class type = bean.getClass(); BeanInfo beanInfo = Introspector.getBeanInfo(type); PropertyDescriptor[] propertyD 阅读全文
摘要:
HashMap官方建议容量为2的幂次方,且扩容时为2倍扩容。 因为计算存储位置方式:(n-1)&hash(key),容量n为2的幂次方,n-1的二进制会全为1,位运算时可以充分散列,减少hash碰撞,避免形成链表的结构,降低查询效率。 阅读全文
摘要:
在SpringBoot主启动类中,如果要调用某个Bean的方法,就需要获取Spring容器中的Bean实例。此时可以通过Spring上下文来获取,方法如下: import org.springframework.context.ApplicationContext; import org.sprin 阅读全文
摘要:
解压安装:1. # tar zxvf rsync-2.6.8.tar.gz2. # cd rsync-2.6.83. # ./configure –prefix= path4. # make ; make install 更改配置文件vi /etc/rsyncd.conf,路径在/etc/目录下。 阅读全文
摘要:
介绍 Spring Cloud是分布式微服务的一站式解决方案,是多种微服务架构落地技术的集合体,俗称:微服务全家桶。Srping Cloud 和 Spring Boot 是鱼和水的关系。 分布式:一个业务分拆多个子业务,部署在不同的服务器上分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过 阅读全文
摘要:
PS:划重点,以下是笔记 存储方式区分 1. B-树索引 目前大多数索引都是采用B-树来存储,其包含组件有: 叶子节点:包含的条目直接指向表里的数据行。叶子节点之间彼此相连,一个叶子节点有一个指向下一个叶子节点的指针。 分支节点:包含的条目指向索引里其他的分支节点或者叶子节点。 根节点:一个 B-树 阅读全文
摘要:
MySQL 常用存储引擎 存储引擎是数据库的核心,对于mysql来说,存储引擎是以插件的形式运行的,默认是InnoDB。 1. MyISAM 使用这个存储引擎,每个MyISAM在磁盘上存储成三个文件。 (1)frm文件:存储表的定义数据 (2)MYD文件:存放表具体记录的数据 (3)MYI文件:存储 阅读全文
摘要:
1. pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>tru 阅读全文
摘要:
Linux离线环境安装软件 正常在线情况下,通过yum安装软件可以自动安装所需依赖包,但有时不能在线的环境下,手动安装软件又缺少了依赖包,此时可以采取此方案。 在另一个可以联网的设备,修改yum配置,在线安装软件,并缓存相关依赖包,把依赖包传入离线环境,使用yum离线安装。 修改yum配置: # v 阅读全文