-
为什么大家都说 SELECT * 效率低?
无论在工作还是面试中,关于SQL中不要用“SELECT *”,都是大家听烂了的问题,虽说听烂了,但普遍理解还是在很浅的层面,并没有多少人去追根究底,探究其原理。 效率低的原因 先看一下最新《阿里java开发手册(泰山版)》中 MySQL 部分描述: 【强制】在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。说明: 增加查询分析器解析...
时间:2023-01-31点击:67收藏
-
Apache IoTDB-Workbench 存在身份验证绕过漏洞
漏洞描述 Apache IoTDB-Workbench 是 IoTDB (一款针对时序数据的数据管理系统) 的可视化管理工具。 受影响版本的 Apache IoTDB-Workbench 在验证 JWTToken 时校验不完全,导致构造的 JWTToken 能够绕过验证访问工作台。 漏洞名称 Apache IoTDB-Workbench 存在身份验证绕过漏洞...
时间:2023-01-31点击:69收藏
-
如何从0到1制作一款 Cocos Creator 插件?超详细开发指南来了!
在开发过程中,总少不了用到各类插件。Cocos Store 上提供了许多插件资源,但有时也需要我们自己动手去制作一些插件。本次,开发者 muzzik(马赛克)将分享 v3.x 插件开发流程与经验,一起来做插件吧! Cocos Store 资源商店 首先,为什么要开发插件呢? 任何重复机械式的劳动都是无意义的,一切机械劳动皆可自动化,而插件能帮助我们实现自动化...
时间:2023-01-31点击:50收藏
-
Apache IoTDB-Workbench 存在未授权创建用户漏洞
漏洞描述 Apache IoTDB-Workbench 是 IoTDB (一款针对时序数据的数据管理系统) 的可视化管理工具。 受影响版本的 Apache IoTDB-Workbench 在访问 /login 路径时会默认创建 Token 进行登录,导致在未授权情况下能创建用户。 漏洞名称 Apache IoTDB-Workbench 存在未授权创建用户漏洞...
时间:2023-01-31点击:87收藏
-
Rust 通用代码生成器:莲花冒烟测试版 4,发布最新介绍视频
Rust通用代码生成器:莲花冒烟测试版4,发布最新介绍视频 Rust通用代码生成器:莲花冒烟测试版4,已发布最新介绍视频。请见: https://www.bilibili.com/video/BV1jy4y1R79h/ Rust语言通用代码生成器:莲花,已发布冒烟测试版4, 此版本支持PostgreSQL数据库。完善支持图片功能。支持全部所附示例。现在支持 ...
时间:2023-01-31点击:87收藏
-
k8s部署redis集群
部署一个多主多从的redis集群 准备 采用StatefulSet部署有状态服务 StatefulSet介绍 StatefulSet是deployment的一种变体。管理所有有状态的服务,拥有固定的pod名称,启停顺序,还需要用到共享存储。 deployment对应的服务是service StatefulSet对应的服务是headless service,无...
时间:2023-01-31点击:62收藏
-
如何实现千万级优惠文章的优惠信息同步
作者:京东科技 文涛 背景 金融社区优惠文章是基于京东商城优惠商品批量化自动生成的,每日通过不同的渠道获取到待生成的SKU列表,并根据条件生成优惠文章。 但是,生成优惠文章之后续衍生问题: 该商品无优惠了,对应文章需要做取消推荐或下架处理,怎样能更快的知道该商品无优惠了呢? 方案介绍 方案对比 方案1 承接该商品所有变更信息的消息,发生变更后二编文章。 优点...
时间:2023-01-31点击:47收藏
-
图解一致性模型
引言:本文使用大量的图例,同时没有难懂的公式,意图解释清楚一致性模型要解决什么问题,以及三种一致性模型:顺序一致性、线性一致性、因果一致性。 概述 解决什么问题? 分布式系统要保证系统的可用性,就需要对数据提供一定的冗余度:一份数据,要存储在多个服务器上,才能认为保存成功,至于这里要保存的冗余数,有Majority和Quorum之说,可以参考之前的文章:周刊...
时间:2023-01-31点击:61收藏
-
开源物联网平台 ThingsPanel 0.4.6 发布,新增设备地图和 GB28181 摄像头接入
开源物联网平台ThingsPanel 0.4.6发布,重大功能是增加了对GB28181国标摄像头级联接入,新增了设备地图功能。 更新日志具体如下: 新增功能 增加更换登录页背景功能。 增加GB28181视频功能(使用WVP方案),可自动添加设备,实时查看摄像头,PTZ云台控制,录像与录像点播。 增加设备地图模块,查看设备在地图上的分布。 编辑器增加了曲线图...
时间:2023-01-31点击:75收藏
-
Go语言DDD实战初级篇
导读 领域驱动设计(DDD)最简洁的描述可能是:如何在明确的限界上下文中创建通用语言的模型。通过 DDD思想设计开发的软件,在领域专家、开发者和软件本身之间不存在“翻译”,三者通过在限界上下文下的通用语言直接表示。而这个系列则是我们团队对 DDD 模式的探索和落地,旨在能帮助大家逐步揭开DDD的神秘面纱。 全文5259字,预计阅读时间14分钟。 一、限界上下...
时间:2023-01-31点击:60收藏
-
基于Spring Cache实现Caffeine、jimDB多级缓存实战
作者: 京东零售 王震 背景 在早期参与涅槃氛围标签中台项目中,前台要求接口性能999要求50ms以下,通过设计Caffeine、ehcache堆外缓存、jimDB三级缓存,利用内存、堆外、jimDB缓存不同的特性提升接口性能, 内存缓存采用Caffeine缓存,利用W-TinyLFU算法获得更高的内存命中率;同时利用堆外缓存降低内存缓存大小,减少GC频率,...
时间:2023-01-31点击:89收藏
-
SMQTTX 2.0.7 版本更新
SMQTTX 2.0.7 版本已发布,此版本带来如下更新: 修复HTTP请求解码半包问题 修复HTTP认证时,请求Block超时问题
时间:2023-01-31点击:73收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS6,7,8上安装Nginx,支持https2.0的开启