腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java知识图谱
专栏成员
举报
34
文章
64613
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(34)
java(13)
spring boot(6)
缓存(4)
数据库(3)
api(3)
编程算法(3)
分布式(3)
云数据库 Redis®(2)
网站(2)
serverless(2)
mybatis(2)
云服务器(1)
sql(1)
ide(1)
nginx(1)
spring(1)
消息队列 CMQ 版(1)
企业(1)
jvm(1)
hashmap(1)
敏捷开发(1)
rabbitmq(1)
jenkins(1)
spring cloud(1)
安全(1)
数据结构(1)
云数据仓库 ClickHouse(1)
integer(1)
max(1)
threadpoolexecutor(1)
队列(1)
线程池(1)
搜索文章
搜索
搜索
关闭
Java开发主流框架有哪些?
java
spring cloud
spring boot
网站
分布式
SSM是一种Java Web开发的组合框架,是Spring、Spring MVC和MyBatis的缩写。
赛先生和泰先生
2022-12-28
2.3K
0
Java HashMap原理
hashmap
serverless
编程算法
数据结构
安全
HashMap是Java中用于实现映射关系的一种数据结构。它允许将一个对象(称为键)映射到另一个对象(称为值)。当需要访问值时,可以使用键来查找值。
赛先生和泰先生
2022-12-28
798
1
MybatisPlus Lambda表达式 聚合查询 分组查询 COUNT SUM AVG MIN MAX GroupBy
serverless
众所周知,MybatisPlus在处理单表DAO操作时非常的方便。在处理多表连接连接查询也有优雅的解决方案。今天分享MybatisPlus基于Lambda表达式优雅实现聚合分组查询。
赛先生和泰先生
2022-11-07
6.6K
0
基于MybatisPlus代码生成器(2.0新版本)
java
实时读取库表结构元数据信息,比如表名、字段名、字段类型、注释等,选中修改后的表,点击一键生成,代码成即可提现出表结构的变化。
赛先生和泰先生
2022-06-16
1.2K
0
Java使用FreeMarker模版技术动态生成word实践
java
在日常开发中,常常有动态word文件生成的需求,通过编制模版,然后动态修改word内容以组合成新的文件。报告单、请假单、发票页等都可以使用动态生成word来解决。
赛先生和泰先生
2022-06-14
1.9K
0
Java指令重排序在多线程环境下的应对策略
编程算法
ide
指令重排在单线程环境下有利于提高程序的执行效率,不会对程序产生负面影响;在多线程环境下,指令重排会给程序带来意想不到的错误。
赛先生和泰先生
2022-04-23
1K
0
Synchronized锁及其膨胀
编程算法
在并发编程中,synchronized锁因其使用简单,在线程间同步被广泛应用。下面对其原理及锁升级过程进行探究。
赛先生和泰先生
2022-04-22
215
0
JDK内置锁深入探究
java
锁有多种分类形式,比如公平锁与非公平锁、可重入锁与非重入锁、独享锁与共享锁、乐观锁与悲观锁、互斥锁与读写锁、自旋锁、分段锁和偏向锁/轻量级锁/重量级锁。
赛先生和泰先生
2022-04-20
520
0
短信接口防盗刷解决方案
api
在Web开发中,总有一些接口需要暴露在用户认证前访问,短信发送接口特别是短信验证码注册接口便是其中典型的一类,这类接口具有如下特点:
赛先生和泰先生
2022-04-12
7.3K
0
Java多线程与线程池技术
integer
max
threadpoolexecutor
队列
线程池
线程池本质是池化技术的应用,和连接池类似,创建连接与关闭连接属于耗时操作,创建线程与销毁线程也属于重操作,为了提高效率,先提前创建好一批线程,当有需要使用线程时从线程池取出,用完后放回线程池,这样避免了频繁创建与销毁线程。
赛先生和泰先生
2022-04-06
411
0
Quartz高可用定时任务快速上手
spring boot
如果你想做定时任务,有高可用方面的需求,或者仅仅想入门快,上手简单,那么选用它准没错。
赛先生和泰先生
2022-04-01
537
0
Spring Cache缓存框架
spring boot
Spring Cache是Spring体系下标准化缓存框架。Spring Cache有如下优势:
赛先生和泰先生
2022-03-29
782
0
UCode CMS组件式脚手架开发实践
spring boot
UCode Cms是面向企业级应用软件开发的脚手架。希望构造一个合起来是一个系统,拆分出来是独立的组件,供其它项目复用。
赛先生和泰先生
2022-03-28
374
0
G1垃圾回收器在并发场景调优
jvm
目前企业级主流使用的Java版本是8,垃圾回收器支持手动修改为G1,G1垃圾回收器是Java 11的默认设置,因此G1垃圾回收器可以用很长时间,现阶段垃圾回收器优化意味着针对G1垃圾回收器优化。
赛先生和泰先生
2022-03-18
3.4K
1
请求合并与拆分在并发场景中应用
缓存
数据库
sql
分布式
api
在并发场景中,当热点缓存Key失效时,流量瞬间打到数据库中,此所谓缓存击穿现象;当大范围的缓存Key失效时,流量也会打到数据库中,此所谓缓存雪崩现象。
赛先生和泰先生
2022-03-16
626
0
数据库与缓存数据一致性解决方案
数据库
缓存
在分布式并发系统中,数据库与缓存数据一致性是一项富有挑战性的技术难点。本文将讨论数据库与缓存数据一致性问题,并提供通用的解决方案。
赛先生和泰先生
2022-03-15
1K
0
基于消息队列(RabbitMQ)实现延迟任务
rabbitmq
消息队列 CMQ 版
延迟任务应用广泛,延迟任务典型应用场景有订单超时自动取消;支付回调重试。其中订单超时取消具有幂等性属性,无需考虑重复消费问题;支付回调重试需要考虑重复消费问题。
赛先生和泰先生
2022-03-08
682
0
基于Redis分布式BitMap的应用
云数据库 Redis®
在实际开发中常常遇到如下需求:判断当前元素是否存在于已知的集合中,将已知集合中的元素维护一个HashSet,使用时只需耗时O(1)的时间复杂度便可判断出结果,Java内部或者Redis均提供相应的数据结构。使用此种方式除了占用内存空间外,几乎没有其它缺点。
赛先生和泰先生
2022-03-04
1.1K
0
应用系统缓存体系深入研究(Java版)
spring boot
java
mybatis
在使用MyBatis、MybatisPlus等DAO层数据库访问框架式,常常会与一级缓存、二级缓存打交道,为了增强对缓存体系的整体把控力,提高软件应用响应速度,这里对三级缓存一次梳理。
赛先生和泰先生
2022-03-02
554
0
SpringBoot+MybatisPlus+Mysql+Sharding-JDBC分库分表实践
数据库
在实际业务中,单表数据增长较快,很容易达到数据瓶颈,比如单表百万级别数据量。当数据量继续增长时,数据的查询性能即使有索引的帮助下也不尽如意,这时可以引入数据分库分表技术。
赛先生和泰先生
2022-03-01
1.3K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档