腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
后端知识体系
专栏成员
举报
329
文章
177559
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(329)
编程算法(202)
java(116)
python(33)
二叉树(30)
存储(15)
网络安全(15)
https(12)
ode(12)
node.js(10)
import(10)
数据库(9)
配置(8)
sql(7)
腾讯云测试服务(7)
云数据库 Redis®(6)
spring(6)
数据结构(6)
int(5)
对象(5)
接口(5)
事务(5)
缓存(4)
插件(4)
工具类(4)
序列化(4)
异常(4)
字符串(4)
其他(3)
javascript(3)
http(3)
正则表达式(3)
安全(3)
机器人(3)
key(3)
max(3)
security(3)
函数(3)
日志(3)
数据(3)
异常处理(3)
注解(3)
c++(2)
jquery(2)
ajax(2)
打包(2)
unix(2)
文件存储(2)
消息队列 CMQ 版(2)
数据安全(2)
容器(2)
serverless(2)
开源(2)
分布式(2)
jdk(2)
mybatis(2)
numpy(2)
面向对象编程(2)
hashmap(2)
rpc(2)
kafka(2)
assert(2)
count(2)
dp(2)
list(2)
public(2)
return(2)
string(2)
备份(2)
测试(2)
代码优化(2)
递归(2)
管理(2)
集合(2)
加密(2)
解决方案(2)
事件(2)
异步(2)
状态机(2)
费用中心(1)
tensorflow(1)
ios(1)
iphone(1)
php(1)
html(1)
云数据库 SQL Server(1)
git(1)
github(1)
nginx(1)
容器镜像服务(1)
日志服务(1)
mongodb(1)
网站(1)
游戏(1)
spring boot(1)
自动化测试(1)
aop(1)
tcp/ip(1)
uml(1)
数据分析(1)
数据处理(1)
微服务(1)
迁移(1)
性能测试(1)
archive(1)
backup(1)
builder(1)
chatgpt(1)
client(1)
cmd(1)
com(1)
cpu(1)
dashboard(1)
disk(1)
double(1)
file(1)
for循环(1)
jackson(1)
min(1)
module(1)
palindrome(1)
pip(1)
plugin(1)
push(1)
pycharm(1)
range(1)
reshape(1)
resttemplate(1)
sentinel(1)
set(1)
target(1)
text(1)
threadpoolexecutor(1)
txt(1)
zip(1)
编程(1)
变量(1)
部署(1)
登录(1)
二进制(1)
分页(1)
工具(1)
继承(1)
脚本(1)
教程(1)
接口文档(1)
开发(1)
框架(1)
内存(1)
设计模式(1)
实践(1)
数据存储(1)
数组(1)
索引(1)
线程安全(1)
线程池(1)
原理(1)
最佳实践(1)
搜索文章
搜索
搜索
关闭
SpringCache基本配置类
import
配置
序列化
存储
缓存
benym
2024-05-18
93
0
DSTransactional与Transactional事务混用死锁场景分析
数据
注解
解决方案
日志
事务
最近在生产环境发现了死锁问题,经过排查发现是由于在使用@DSTransactional跨数据源注解时,混合使用了@Transactional注解,造成了同时对某个表中数据行的更新,导致了死锁。以此记录下排查的过程
benym
2024-03-05
1.7K
0
Rpamis-security-原理解析
security
插件
对象
加密
原理
rpamis-security (opens new window)1.0.1主要通过Mybatis-Plugin及AOP切面实现安全功能,其主要组件如下图所示
benym
2023-12-14
243
0
Rpamis-security-技术背景
security
加密
数据
序列化
注解
企业数据安全一直是项目中需要重点关注的问题,自2021年《中华人民共和国数据安全法》发布以来,绝大多数大型企业都展开了自身项目的安全审查和整改,对于敏感数据要求加密存储、并支持脱敏显示,这样的述求在企业中日渐增多。
benym
2023-12-02
206
0
Rpamis-security-基于Mybatis-Plugin的一站式加解密脱敏安全组件
mybatis
安全
plugin
security
注解
rpamis-security (opens new window)1.0.0是一个基于Mybatis插件开发的安全组件,旨在提供更优于市面上组件的脱敏、加解密落库等企业数据安全解决方案。组件提供注解式编程方式,开发者只需要对需要处理的字段或方法加上对应注解,无需关心安全相关需求,由组件全自动完成脱敏、加解密等功能
benym
2023-11-25
294
6
Sentinel-Dashboard持久化生产环境解决方案
dashboard
sentinel
解决方案
内存
配置
Sentinel作为目前市面上常用的限流/降级/熔断平台,已经在诸多高并发项目上进行应用。通常来说一个微服务架构下的项目,流量控制、熔断降级等系统保护功能是必备的。由于现在公司都流行采用开源和商业化双线进行,Sentinel-DashBoard开源版本并不是一个生产环境拿来就能用的产品。
benym
2023-10-18
1.2K
0
COLA-statemachine在多级审核业务中的实践
接口
开发
实践
事件
状态机
在实际的项目开发中,开发者经常会遇见类似多级审核之类的开发需求,比如某个文件审核,需要经过申请->直系领导审核->总经理审核等多个步骤。如果是一次动作触发整个审核过程,开发者可能会想到使用责任链模式来进行开发。但如果多级审核的间隔时间长,审核触发的条件不一样,责任链模式会不太能够解耦这项需求。如果采用平铺直叙式开发,无疑会将审核状态转移过程散落在系统间各个位置,前后两个状态之间的关系没有直观进行维护,同时状态转移时的条件、执行的方式和状态之间的逻辑关系很容易让开发者写出“面条代码”。在项目开发初期可能还好,随着需求的增量变化,平铺直叙式开发将使得状态转移逻辑和业务逻辑高度混合,且每增加一级节点审核,就要新增对应的审核状态及状态转移的逻辑,长此以往变得难以阅读和维护。所以,在这种情况下使用状态机这样建模方式就显得尤为必要。
benym
2023-10-18
1.4K
1
SpringData-Mongo基本配置类
mongodb
builder
import
return
配置
benym
2023-10-18
412
0
单测覆盖率工具在多模块项目中的集成
打包
自动化测试
测试
插件
工具
单元测试是验证函数是否按预期执行的利器,是保障代码质量的有效手段之一。项目能够通过单元测试找到代码中潜在的问题,充足的单元测试用例也是代码使用方法的最好诠释。通常项目的单测质量采用单测覆盖率进行指标衡量,本文结合在项目中的实践,给出maven多模块项目该如何集成jacoco及codecov单测工具。
benym
2023-10-18
523
0
Jackson基本配置类
import
jackson
配置
序列化
字符串
起步依赖 <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <scope>compile</scope> <version>2.13.5</version> </dependency> JackSonConfig import com.fasterxml.jackson.databind.ser.std
benym
2023-05-18
486
0
本地锁工具类
import
key
return
工具类
线程安全
起步依赖 <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version>2.9.3</version> </dependency> LockUtil import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Ca
benym
2023-05-18
378
0
编程式事务工具类
import
public
编程
工具类
事务
TransactionalUtil import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.datasource.DataSourceTransactionManager; import org.springframework.stereotype.Compon
benym
2023-05-18
361
0
线程池基本配置类
cpu
import
threadpoolexecutor
配置
线程池
ThreadPoolExecutorConfig import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import java.util.concurrent.Executor; impor
benym
2023-05-18
248
0
COLA-statemachine事务失效踩坑
状态机
框架
日志
事件
事务
cola-statemachine是阿里开源项目COLA (opens new window)中的轻量级状态机组件。最大的特点是无状态、采用纯Java实现,用Fluent Interface(连贯接口)定义状态和事件,可用于管理状态转换场景。比如:订单状态、支付状态等简单有限状态场景。在实际使用的过程中我曾发现状态机内事务不生效的问题,经过排查得到解决,以此记录一下。
benym
2023-05-18
1.3K
0
Mybatis-plus基本配置类
mybatis
import
插件
分页
配置
MybatisPlusConfig import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor; import c
benym
2023-05-18
453
0
RedisTemplate基本配置类
存储
数据结构
import
配置
序列化
RedisConfig import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.ja
benym
2023-05-18
956
0
EasyExcel工具类
com
import
string
工具类
数据
起步依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.3.1</version> </dependency> EasyExcelUtil import com.alibaba.excel.EasyExcel; import com.alibaba.excel.write.metadata.style.WriteCellStyle; import
benym
2023-05-18
1.1K
0
RestTemplate基本配置类
client
import
public
resttemplate
配置
RestTemplateConfig import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.springframework.web.client.RestTe
benym
2023-05-18
322
0
Yapi私有化部署方案
网站
开源
部署
登录
管理
作为前文接口管理平台Yapi-最佳实践 (opens new window)的补充,本文将给出Yapi私有化部署方案的教程
benym
2023-05-15
1.4K
0
异常工具类-Assert
迁移
assert
工具类
接口
异常
Assert断言工具类是直接从org.springframework.util.Assert中拷贝出来的,api的用法和定义和Spring Assert一模一样,在Spring Assert的使用经验可无缝迁移到该Assert中
benym
2023-05-14
497
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档