腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
品茗IT
专栏成员
举报
157
文章
199971
阅读量
35
订阅数
订阅专栏
申请加入专栏
全部文章(157)
spring(90)
java(67)
https(41)
数据库(38)
sql(37)
网络安全(22)
编程算法(21)
mybatis(21)
网站(19)
xml(18)
spring cloud(13)
jar(12)
http(12)
json(10)
api(10)
linux(10)
分布式(9)
网站建设(9)
javascript(8)
云数据库 Redis(8)
bash(7)
ajax(7)
maven(7)
zookeeper(7)
tcp/ip(7)
node.js(6)
bash 指令(6)
访问管理(6)
servlet(5)
android(5)
github(5)
apache(5)
缓存(5)
rabbitmq(5)
socket编程(5)
数据结构(5)
微服务(5)
云数据库 SQL Server(4)
nginx(4)
spring boot(4)
jdbc(4)
windows(4)
kafka(4)
Elasticsearch Service(4)
c++(3)
css(3)
git(3)
tomcat(3)
消息队列 CMQ 版(3)
腾讯云测试服务(3)
mongodb(3)
存储(3)
jdk(3)
yum(3)
登录(3)
python(2)
bootstrap(2)
html(2)
oracle(2)
nosql(2)
打包(2)
搜索引擎(2)
centos(2)
文件存储(2)
日志服务(2)
容器(2)
kubernetes(2)
开源(2)
html5(2)
hashmap(2)
大数据(2)
安全(2)
openresty(2)
对象(2)
服务器(2)
接口(2)
配置(2)
注解(2)
云服务器(1)
自动驾驶(1)
php(1)
lua(1)
jsp(1)
mvc(1)
ide(1)
容器镜像服务(1)
命令行工具(1)
TDSQL MySQL 版(1)
文字识别(1)
yarn(1)
黑客(1)
爬虫(1)
hadoop(1)
ssh(1)
aop(1)
markdown(1)
anaconda(1)
powershell(1)
数据分析(1)
hbase(1)
groovy(1)
byte(1)
char(1)
cpu(1)
data(1)
gc(1)
import(1)
jpa(1)
jsch(1)
local(1)
root(1)
sftp(1)
spi(1)
syntax(1)
text(1)
var(1)
编码(1)
博客(1)
插件(1)
工具(1)
脚本(1)
进程(1)
框架(1)
连接(1)
内存(1)
内存泄漏(1)
前端(1)
实践(1)
数据(1)
数组(1)
索引(1)
系统(1)
线程(1)
主机(1)
字符串(1)
搜索文章
搜索
搜索
关闭
关于索引字段
前端
实践
数据
索引
系统
前段时间公司系统的一个查询接口非常缓慢,前端页面查询的时候都超时报500 了,于是去分析了sql,其实sql 很简单,就是两个表的关联查询,但是主表的数据量相对较大,有30W,其中标记为删除的有25W,正常的数据有5W,而我的sql,就是要查正常的数据再过滤一些其他条件,然后我试了SELECT * FROM settlement_list where delete_status = 1 ,速度非常慢,23s 左右,不带delete_status 也是很慢 20多s,于是看了下 settlement_list 的索引,其他的索引都没问题,然后我就在delete_status 字段也建了个索引,建了以后再查询SELECT * FROM settlement_list where delete_status = 1 好家伙,一下就到了0.36s,这速度是一个质的飞跃啊,于是我就开始纠结了,删除字段建索引,会不会被鄙视啊,理论上小基数字段不要建索引,但是实际情况,建了索引确实速度提高了啊,于是我还是提交了代码,果不其然被同事发现了,于是开始了掰扯,把索引删掉后,速度一下又到了二十几s,加上索引速度变成1s以内,最后同事得出的结论是,确实找不到反驳的理由,加了索引速度是真的提升了,也许理论和实践还是不一样。
品茗IT
2023-10-22
101
0
使用JSch库进行SFTP连接
jsch
sftp
对象
服务器
连接
JSch是一个Java库,用于实现SSH2协议。JSch可以用于连接SSH服务器并进行各种远程操作,如文件传输、端口转发、远程执行命令等。
品茗IT
2023-10-22
1.1K
0
配置linux服务器间免密登录
linux
登录
服务器
配置
主机
服务器的密码不是一成不变的,为避免密码变更对服务器间调用的影响,可以设置服务器的免密登录。
品茗IT
2023-10-22
547
0
基于nginx + docsify搭建文档中心
nginx
开源
博客
插件
工具
上一篇文章:基于Openresty搭建本地简易文档中心 介绍了如何使用OpenResty搭建一个简易的文档中心。但是可能太简易了,不够好看, 我们可以用一些开源工具去搭建,比如docsify。
品茗IT
2023-10-22
331
0
基于Openresty搭建本地简易文档中心
markdown
openresty
syntax
text
var
OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。
品茗IT
2023-10-22
324
0
Openresty能帮我们做什么
lua
local
openresty
登录
脚本
OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。
品茗IT
2023-10-22
353
0
从Spring data jpa看Mybatis, 实现自己的JpaMapper
spring
mybatis
data
jpa
注解
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
品茗IT
2023-10-22
803
0
一次CPU占用过高问题排查
java
cpu
root
进程
线程
事情是这样的:我们有一个应用跑了一段时间,一直没有报错,然后这两天突然告警起来了:
品茗IT
2023-10-22
445
0
一次频繁full gc引发的问题排查
gc
对象
接口
内存
内存泄漏
刚发布的应用,间隔8小时不到,就开始告警,告警的位置还很特殊,属于调用外组接口的位置,让人费解。
品茗IT
2023-10-22
584
0
从maven依赖定义顺序到Java spi机制,这些你忽略了的细节
java
打包
maven
spi
接口
故事是这样的,新建一个SpringBoot项目的时候,把依赖都加进去之后,run起来,报错了!!
品茗IT
2023-10-22
397
0
实现SpringBoot自定义拦截器
import
登录
框架
配置
注解
SpringMVC 中的Interceptor 拦截器的主要作用就是拦截用户的 url 请求,并在执行 handler 方法的前中后加入某些特殊请求,类似于 servlet 里面的过滤器.
品茗IT
2023-10-22
265
0
从byte[]和char[]的不同,看字符串的编码问题
byte
char
编码
数组
字符串
char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符 。
品茗IT
2023-10-22
425
0
实现简单的分片上传和图片处理,解决了大图片上传和显示问题
nginx
编程算法
网站
java
如果我们的图片达到几兆时,我就不说几个G了,我是为了模拟分片上传,并顺便解决我的垃圾服务器的上传速度慢问题。
品茗IT
2021-01-29
2.5K
0
SpringBoot入门建站全系列(三十七)WebSSE做简单的聊天室
网站
spring
html5
http
https
提到服务端数据推送,你可以一下子就想到了Websocket,WebSocket是一种全新的协议,随着HTML5草案的不断完善,越来越多的现代浏览器开始全面支持WebSocket技术了,它将TCP的Socket(套接字)应用在了webpage上,从而使通信双方建立起一个保持在活动状态连接通道。
品茗IT
2020-12-23
1.4K
0
SSE(Server-Sent Events):替代websocket完成服务器推送
网站
socket编程
http
html5
提到服务端数据推送,你可以一下子就想到了Websocket,WebSocket是一种全新的协议,随着HTML5草案的不断完善,越来越多的现代浏览器开始全面支持WebSocket技术了,它将TCP的Socket(套接字)应用在了webpage上,从而使通信双方建立起一个保持在活动状态连接通道。
品茗IT
2020-12-09
3.9K
0
让代码更优雅:JAVA代码不同JDK版本的不同写法
编程算法
jdk
hashmap
java
javascript
JDK不同版本有不同的特性,我刚毕业时候JDK1.8(8)已经出现了,但是大多公司还在用1.6(6),后面陆续出现了9、10、11、12,但是大多公司仍然坚守在1.6版本,逐渐在向1.8靠拢。
品茗IT
2020-09-22
963
0
SpringBoot入门建站全系列(三十六)AspectJ做AOP日志管理
linux
spring
网站建设
aop
Spring的两大特性,AOP和IOC,AOP面向切面编程,可以对当前代码无侵入的情况下,使用AspectJ对切点数据进行分析存储。常常被用来做日志/流水的存储记录。
品茗IT
2020-09-03
1.5K
0
JAVA位运算等运算符总结
数据结构
编程算法
可以将boolean的true和false看作是1和0,这样&和|的意义就是按位与和按位或。
品茗IT
2020-08-06
628
0
SpringCloud微服务实战系列(十九)Ouath2在真实场景中的应用之客户端接入(第一种写法)
访问管理
spring
spring cloud
网站
java
在《SpringCloud微服务实战系列(十七)Ouath2在真实场景中的应用之资源服务器》]中
品茗IT
2020-05-28
1.2K
0
SpringCloud微服务实战系列(二十)Ouath2在真实场景中的应用之客户端接入(第二种写法)
访问管理
spring
spring cloud
微服务
网站
在《SpringCloud微服务实战系列(十七)Ouath2在真实场景中的应用之资源服务器》]中
品茗IT
2020-05-28
947
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档