摘要: 你在使用MySQL的Group by分组时,是否发现分组后的数据都是有序的? 其实,在MySQL8.0版本前,优化器在分组查询时都会进行隐式排序。 那既然隐式排序为什么还要保留Order by?隐式排序的目的又是什么呢?让我们一起来看看。 一、背景小故事 年前我们换了领导。 俗话说,新官上任干总爱干傻事儿,这不,领导... 阅读原文
2021-07-09 10:47:06 阅读(31) 评论(0)
摘要: 对于keycloak来说,它的管理平台在它的源码中的admin-client中,它会定义相关的rest接口规范;在我们使用keycloak管理平台时,其中有一个组的查询,在我们查询中文组时,它是不支持的,经过测试和mysql日志监控得到原因: keycloak rest使用javax.ws.rs包下面的注解,在使用... 阅读原文
2021-07-09 10:05:04 阅读(27) 评论(0)
摘要: 欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《hive学习笔记》的第十篇,前文实践过UDF的开发、部署、使用,那个UDF适用于一进一出的场景,例如将每条记录的指定字段转为大写; 除了一进一出,在... 阅读原文
2021-07-09 09:53:03 阅读(37) 评论(0)
摘要: UDP 广播 面向连接的传输(如 TCP)管理两个网络端点之间的连接的建立,在连接的生命周期的有序和可靠的消息传输,以及最后,连接的有序终止。相比之下,类似 UDP 的无连接协议中则没有持久化连接的概念,此外,UDP 也没有 TCP 的纠错机制。但 UDP 的性能比 TCP 要好很多,适合那些能够处理或者忍受消息丢失... 阅读原文
2021-07-09 09:42:01 阅读(31) 评论(0)
摘要: 简介 ConcurentHashMap是java.util.concurrent包下的一个线程安全的类,继承自Map类,用于存储具有键(key)、值(value)映射关系的双列集合。其数据结构与HashMap类似,都是使用数组+链表+树(红黑树)的结构实现。 优点 线程安全,在高并发情况下与HashTable相比效... 阅读原文
2021-07-09 08:31:10 阅读(35) 评论(0)
摘要: 元数据 除了普通的基础设置之外,eureka支持自定义元数据。配置方式如下 eureka: instance: metadata-map: cluster: cl1 name: zhaozhen 获取元数据代码 List<ServiceInstance&g... 阅读原文
2021-07-09 08:28:04 阅读(30) 评论(0)
摘要: SpringBoot整合Swagger 项目完整目录如下 一、创建项目,选择依赖 仅选择Spring Web即可 二、在pom文件中引入相关依赖 <!-- 引入lombok --> <dependency> <groupId>org.projectlombok</... 阅读原文
2021-07-09 07:24:05 阅读(37) 评论(0)
摘要: 1.  工作流 简单地来讲,工作流就是在计算机的协助下实现流程的自动化控制。目前,笔者熟知的主流的框架有:Camunda 、Flowable 、Activiti 、jBPM、还有我们国产的盘古BPM。其中,Camunda 、Flowable 都有商业版(企业版)和非商业版(社区开源版)。 技术产品各有千秋,Flowa... 阅读原文
2021-07-09 06:00:12 阅读(75) 评论(0)
摘要: 最近单位又有一个新Java项目。 涉及到扫码登录。之前项目使用的是 ajax轮询的方式。感觉太low了。 所以这次用webSocket的方式进行实现 好。废话不多说!咱们开始!! 一、首先咱们需要一张表 这表是干啥的呢?就是记录一下谁扫码了。谁登录了。 User_Token表 字段如下: uuid : 用于确保... 阅读原文
2021-07-09 00:13:02 阅读(34) 评论(0)
摘要: 该系列文章是笔者在学习 Spring Boot 过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring Boot 源码分析 GitHub 地址 进行阅读 Spring Boot 版本:2.2.x 最好对 Spring 源码有一定的了解,可以先查看我的 《死磕 Spring 之 I... 阅读原文
2021-07-08 22:21:06 阅读(36) 评论(0)