摘要:
你在使用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)