springboot使用redis
默认有三种方式连接redis.第一种:jedis—传统的项目–ssm第二种:lettuce:---->刚出现没有多久就被springboot整合进来。第三种:springboot连接redis。
Mockito 调用模拟对象全解析
Mockito能够调用到我们通过when注册到InvocationContainer的调用信息,是通过代理对象捕获方法调用信息,并将它们保存到InvocationContainer中实现的。在测试过程中,我们可以使用Mockito提供的各种方法来定义Mock对象的行为和验证方法调用,从而实现单元测试
Java实现把List拆分成多个分组的两种方法
有时候我们需要将数量大的List按指定的数量分割成n个小List。(适用场景如:Excel导出的时候数量太大,导致卡顿;数据库批量Insert操作,数目达到一定的量,速度变慢或异常;集合作为SQL中IN的参数,而SQL又有长度限制,且性能会下降,所以需要分批分几次进行查询)
EureKa详解
Eureka是Spring Cloud里面的一个组件,名为注册中心,分为Eureka Server与Eureka Client。Spring Cloud 微服务框架下有众多服务,各个服务都是独立部署运行的,需要一个统一的中心管理并注册各个服务,保存服务的metadata(ip地址,服务名等等),
Mybatis配置详解
MyBatis采用了不同的架构和设计理念,封装了JDBC底层操作,并提供了更方便、高效的CRUD编程接口以及自动参数映射和结果集处理,大大简化了数据库开发。
【数据加密、解密】前后端数据传输的过程中,如何进行数据加密传输,保证数据的传输安全,防止被他人窃取
前端进行参数传递的时候 ,有些数据为了安全起见还是需要加密传输的,比如用户密码,比如登录的时候,注册的时候,用户输入的密码,如果明文进行传输还是不太安全的,所以一般可以进行加密后传递到后端。前端引用3DES加密库,对数据进行加密,然后传输到后端,后端通过3DES进行解密操作就可以了。一般是用3DES
FreeRTOS-消息队列详解
本文将详细全方位的讲解FreeRTOS的队列消息,其实在FreeRTOS中队列的重要性也不言而喻,与FreeRTOS任务调度同等重要,因为后面的各种信号量基本都是基于队列的。本文主要围绕(队列的创建、队列的出队、入队函数、队列的环形缓冲区的实现(数据的拷贝、先进先出、以及后进先出的实现)、队列锁、以
Kafka生产者与消费者api示例
consumer的消费位移提交方式:全自动定时提交到consumer_offsets半自动然后手动触发提交 consumer.commitSync();提交到consumer_offsets全手动写自己的代码去把消费位移保存到你自己的地方mysql/zk/redis/提交到自己所涉及的存储;初始化时
RabbitMQ详解(五):过期时间TTL、死信队列、磁盘监控
过期时间TTL、死信队列、磁盘监控
Spring Boot中解决跨域问题(CORS)
Spring Boot 解决 跨域问题的方案
Java HashMap 实现线程安全
再 Java 1.5 版本引入 ConcurrentHashMap,实现线程安全。ConcurrentHashMap 将 hash 表分为 16 个桶(默认值),诸如 get,put,remove 等常用操作只锁当前需要用到的桶。试想,原来只能一个线程进入,现在却能同时 16 个写线程进入(写线程才
Selenium学习(Java + Edge)
码字不易,xdm,qiuqiu点个👍吧!
MySQL - Left Join和Inner Join的效率对比,以及优化
这样的多个left join组合,总觉得这种写法是有问题的,直接用inner join会怎样呢?差别在哪里?后续使用inner join发现速度要比left join快一些。
使用 ApiPost进行WebService 调试,就是这样简单
Apipost 可以用于调试 WebService 请求。
Java基础 - JDBC操作数据库(MySql)
JDBC是Java语言操作数据库的一套接口,也就是规范,具体的实现需要各个数据库厂商去实现。比如我们在使用JDBC去连接mySql数据库的时候,我们必须要依赖一个叫做mysql-connector-java的jar包,这里面封装的就是mySql对于JDBC的实现。
Dubbo(超级无敌认真好用,万字收藏篇!!!!)
内容包括 [前言,Dubbo概述,Dubbo入门,Dubbo高级特性]> 在西安加中实训学习期间作的笔记用于后边记忆和留存
打造个人的Minecraft服务器:Java+cpolar实现我的世界联机游戏
打造个人的Minecraft服务器:Java+cpolar实现我的世界联机游戏
Flink1.18新特性生产环境应用的重点解读!
大家好,我是你们的群主王知无呀。Flink 1.18已经于近期发布了。在这个新版本中新增了很多新的功能和特性。在这些特性中,有一些是生产环境非常重要的能力,大家在使用过程中可以重点参考和了解其中的原理。算子级别状态保留时间TTL设置首先,在流处理的提升上,从 Flink 1.18 版本开始,Tabl
HuTool工具类 CollUtil 实现多个集合的交集、差集
2、交集支持2个以上多集合取交集,交集结果支持去重和不去重。3、差集只支持2个集合取差集,并且不支持差集结果去重。1、从验证结果看,符合取交集、差集预期。交集结果:[4, 5, 5]去重交集结果:[4, 5]差集结果:[1, 6]