腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
kl的专栏
专栏成员
举报
263
文章
201053
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(263)
配置(57)
spring(46)
数据(41)
服务(29)
java(26)
quarkus(21)
开发(21)
对象(20)
接口(20)
框架(19)
异常(18)
boot(17)
索引(17)
数据库(16)
开源(14)
插件(14)
工具(13)
日志(13)
测试(12)
线程(12)
分布式(11)
管理(11)
架构(11)
客户端(11)
linux(10)
dubbo(9)
mysql(9)
服务器(9)
系统(9)
注解(9)
字符串(9)
maven(8)
脚本(8)
序列化(8)
json(7)
lucene(7)
redis(7)
集群(7)
php(6)
sql(6)
apache(6)
编译(6)
函数(6)
镜像(6)
连接(6)
设计(6)
优化(6)
api(5)
容器镜像服务(5)
容器(5)
存储(5)
rpc(5)
jenkins(5)
apollo(5)
jpa(5)
string(5)
表单(5)
部署(5)
服务端(5)
工作(5)
监控(5)
事件(5)
搜索(5)
文件上传(5)
协议(5)
压缩(5)
原理(5)
源码(5)
打包(4)
jdbc(4)
windows(4)
date(4)
select(4)
web(4)
分布式锁(4)
集合(4)
解决方案(4)
浏览器(4)
事务(4)
调试(4)
同步(4)
http(3)
kubernetes(3)
正则表达式(3)
rabbitmq(3)
kafka(3)
任务调度(3)
app(3)
class(3)
generator(3)
import(3)
jhipster(3)
orm(3)
pipeline(3)
version(3)
yeoman(3)
编程(3)
并发(3)
产品(3)
程序(3)
代理(3)
队列(3)
多线程(3)
环境搭建(3)
加密(3)
进程(3)
模型(3)
内存(3)
入门(3)
数组(3)
算法(3)
异步(3)
语法(3)
负载均衡(2)
官方文档(2)
区块链(2)
angularjs(2)
html(2)
jquery(2)
云数据库 Redis(2)
mvc(2)
github(2)
全文检索(2)
企业(2)
渲染(2)
devops(2)
自动化(2)
缓存(2)
mybatis(2)
spring boot(2)
zookeeper(2)
aop(2)
安全(2)
架构设计(2)
防火墙(2)
etcd(2)
验证码(2)
持续集成(2)
add(2)
amqp(2)
calendar(2)
config(2)
cors(2)
data(2)
debug(2)
entity(2)
function(2)
grpc(2)
gson(2)
hibernate(2)
null(2)
plugin(2)
quartz(2)
resteasy(2)
restful(2)
return(2)
server(2)
sftp(2)
sharding(2)
size(2)
swagger(2)
webclient(2)
百度(2)
笔记(2)
递归(2)
定时任务(2)
二进制(2)
反射(2)
翻译(2)
分页(2)
高并发(2)
高可用(2)
后台(2)
基础(2)
跨域(2)
内核(2)
排序(2)
前端(2)
网关(2)
最佳实践(2)
弹性伸缩(1)
其他(1)
node.js(1)
xml(1)
css(1)
android(1)
webview(1)
access(1)
git(1)
jar(1)
tomcat(1)
搜索引擎(1)
中文分词(1)
lucene/solr(1)
analyzer(1)
短信(1)
mongodb(1)
编程算法(1)
运维(1)
爬虫(1)
网络安全(1)
wordpress(1)
yum(1)
kotlin(1)
单元测试(1)
gradle(1)
微信(1)
数据分析(1)
https(1)
微服务(1)
mvcc(1)
es(1)
实时监控(1)
flink(1)
数据脱敏(1)
项目管理(1)
activiti(1)
aes(1)
arraylist(1)
bigdecimal(1)
bug(1)
case(1)
cat(1)
centos7(1)
charles(1)
client(1)
com(1)
connection(1)
database(1)
datatable(1)
dependencies(1)
discuz(1)
driver(1)
druid(1)
duration(1)
elasticsearch(1)
entitymanager(1)
error(1)
factory(1)
file(1)
filter(1)
final(1)
firewall(1)
flex(1)
fork(1)
google(1)
host(1)
hudson(1)
hystrix(1)
image(1)
jest(1)
jms(1)
jsch(1)
jsoup(1)
jta(1)
linkedlist(1)
list(1)
lock(1)
log4j2(1)
logback(1)
mac(1)
mapping(1)
metrics(1)
mq(1)
nacos(1)
native(1)
p2p(1)
polling(1)
profile(1)
project(1)
querydsl(1)
release(1)
rest(1)
rocketmq(1)
rsa(1)
scope(1)
scp(1)
security(1)
sed(1)
sentry(1)
session(1)
sh(1)
solrj(1)
spa(1)
space(1)
ssl(1)
status(1)
struts2(1)
table(1)
tail(1)
task(1)
time(1)
timezone(1)
title(1)
txt(1)
ui(1)
vector(1)
view(1)
viewer(1)
war(1)
websocket(1)
wget(1)
zero(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)
软件开发(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)
搜索文章
搜索
搜索
关闭
Sharding-JDBC数据库字段加解密透明化方案
数据库
jdbc
sharding
配置
数据
近期,博主公司应安全审计要求,需要对数据库中的用户关键信息做加密处理,这样,即使生产数据被脱裤,也不会泄露用户的敏感信息,在做了初步的需求归纳和功能分析后,我们制定了简单的开发方案,将需要加解密的字段的元数据信息通过配置或注解的方式标记出来,尝试使用hibernate的filter和Interceptor针对用户sql做拦截,做到透明化加解密。但是这个方案很快被否决了,查询结果集没法通过这种方式达到目的。然后将方向转向了代理JDBC驱动的方式。在摸索JDBC代理方案过程中发现,业界已经有了非常成熟的针对数据库字段透明化加解密的方案,而且和我们场景以及方案非常相符,整体方案如下:
kl博主
2023-11-18
647
0
mysql 连接异常Communications link failure
数据库
mysql
连接
配置
异常
最近在监控线上日志时发现,时长会抛出如:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 4,977,174 milliseconds ago. The last packet sent successfully to the server was 1 milliseconds ago 异常信息,通常见到如上异常,是因为应用使用了连接池管理连接,有些连接已经失效了,拿失效的连接去请求mysql导致的,这个就是经典的mysql八小时的问题
kl博主
2023-11-18
4K
0
读写分离--美团数据库中间件DBProxy
数据库
管理
监控
连接
中间件
好久没更博了,今天引用美团技术团队的一篇文章来给大家分享一款数据库中间件-美团DBProxy!
kl博主
2023-11-18
543
0
node.js MVC开发框架之Think.js
数据库
mvc
接口
开发
框架
今天为大家带来一款基于node的mvc开发框架Think.js,这是由奇虎360奇舞团团队打造的一款轻量的node mvc框架。think的设计借鉴了大部分的thinkphp的思想,开发的时候看项目目录结构以及层次就可以看到thinkphp的影子,所以,如果你有thinkphp的开发经验,使用think开发node应用是so easy的上手。同时,基于think的轻量易用性,作为学习node的入门框架来说,无可挑剔啊。好了,废话不多说,下面补充,think相关的地址,以及简单实例(基于官方)。
kl博主
2023-11-18
175
0
关于测试那些事
数据库
单元测试
测试
程序
系统
在要被测试的文件中Ctrl+Shift+t直接在test目录下生成对应的测试类
kl博主
2023-11-18
139
0
Yeoman generator之JHipster入门教程
数据库
generator
jhipster
yeoman
配置
JHipster(Java Hipster)是一个开源的Yeoman(Yo Gulp Bower)生成器,可以用来快速生成Spring boot+AngularJS能够方便集成swagger,elasticsearch,logstash日志系统的项目,它专注于生成高质量的代码[以Java为后端使用Spring技术栈(Boot, Security, Data, ....)],[AngularJS1/2为前端],开发环境使用Maven,Browsersync,Liquibase,Gulp.js,Bower工具以及其他技术。
kl博主
2023-11-18
452
0
Yeoman generator之JHipster入门教程
数据库
generator
jhipster
yeoman
配置
JHipster(Java Hipster)是一个开源的Yeoman(Yo Gulp Bower)生成器,可以用来快速生成Spring boot+AngularJS能够方便集成swagger,elasticsearch,logstash日志系统的项目,它专注于生成高质量的代码[以Java为后端使用Spring技术栈(Boot, Security, Data, ....)],[AngularJS1/2为前端],开发环境使用Maven,Browsersync,Liquibase,Gulp.js,Bower工具以及其他技术。
kl博主
2023-11-18
468
0
restful版的Jfinal之Resty
数据库
restful
配置
权限
数据
自昨晚9点发现了resty后,一直考究到深夜3点才睡,只想说这6个小时的体验博主内心是满足的!说resty是restful版的Jfinal之Resty,其实有点过了,只是大部分人知道Jfinal,不一定知道还有个resty,resty的框架设计大量借鉴了Jfinal极简开发的思想,先抛开resty是否有重复造轮子之嫌!就作者写了大量的Jfinal插件后,提炼出针对restful开发的resty来,我觉得还是有意义的。而且,正好博主近期在开发一个app的一个项目,需要写接口给客户端调用,对比下来发现resty针对这个事情帮你想好了很多东西。对于接触过Jfinal的朋友来说,使用resty开发是件so easy的事情, 下面是官方实例,大家感受下
kl博主
2023-11-18
190
0
Disconf服务搭建(3)-完结篇
数据库
部署
服务
配置
数据
Disconf服务依赖的环境除了前两篇博文描述的外,还需要一个java的servlet容器(tomcat),因为Disconf项目是前后的分离的,所以还需要一个httpweb服务器(推荐使用nginx),当然还需要数据持久化话数据库mysql还持久化我们的数据
kl博主
2023-11-18
223
0
未解问题集之一
数据库
任务调度
框架
日志
数据
问题描述:一段代码有个数据库插入数据的操作,这段代码由任务调度框架Quartz在凌晨过五分钟的时候触发调用,问题来了,有一天这段代码执行一次,数据库却有double倍数据插入,由输出的日志可以很确信这段代码在那个时段只执行了一次,为什么会有双倍的数据插入。后来反复做了测试,都没有重现这个问题。如果有大侠可以看到这个问题,并能分享下自己认为有可能的原因,在下感激不尽
kl博主
2023-11-17
101
0
mysql存储引擎
数据库
存储
mysql
数据
索引
MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。
kl博主
2023-11-17
184
0
php实现mysql数据库备份
php
数据库
mysql
备份
数据
之前看过很多数据库的备份的功能,今天有时间自己也琢磨一下,实现思路就是生成sql脚本文件,我想也没几个会去硬备份文件库文件的吧?下面把详细的代码贴出来,实现过程中遇到 了诸多的问题,就不一一列出来了,代码关键易出错的部分备注的很详细,下面就看看代码吧(此实现基于thinkphp框架)
kl博主
2023-11-17
181
0
JPA多数据源分布式事务处理-两种事务方案
jdbc
spring
spring boot
sql
数据库
多数据源的事务处理是个老生常谈的话题,跨两个数据源的事务管理也算是分布式事务的范畴,在同一个JVM里处理多数据源的事务,比较经典的处理方案是JTA(基于XA协议建模的java标准事务抽象)+XA(XA事务协议),常见的JTA实现框架有Atomikos、Bitronix、Narayana,Spring对这些框架都有组件封装,基本可以做到开箱即用程度。本文除了分享XA事务方案外,提供了一种新的多数据源事务解决思路和视角。
kl博主
2020-06-12
2K
0
记阿里Druid数据连接池引发的线上血案
spring
数据库
事件起因:项目使用了activiti工作流,系统是由老的spring mvc项目改造成的spring boot项目,数据库链接池从dbcp切换到druid,新系统上线后,同事多次系统隔一段时间后数据查询就很慢,基本出不来。由此开始了线上bug排查之路。这个问题从一开始就模糊定位到数据库层面的问题,因为只有和数据相关的操作会很慢,其他服务不受影响,并且在中午休息时没有问题,在下午刚上班后不就出现。
kl博主
2018-04-13
20.7K
0
hosts快速切换工具分享-SwitchHosts
数据库
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析
kl博主
2018-04-13
2.4K
0
spring batch数据库表数据结构
spring
数据库
博客因为域名未被实名被暂停解析,申请实名加审批到域名重新可用,上下折腾导致博客四五天不能访问,这期间也成功了使用spring batch Integration 完成了spring batch分区远程的工程搭建,期间有使用ActiveMQ(JMS)的实现也有基于RabbitMQ(AMQP)的实现,最终选择了基于RabbitMQ的远程主从模式搭建项目,最终项目模型支持一主多从,多主多从,主从混用的使用,极大的提高了批处理的效率,解决了单机批处理的性能瓶颈。为了强化对spring batch关键概念的理解,故有了如下的对spring batch元数据结构的记录描述
kl博主
2018-04-13
4.5K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档