- 博客(4)
- 收藏
- 关注
原创 00 Redis安装
00 环境说明名称版本Linux阿里云服务器CentOS 8Redis6.2.401 Redis简介[^1]官网:https://redis.io/简介(照抄官网)Redis是一个开源(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。Redis提供诸如字符串(String)、哈希(Hash)、列表(List)、集合(Set)、带范围查询的排序集合、位图、超日志、地理空间索引和流等数据结构。Redis具有内置的复制、Lua脚本、LRU逐出、事务和
2021-07-06 13:11:20 77
原创 01 Zookeeper 安装
Zookeeper 安装如果没有java环境,先安装java环境,Zookeeper要安装稳定版,此次教程里的不是稳定版 yum install java-1.8.0-openjdk-devel这里安装的是java开发环境,里面包含了jre获取安装包[root@ytw ~]# wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz解压压缩包[roo
2021-06-29 20:39:02 96 1
原创 Java8 方法引用将List转Map
最近做的项目,一个接口操作十几张表,速度很慢,BOSS让我优化。我打开一看,吓我一跳,循环嵌套一层又一层,循环里还CRUD,这不慢就有鬼了。整理完思路,把需要查数据库的一起查出来,再做处理。由于是很多查表是根据某几个字段查的,现在一起查出来需要匹配。例如:从数组B中找到和数据A中有关联的数据。第一种方案是嵌套循环,O(n*n)时间复杂度太高pass掉。想到利用散列表,Java的散列表就是Map啊,各种缓存都用它,时间复杂度是O(1),很满意。于是乎,出现了List转Map<
2020-10-09 23:08:39 320 3
原创 (java)使用数组实现简单的线性表
JAVA 使用数组实现简单的线性表package com.bn;public class ArrayList< T > { //线性表容量默认长度 private final int DEFAULT_LENGTH = 10; //线性表数据长度 private int length = 0; //线性表的数据 private Object[] data; public ArrayList( ) { this.data = new Object[ DEFAULT_L
2020-09-22 20:50:18 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人