腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java技术栈
专栏作者
举报
1443
文章
1886811
阅读量
147
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
java(782)
spring(367)
编程算法(254)
spring boot(238)
https(136)
网络安全(126)
数据库(115)
sql(104)
其他(90)
jdk(85)
ide(80)
spring cloud(73)
http(68)
缓存(65)
微服务(65)
云数据库 Redis(59)
jvm(58)
分布式(55)
开源(51)
云数据库 SQL Server(50)
api(49)
安全(48)
网站(45)
github(43)
git(42)
linux(42)
微信(40)
dubbo(38)
javascript(37)
maven(34)
json(31)
存储(30)
html(29)
hashmap(28)
腾讯云测试服务(27)
面向对象编程(27)
文件存储(24)
容器(24)
xml(23)
打包(23)
数据结构(23)
apache(22)
jar(21)
eclipse(20)
容器镜像服务(20)
android(19)
oracle(19)
nginx(18)
python(17)
tomcat(16)
mybatis(16)
unix(15)
c++(14)
php(14)
压力测试(14)
mvc(13)
socket编程(13)
大数据(13)
aop(12)
tcp/ip(12)
kafka(12)
负载均衡(11)
自动驾驶(10)
node.js(10)
zookeeper(10)
单元测试(10)
rpc(10)
系统架构(10)
区块链(9)
servlet(9)
负载均衡缓存(9)
ssh(9)
windows(9)
对象存储(8)
jquery(8)
ajax(8)
访问管理(8)
消息队列 CMQ 版(8)
kubernetes(8)
游戏(8)
人工智能(7)
serverless(7)
kotlin(7)
数据分析(7)
面试(7)
费用中心(6)
jsp(6)
css(6)
access(6)
运维(6)
rabbitmq(6)
小程序(6)
c 语言(5)
企业(5)
devops(5)
jdbc(5)
gradle(5)
数据处理(5)
腾讯云开发者社区(5)
官方文档(4)
ios(4)
go(4)
.net(4)
scala(4)
bootstrap(4)
react(4)
nosql(4)
svn(4)
架构设计(4)
迁移(4)
比特币(3)
c#(3)
struts(3)
lucene/solr(3)
analyzer(3)
ubuntu(3)
神经网络(3)
深度学习(3)
SSL 证书(3)
数据加密服务(3)
mongodb(3)
自动化(3)
dns(3)
自动化测试(3)
二叉树(3)
cdn(3)
uml(3)
Elasticsearch Service(3)
boot(3)
bug(3)
工具(3)
数字货币(2)
mac os(2)
iphone(2)
lua(2)
bash(2)
actionscript(2)
vue.js(2)
单片机(2)
memcached(2)
全文检索(2)
centos(2)
bash 指令(2)
mapreduce(2)
命令行工具(2)
云数据库 MongoDB(2)
TDSQL MySQL 版(2)
黑客(2)
数据迁移(2)
html5(2)
hadoop(2)
hive(2)
正则表达式(2)
gui(2)
sql server(2)
ddos(2)
udp(2)
jenkins(2)
安全漏洞(2)
nat(2)
notepad ++(2)
云计算(2)
ascii(2)
ipv6(2)
es(2)
服务网格(2)
验证码(2)
chatgpt(2)
it(2)
synchronized(2)
插件(2)
程序(2)
程序员(2)
服务(2)
公众号(2)
架构师(2)
内存(2)
配置(2)
数据(2)
系统(2)
源码(2)
内容分发网络 CDN(1)
渠道代理(1)
机器学习(1)
xcode(1)
ruby(1)
asp.net(1)
arm(1)
sqlite(1)
postgresql(1)
django(1)
web.py(1)
搜索引擎(1)
windows server(1)
laravel(1)
批量计算(1)
日志服务(1)
短视频(1)
VPN 连接(1)
全站加速网络(1)
消息队列 CKafka 版(1)
短信(1)
大数据处理套件 TBDS(1)
数据备份(1)
日志数据(1)
金融(1)
渲染(1)
vr 视频解决方案(1)
express(1)
移动开发(1)
爬虫(1)
shell(1)
spark(1)
npm(1)
grep(1)
markdown(1)
kernel(1)
zabbix(1)
数据可视化(1)
openapi(1)
任务调度(1)
虚拟化(1)
sdk(1)
功能测试(1)
性能测试(1)
raft(1)
腾讯 Kona(1)
程序人生(1)
智能推荐平台(1)
移动推送(1)
小程序·云开发(1)
云原生 API 网关(1)
com(1)
count(1)
db(1)
elasticsearch(1)
filter(1)
hibernate(1)
insert(1)
io(1)
log4j(1)
monitor(1)
mysql(1)
nacos(1)
select(1)
size(1)
thread(1)
time(1)
zero(1)
百度(1)
并发(1)
测试(1)
动画(1)
对象(1)
高性能(1)
构建工具(1)
管理(1)
继承(1)
集合(1)
计算机(1)
脚本(1)
进程(1)
开发(1)
框架(1)
模型(1)
排序(1)
求职(1)
日志(1)
设计(1)
设计模式(1)
数组(1)
搜索(1)
同步(1)
统计(1)
系统设计(1)
线程安全(1)
线程池(1)
效率(1)
性能(1)
性能监控(1)
异常(1)
异常处理(1)
优化(1)
注解(1)
状态机(1)
字符串(1)
搜索文章
搜索
搜索
关闭
同事写了一条 SQL,把 MyBatis 都干翻了。。
sql
mybatis
对象
服务
内存
链接:https://juejin.cn/post/7221461552343072828
Java技术栈
2023-11-09
316
0
支付宝一面:多线程事务怎么回滚?说用 @Transactional 可以回去等通知了!
java
数据库
sql
编程算法
腾讯云测试服务
1,最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚。
Java技术栈
2023-02-27
975
0
MySQL 批量操作,一次插入多少行数据效率最高?
大数据
云数据库 SQL Server
数据库
sql
我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入。只是我们在执行批量操作的时候,一次插入多少数据才合适呢?
Java技术栈
2023-02-27
2.1K
0
拼夕夕二面:说说布隆过滤器与布谷鸟过滤器?应用场景?我懵了。。
数据库
sql
编程算法
来源:www.cnblogs.com/Courage129/p/14337466.html
Java技术栈
2023-02-27
362
0
京东一面:MySQL 中的 distinct 和 group by 哪个效率更高?太刁钻了吧!
java
sql
数据库
云数据库 SQL Server
编程算法
带着这两个问题找答案。接下来,我们先来看一下distinct和group by的基础使用。另外,如果你近期准备面试跳槽,建议在Java面试库小程序在线刷题,涵盖 2000+ 道 Java、MySQL 面试题,几乎覆盖了所有主流技术面试题。
Java技术栈
2023-02-27
2K
0
Spring Boot + Gzip 压缩超大 JSON 对象,传输大小减少一半!
文件存储
数据库
sql
https
java
是这样的,业务背景是公司的内部系统有一个广告保存接口,需要 ADX 那边将投放的广告数据进行保存供后续使用。广告数据大概长这样:
Java技术栈
2023-02-27
689
0
换上 HikariCP 连接池,太快了!
数据库
sql
缓存
java
比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象的初始化通常要花费比较长的时间,如果频繁地申请和销毁,就会耗费大量的系统资源,造成不必要的性能损失。
Java技术栈
2023-02-27
309
0
MyBatis 多条件查询、动态SQL、多表操作、注解开发,应有尽有,一网打尽!
sql
mybatis
spring
spring boot
java
点击关注公众号,Java干货及时送达 来源:iyu77.blog.csdn.net/article/details/125761737 MyBatis封装了JDBC通过Mapper代理的方式,以前繁琐的操作通过“属性与字段映射”就简单化解,MyBatis的动态SQL完美展现了DBMS的独特魅力。 一、多条件查询 基于Mybatis的多条件查询,是在Mapper代理的映射文件中写上原有的SQL,然后接口中写一个带参的方法即可,就像这样: 相比于原生的JDBC那一套,通过MyBatis确实解决了不少硬编码的
Java技术栈
2022-09-19
940
0
Oracle 惨不忍睹!
数据库
sql
spring
spring cloud
java
点击关注公众号,Java干货及时送达 出品 | OSC开源社区(ID:oschina2013) DB-Engines 数据库流行度排行榜发布了 9 月份的更新。 可以看到,Oracle 较 8 月减少了 22.54 分,是分数下降最多的数据库,并且连续三个月出现了迅猛下滑。分数上涨较多的则是 MySQL 和 MongoDB。另外,最新数据库系列面试题整理好了,大家可以在Java面试库小程序在线刷题。 主流数据库的分数趋势变化: 看看各类型数据库的排名情况。 关系数据库前 10 名 Key-Value
Java技术栈
2022-09-13
184
0
美团二面:加密后的数据如何进行模糊查询??被问懵了。。
https
网络安全
数据库
sql
编程算法
点击关注公众号,Java干货及时送达 我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。 为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我们需要加密存储,一般使用的都是不可逆的慢hash算法,慢hash算法可以避免暴力破解(典型的用时间换安全性)。 在检索时我们既不需要解密也不需要模糊查找,直接使用密文完全匹
Java技术栈
2022-09-01
1.8K
0
求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。
javascript
mybatis
sql
数据库
云数据库 SQL Server
点击关注公众号,Java干货及时送达 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。 mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码) <insert id="batchInsert" parameterType="java.util.List"> insert into USER (id, name) values <foreach
Java技术栈
2022-08-25
873
0
面试官:MyBatis 插件有什么用途?说说底层原理?我竟然不会。。
android
mybatis
sql
网络安全
spring
点击关注公众号,Java干货及时送达 来源:https://www.cnblogs.com/chenpi/p/10498921.html 背景 关于Mybatis插件,大部分人都知道,也都使用过,但很多时候,我们仅仅是停留在表面上,知道Mybatis插件可以在DAO层进行拦截,如打印执行的SQL语句日志,做一些权限控制,分页等功能;但对其内部实现机制,涉及的软件设计模式,编程思想往往没有深入的理解。 本篇案例将帮助读者对Mybatis插件的使用场景,实现机制,以及其中涉及的编程思想进行一个小结,希望对以
Java技术栈
2022-08-25
299
0
面试官:Java 多线程怎么做事务控制?一半人答不上来。。
编程算法
spring
spring boot
数据库
sql
点击关注公众号,Java干货及时送达 推荐阅读:Spring Cloud Alibaba 杀疯了。。 项目代码基于:MySql 数据,开发框架为:SpringBoot、Mybatis 开发语言为:Java8 前言 公司业务中遇到一个需求,需要同时修改最多约5万条数据,而且还不支持批量或异步修改操作。于是只能写个for循环操作,但操作耗时太长,只能一步一步寻找其他解决方案。 具体操作如下: 一、循环操作的代码 先写一个最简单的for循环代码,看看耗时情况怎么样。 /*** * 一条一条依次对50000条
Java技术栈
2022-07-26
5.7K
2
SQL 优化这么做就对了!
sql
数据库
云数据库 SQL Server
java
spring
点击关注公众号,Java干货及时送达 作者:狼爷 来源:www.cnblogs.com/powercto/p/14410128.html 一、前言 在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。 二、SQL优化一般步骤 1、通过慢查日志等定位那些执行效率较低的SQL语句 2、explain 分析SQL的执行计划 需要重点关注type、rows、filtere
Java技术栈
2022-07-12
248
0
6000 字+,帮你搞懂互联网架构演变历程!
sql
数据库
负载均衡
负载均衡缓存
点击关注公众号,Java干货及时送达 作者:小M 来源:https://cnblogs.com/xiaoMzjm/p/5223799.html 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术
Java技术栈
2022-06-08
246
0
MySQL 去重的 3 种方法,还有谁不会?!
spring
spring boot
java
https
sql
点击关注公众号,Java干货及时送达 在使用SQL提数的时候,常会遇到表内有重复值的时候,比如我们想得到 uv (独立访客),就需要做去重。 在 MySQL 中通常是使用 distinct 或 group by子句,但在支持窗口函数的 sql(如Hive SQL、Oracle等等) 中还可以使用 row_number 窗口函数进行去重。 举个栗子,现有这样一张表 task: 备注: task_id: 任务id; order_id: 订单id; start_time: 开始时间 注意:一个任务对应多条订单
Java技术栈
2022-05-16
10K
0
MySQL 暴跌!
数据库
sql
spring boot
spring
java
点击关注公众号,Java干货及时送达 文 | 局长 出品 | OSC开源社区(ID:oschina2013) DB-Engines 数据库流行度排行榜发布了 5 月份的更新。 与上个月的数据相比,各数据库的分数波动不大。Oracle 是本月分数增加最多的数据库,但也只是比上月多了 8 分,而且与去年同期相比,下降了 7.12 分。紧跟其后的 MySQL 和 SQL Server 跟去年同期相比,分数可谓是暴跌,分别下降了 34.28 和 51.46 分。 PostgreSQL 和 Redis 的分
Java技术栈
2022-05-12
401
0
如何写出一手好 SQL ?很有必要!
云数据库 SQL Server
nosql
java
sql
数据库
点击关注公众号,Java干货及时送达 来源:编码砖家 链接:cnblogs.com/xiaoyangjia/p/11267191.html 背景 最近频繁出现慢SQL告警,执行时间最长的竟然高达5分钟。导出日志后分析,主要原因竟然是没有命中索引和没有分页处理 。 其实这是非常低级的错误,我不禁后背一凉,团队成员的技术水平亟待提高啊。改造这些SQL的过程中,总结了一些经验分享给大家,如果有错误欢迎批评指正。 MySQL性能 最大数据量 抛开数据量和并发数,谈性能都是耍流氓 。MySQL没有限制单表最大记
Java技术栈
2022-05-12
488
0
MySQL 模糊查询再也不用 like+% 了!
sql
数据库
全文检索
java
云数据库 SQL Server
点击关注公众号,Java干货及时送达 作者:沸羊羊 来源:juejin.cn/post/6989871497040887845 前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。 通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配
Java技术栈
2022-04-08
6.4K
0
Kafka 怎么顺序消费?面试必备!
sql
java
spring
spring boot
kafka
点击关注公众号,Java干货及时送达 前言 本文针对解决Kafka不同Topic之间存在一定的数据关联时的顺序消费问题。 如存在Topic-insert和Topic-update分别是对数据的插入和更新,当insert和update操作为同一数据时,应保证先insert再update。 1、问题引入 kafka的顺序消费一直是一个难以解决的问题,kafka的消费策略是对于同Topic同Partition的消息可保证顺序消费,其余无法保证。 如果一个Topic只有一个Partition,那么这个Topic对
Java技术栈
2022-03-18
2.6K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档