腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Kirito的技术分享
专栏作者
举报
167
文章
308032
阅读量
72
订阅数
订阅专栏
申请加入专栏
全部文章
java
dubbo
spring
编程算法
微服务
http
缓存
其他
rpc
分布式
网络安全
https
开源
jdk
对象存储
ide
tcp/ip
安全
数据库
apache
腾讯云测试服务
json
github
文件存储
存储
hashmap
node.js
云数据库 Redis
sql
api
linux
数据结构
负载均衡
html
负载均衡缓存
日志服务
网站
容器
运维
spring cloud
python
react
云数据库 SQL Server
nosql
mvc
eclipse
容器镜像服务
人工智能
spring boot
zookeeper
微信
数据分析
腾讯云开发者社区
性能测试
c++
javascript
scala
ajax
android
打包
git
jvm
dns
socket编程
sdk
云服务器
DNS 解析 DNSPod
官方文档
自动驾驶
ios
xcode
php
.net
xml
css
jquery
arm
sqlite
oracle
postgresql
maven
全文检索
ubuntu
nginx
云直播
海外加速
消息队列 CMQ 版
数据加密服务
日志数据
电商
企业
serverless
kubernetes
自动化
压力测试
ssh
erp
mybatis
面向对象编程
grep
rabbitmq
hexo
windows
安全漏洞
系统架构
架构设计
openapi
ipv6
迁移
dart
数据库管理
智能推荐平台
cloud
dump
gateway
heap
package
root
路由
配置
搜索文章
搜索
搜索
关闭
鱼和熊掌兼得:同时使用 JPA 和 Mybatis
java
mybatis
数据库
sql
编程算法
JPA 和 Mybatis 的争论由来已久,还记得在 2 年前我就在 spring4all 社区就两者孰优孰劣的话题发表了观点,我当时是力挺 JPA 的,这当然跟自己对 JPA 熟悉程度有关,但也有深层次的原因,便是 JPA 的设计理念契合了领域驱动设计的思想,可以很好地指导我们设计数据库交互接口。这两年工作中,逐渐接触了一些使用 Mybatis 的项目,也对其有了一定新的认知。都说认知是一个螺旋上升的过程,随着经验的累积,人们会轻易推翻过去,到了两年后的今天,我也有了新的观点。本文不是为了告诉你 JPA 和 Mybatis 到底谁更好,而是尝试求同存异,甚至是在项目中同时使用 JPA 和 Mybatis。什么?要同时使用两个 ORM 框架,有这个必要吗?别急着吐槽我,希望看完本文后,你也可以考虑在某些场合下同时使用这两个框架。
kirito-moe
2020-11-19
2K
0
分库分表的正确姿势,你GET到了么?
云数据库 SQL Server
全文检索
nosql
sql
数据库
以支付宝用户为例,8亿;微信用户更是10亿。订单表更夸张,比如美团外卖,每天都是几千万的订单。淘宝的历史订单总量应该百亿,甚至千亿级别,这些海量数据远不是一张表能Hold住的。事实上MySQL单表可以存储10亿级数据,只是这时候性能比较差,业界公认MySQL单表容量在1KW以下是最佳状态,因为这时它的BTREE索引树高在3~5之间。
kirito-moe
2019-11-05
596
0
请不要再宣称数据库是 CP 或者 AP
nosql
数据分析
zookeeper
数据库
sql
在 Jeff Hodges 精彩的博客文章给年轻人关于分布式系统的笔记中,他建议我们用 CAP 定理来评论系统。很多人都听取了这个建议,描述他们的系统为"CP" (有一致性但在网络分区的时候不可用),“AP”(可用但是在网络分区的时候不一致) 或者有时候 "CA" (说明"我还没有读过 Coda 的五年前的文章")。
kirito-moe
2019-05-30
687
0
95后妹子面试的那些"套路"(附带个人书籍推荐)
java
spring
spring cloud
数据库
云数据库 SQL Server
最近有很多朋友问我一些面试题,或者说准备面试了,怎么复习啊. 孔孔老师就上线了…正好趁着早上不想学习, 就再把这一块总结总结. 个人拙见(毕竟我还是很low的…) 夹杂部分书推荐
kirito-moe
2019-04-30
930
0
【亚普】第一届天池 PolarDB 数据库性能大赛
缓存
node.js
架构设计
数据库
数据结构
这次天池 PolarDB 数据库性能大赛竞争相当激烈,眼睛一闭一睁成绩就会被血洗,最后榜单成绩是第三名,答辩翻车了,最终取得了大赛季军。云计算领域接触的是最前沿的技术,阿里云的 PolarDB 作为云原生数据库里程碑式的革新产品,也为这次比赛提供了最先进的硬件环境。
kirito-moe
2019-03-15
836
0
使用spring validation完成数据后端校验
spring
数据库
运维
前言 数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱格式,也会让运维人员头疼不已。我在之前保险产品研发过程中,系统对数据校验要求比较严格且追求可变性及效率,曾使用drools作为规则引擎,兼任了校验的功能。而在一般的应用,可以使用本文将要介绍的validatio
kirito-moe
2018-04-27
2.9K
0
浅析项目中的并发(一)
spring
数据库
云数据库 Redis
zookeeper
分布式
前言 开头扯两句,最近项目略忙,一堆零散的东西要做,没那么多时间维护文章了。又迷上了吃鸡,大雾spring security系列投入了我不少时间,但总体收获也颇丰,协作文章的同时,重新回顾了一遍源码,到目前为止5篇,也不算完结,后续可能会继续补充。下一个系列类型的文章还没想到有什么好的方向可以写,如有建议,欢迎公众号给我留言。 控制并发的方法很多,从最基础的synchronized,juc中的lock,到数据库的行级锁,乐观锁,悲观锁,再到中间件级别的redis,zookeeper分布式锁。特别是初级程序员
kirito-moe
2018-04-27
920
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档