腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
猿天地
专栏作者
举报
449
文章
644376
阅读量
59
订阅数
订阅专栏
申请加入专栏
全部文章
spring
java
编程算法
数据库
微服务
sql
https
api
spring cloud
网络安全
其他
http
spring boot
缓存
云数据库 Redis
github
mongodb
分布式
javascript
云数据库 SQL Server
ide
git
开源
dubbo
jvm
网站
存储
html
linux
xml
json
apache
文件存储
rpc
大数据
node.js
jar
maven
人工智能
android
jdk
jdbc
hashmap
安全
对象存储
python
腾讯云测试服务
mybatis
微信
架构设计
es
Elasticsearch Service
c++
php
nginx
容器
数据结构
kafka
mvc
unix
消息队列 CMQ 版
uml
数据分析
jquery
打包
访问管理
kubernetes
压力测试
数据迁移
爬虫
面向对象编程
aop
小程序
自动驾驶
ios
bash
servlet
nosql
tomcat
bash 指令
运维
tcp/ip
windows
负载均衡
官方文档
lua
.net
bootstrap
react
全文检索
容器镜像服务
云数据库 MongoDB
TDSQL MySQL 版
日志数据
企业
serverless
游戏
shell
html5
ssh
正则表达式
zookeeper
markdown
socket编程
nest
腾讯云开发者社区
groovy
人脸识别
NLP 服务
go
actionscript
scala
ajax
ecmascript
嵌入式
memcached
access
ruby on rails
eclipse
搜索引擎
lucene/solr
ubuntu
负载均衡缓存
mapreduce
存储网关
日志服务
云直播
es 2
电商
数据安全
electron
devops
自动化
互联网金融
spark
wordpress
hive
gui
dns
npm
kotlin
cdn
单元测试
ddos
rabbitmq
gradle
数据处理
数据可视化
安全漏洞
系统架构
hbase
openapi
信息流
任务调度
虚拟化
unicode
ascii
sdk
性能测试
数据脱敏
addition
amd
boolean
class
cloud
com
controller
copy
excel
feign
it
jackson
logback
orm
ps
sap
uuid
二维码
反射
架构师
监控
开源框架
面试
日志
异常
异常处理
注解
搜索文章
搜索
搜索
关闭
MySQL模糊查询再也用不着 like+% 了!
全文检索
编程算法
sql
数据库
云数据库 SQL Server
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。 通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数
猿天地
2022-08-26
1.2K
0
池化技术,永远的经典,就怕你不知道
数据库
sql
缓存
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 目录 公用池化包 Commons Pool 2 简介 案例 面试题 JMH 测试 数据库连接池 HikariCP 结果缓存池 小结 背景 在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。 比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象的初始化通常要花费比较长的时间,如果频繁地申请和销毁,就会耗费大量的系统资源,造成不必要的性能损失。 并且这些对象都有一个显著的特征,就是通过轻量级的重置工作
猿天地
2022-08-26
423
0
居然还有布谷鸟过滤器,有何用处呢?
数据库
sql
编程算法
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 背景 大家都知道,在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景: 业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,有的话返回;如果没有的话可能就要去数据库里面查询,这时候有一个问题,如果很多请求是在请求数据库根本不存在的数据,那么数据库就要频繁响应这种不必要的IO查询。如果再多一些,数据库大多数IO都在响应这种毫无意义的请求操作,那么如何将
猿天地
2022-08-26
411
0
一口气学完4种 Redis 集群方案,真是各有千秋
云数据库 Redis
数据库
sql
编程算法
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 背景 在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要有一台服务器可用服务就可用。 redis也是一样,为了解决单机故障引入了主从模式,但主从模式存在一个问题:master节点故障后服务,需要人为的手动将slave节点切换成为maser节点后服务才恢复。redis为解决这一问题又引入了哨兵模式
猿天地
2022-08-26
487
0
【合集】万字长文带你重温Elasticsearch ,这下完全懂了!
es
ecmascript
Elasticsearch Service
数据库
sql
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 由于近期在公司内部做了一次 Elasticsearch 的分享,所以本篇主要是做一个总结,希望通过这篇文章能让读者大致了解 Elasticsearch 是做什么的以及它的使用和基本原理。 生活中的数据 搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种: 结构化数据 非结构化数据 结构化数据:也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理
猿天地
2022-06-29
374
0
超实用,推荐3种常见的数据脱敏方案
数据脱敏
sql
http
正则表达式
腾讯云测试服务
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典原文:blog.csdn.net/weixin_61594803 1.SQL数据脱敏实现 MYSQL(电话号码,身份证)数据脱敏的实现 -- CONCAT()、LEFT()和RIGHT()字符串函数组合使用,请看下面具体实现 -- CONCAT(str1,str2,…):返回结果为连接参数产生的字符串 -- LEFT(str,len):返回从字符串str 开始的len 最左字符 -- RIGHT(str,len):从字符串str 开始,返
猿天地
2022-05-25
1.8K
0
DataGrip 保姆级教程 !
sql
数据库
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:https://www.cnblogs.com/zuge/p/7397255.html DataGrip使用入门 最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。 DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGr
猿天地
2022-05-20
2.9K
1
一次线上MySQL分页事故,搞了半夜...
云数据库 SQL Server
node.js
数据库
sql
腾讯云测试服务
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:【公众号:JAVA日知录】 目录 背景 分析 数据模拟 测试 解决方案 小结 今天给大家分享个生产事故,一个由于 MySQL 分页导致的线上事故,事情是这样的~ 背景 一天晚上 10 点半,下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。 突然电话响了起来,一看是我们的一个运维同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。 果然,沟通的情况是线上的一个查询数据的接口被疯狂的失去
猿天地
2022-05-12
321
0
扪心自问,小团队真的有必要引入微服务吗?
微服务
数据库
sql
api
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 单体应用时代 接口定义 持续集成(CI) 微服务时代 服务拆分原则 框架选择 架构改造 自动化部署 链路跟踪 运维监控 容器化时代 架构改造 Spring Cloud与k8s的融合 CI的改造 小结 微服务是否适合小团队是个见仁见智的问题。 回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。 当然微服
猿天地
2022-04-22
2.4K
0
超赞,老外的一种避免递归查询所有子部门的树数据表设计与实现!
编程算法
sql
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:https://sourl.cn/aCCTwr | 目录 问题来了 查出所有子孙部门 查询子孙部门总数 判断是否叶子节点 要不试试这个方法? 查出所有子孙部门 查询子孙部门总数 判断是否叶子节点 其他基本操作 完结 ---- 通常树形结构的存储,是在子节点上存储父节点的编号来确定各节点的父子关系,例如这样的组织结构: 与之对应的表数据(department): 部门表结构(department) id 部门
猿天地
2022-04-08
1.1K
0
一键生成数据库文档大利器!安利 ~
java
开源
数据库
html
sql
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法。 但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备,终于在2020
猿天地
2022-03-30
328
0
警告!别再使用 TIMESTAMP 作为日期字段~
unix
python
云数据库 SQL Server
数据库
sql
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:JAVA日知录 在日常数据库设计中,几乎每张业务表都带有一个日期列,用于记录每条记录产生和变更的时间。比如用户表会有一个日期列记录用户注册的时间、用户最后登录的时间。又比如,电商行业中的订单表(核心业务表)会有一个订单产生的时间列,当支付时间超过订单产生的时间,这个订单可能会被系统自动取消。 日期类型虽然常见,但在表结构设计中也容易犯错,比如很多开发同学都倾向使用整型存储日期类型,同时也会忽略不同日期类型对于性能可能存在的潜在影响。
猿天地
2022-03-24
1K
0
一个 Mybatis 开发神器:Fast MyBatis 超好用
编程算法
数据库
sql
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 fastmybatis 是一个 mybatis 开发框架,其宗旨为:简单、快速、有效。零配置快速上手,无需编写 xml 文件即可完成 CRUD 操作。同时支持 mysql、sqlserver、oracle、postgresql、sqlite。 支持自定义 SQL,对于基本的增删改查不需要写 SQL,对于其它特殊 SQL(如统计 SQL )可写在 xml 中,支持与 Spring-Boot 集成,依赖 starter 即可,支持插件编写,支
猿天地
2022-03-21
630
0
Group By 深度优化,真是绝了!
编程算法
sql
数据库
云数据库 SQL Server
c++
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 、 来源:www.juejin.cn/post/6957696820621344775 导读 当我们交友平台在线上运行一段时间后,为了给平台用户在搜索好友时,在搜索结果中推荐并置顶他感兴趣的好友,这时候,我们会对用户的行为做数据分析,根据分析结果给他推荐其感兴趣的好友。 这里,我采用最简单的SQL分析法:对用户过去查看好友的性别和年龄进行统计,按照年龄进行分组得到统计结果。依据该结果,给用户推荐计数最高的某个性别及年龄的好友。 那么,假
猿天地
2022-03-04
333
0
如何写好 Java 业务代码?这也是有很多规范的!
api
数据库
sql
spring boot
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:blog.csdn.net/new_com/article/details/108399421 为什么要写好业务代码? api如何拒绝烟囱式开发 业务代码如何拒绝All in one? 加分项的规范 ---- 为什么要写好业务代码? 直接分享一段痛苦的项目维护经历吧,看大家有没有类似的经历。当时,我接手了一个维护项目,刚上班就接到新增一个显示字段的任务。我以为这应该是一个分分钟就能够搞定的小需求,没有想到这就开始了我的痛苦之旅。我梳
猿天地
2022-03-04
883
0
int(1) 和 int(10) 有什么区别?资深开发竟然都理解错了!
数据库
云数据库 SQL Server
sql
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:https://sourl.cn/ZVQP6t 困 惑 最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx ADD user_id int(1)。领导看到我的sql工单,于是说:这int(1)怕是不够用吧,接下来是一通解释。 其实这不是我第一次遇到这样的问题了,其中不乏有工作5年以上的老司机。包括我经常在也看到同事也一直使用int(10),感
猿天地
2022-03-04
371
0
Mybatis-Plus 官方神器发布!
mybatis
sql
spring
编程算法
今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。
猿天地
2021-11-16
257
0
某个SQL导致数据库CPU飙高,如何快速定位?
数据库
sql
运维
云数据库 SQL Server
如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...
猿天地
2021-11-08
472
0
如何保证缓存与数据库双写时的数据一致性?
缓存
云数据库 Redis
数据库
sql
消息队列 CMQ 版
来源:https://www.jianshu.com/p/a8eb1412471f
猿天地
2021-11-08
637
0
MySQL 用 limit 为什么会影响性能?
sql
数据库
云数据库 SQL Server
python
我们知道,当limit offset rows中的offset很大时,会出现效率问题:
猿天地
2021-10-13
1.2K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档