redis面试 1. 简单介绍一下 Redis 呗!2. 分布式缓存常见的技术选型方案有哪些?3. 说一下 Redis 和 Memcached 的区别和共同点4. 缓存数据的处理流程是怎样的?5. 为什么要用 Redis/为什么要用缓存?6. Redis 常见数据结构以及使用场景分析6.1. string6.2. list6.3. hash6.4. set6.5. sorted set7. Redis 单线程模型详解8. Redis 没有使用多线程?为什么不使用多线程?9. Redis6..
redis的使用(redis springboot中如何简单初始化、使用注解进行缓存、ttl 时间控制、redis数据清除操作) RedisAutoConfiguration /PageHelperAutoConfigurationRedisProperties / PageHelperProperties1.Spring boot - data-redis与jedis关系#jedis是redis的java客户端,通过它可以对redis进行操作。与之功能相似的还包括:Lettuce等spring-data-redis它依赖jedis或Lettuce,实际上是对jedis这些客户端的封装,提供一套与客户端无关的api供应用
The reported blocks 801 needs additional 1 blocks to reach the threshold 0.9990 of total blocks 803. The reported blocks 801 needs additional 1 blocks to reach the threshold 0.9990 of total 但数当数据量比较大时,要进行分动态分区就会出现各种各样的问题,问题1:The reported blocks 801 needs additional 1 blocks to reach the threshold 0.9990 of total blocks 803.故障处理,比较粗暴的方式,删除故障分区:步骤 .
线程池实现批量插入 /**// * 该方法不需要事务,可以部分提交// */// UserInfo currentUser = this.getCurrentUser();// if (CollectionUtils.isNotEmpty(examCategoryFeeList)) {// //用并行流处理插入数据基础字段,如果不处理,会包空指针// examCategoryFeeList.parallelS..
java 反射生成批量插入或者新增更新sql 最近在用jpa,批量插入效率皮较低,所以就写了个生成sql的方法,执行本地sql,这样效率有明显提升,可惜一次只能插入1000条/** * @author > * @Description: 生成sql语句 * @date 2022-03-31 16:24 */public final class GenerateSqlUtils { private static final Pattern HUMP_PATTERN = Pattern.compile("[A-Z]"); .
hadoop-3.2.2高可用集群搭建 规划原则:➢ NameNode 和 SecondaryNameNode 不要安装在同⼀台服务器➢ ResourceManager 也很消耗内存,不要和 NameNode、SecondaryNameNode 配置在同⼀台服务器masterslave1slave2hdfsnamenodenamenodedatanodedatanodedatanodeyarndatanodedatanodedatanodenodemanagernodemana
Prometheus 监控 Hadoop3(docker)部署 普罗米修斯是一款非常有前景也十分便利的运维监控软件,Prometheus+Grafana 可以实现非常美观的运维监控画面,并且部署起来也非常简单。1.下载安装Prometheus和Grafanaprometheus官网下载:prometheus 和node_exporter组件https://prometheus.io/download/下载好以后解压就行Grafana下载安装:https://grafana.com/grafana/downloadsudo apt-get i
sqoop日志保存问题 发现sqoop没有专门保存日志的地方, 但是有直接不能输出到指定文件中。可以采用linux日志重定向sqoop import --connect **** **** > sqoop.log 2>&1
Name node is in safe mode如何解决 2021-04-12 16:29:40,204 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable2021-04-12 16:29:41,068 ERROR tool.ImportTool: Import failed: org.apache.hadoop.hdfs.server.namenode.S
spark3.0 集群部署及运行 准备工作:1.ubuntu系统3个 master slava1 slave22.分别安装jdk//spark3.spark下载路径/Seafile/works/大数据安装包4.下载安装包spark-3.0.1-bin-hadoop3.2.tgz步骤1.进入master机器2.确保 java 环境安装成功 java -version3.确保 scala 环境安装成功 scala -version4.创建目录/data,将spark-3.0.1-bin-hadoop3.2.tgz移到该目录5
mybatis if标签字符串判断 mybatis if标签字符串判断input是String类型入参 <if test="input eq'1'.toString()"> and b.his_mo_ord = #{hisMoOrd}</if><if test="input eq'0'.toString()"> and b.his_mo_ord != #{hisMoOrd}</if><if test="input eq'str'"> .
redis的使用(redis springboot中如何简单初始化、使用注解进行缓存、ttl 时间控制、redis数据清除操作) 1.Spring boot - data-redis与jedis关系jedis 是redis的java客户端,通过它可以对redis进行操作。与之功能相似的还包括:Lettuce等 spring-data-redis 它依赖jedis或Lettuce,实际上是对jedis这些客户端的封装,提供一套与客户端无关的api供应用使用,从而你在从一个redis客户端切换为另一个客户端,不需要修改业务代码。 lettuce spring-boot-data-redis 内部实现了对Lettuce和jed
redis连接 redis-cli -h 192.168.1.132 -p 6380 -a 123456keys *get keyredis 根据key 正则 批量删除redis-cli -h 192.168.1.132 -p 6380 -a 123456 keys localsync::cardno::00805051* | xargs redis-cli -h 192.168.1.13...
数组去重 List<DutyRosterDetail> list = histories.stream().collect(//list是需要去重的list,返回值是去重后的list Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comp...
Ubuntu的搜狗输入法重启 Ubuntu的搜狗输入法重启方法直接重启fcitx即可:# fictx自带的重启fcitx -r或者执行以下三条:# 获得fcitx的进程id并killpidof fcitx|xargs kill# 重新后台模式打开fcitxfcitx & # 打开sogousogou-qimpanel & 新出现的候选框没有内容问题删除~/.config目录下的SogouPY、SogouPY.u...