为什么不建议把数据库部署在Docker容器内?
不要将数据储存在容器中,这也是 Docker 官方容器使用技巧中的一条。容器随时可以停止、或者删除。....
sql优化,一定要用好Explain
explain 为 select语句中使用的每个表返回一行信息。它按 mysql 在处理语句时读取的....
为什么要尽量避免使用IN和NOT IN呢?
单独查询 select id1 from test2 是一定会报错: 消息 207,级别 16,状态....
SDK和API的区别是什么?
SDK 就是 Software Development Kit 的缩写,翻译过来——软件开发工具包。....
推荐两个工作流的springboot项目
今天主要推荐两个工作流的springboot项目,开源项目中有具体的部署操作文档,核心表结构说明,都....
Windows主机入侵痕迹排查办法
一般情况下,客户资产都比较多,想要对所有的资产主机进行入侵痕迹排查基本不太现实,等你全部都排查完了,....
如何通过自定义注解进行接口匿名访问
在实际项目中使用到了springsecurity作为安全框架,我们会遇到需要放行一些接口,使其能匿名....
SQL语句中left join后用on还是where
来自丨blog.csdn.net/wqc19920906/article/details/79785....
库存扣减和锁常见的实现方案代码
先说场景: 物品W现在库存剩余1个, 用户P1,P2同时购买.则只有1人能购买成功.(前提是不....
针对Redis服务我们应该避免哪些性能浪费
来源:www.jianshu.com/p/67093716547b 在一些网络服务的系统中,Redi....
重演自己如何掉入Lombok的戏法陷阱
https://www.ramostear.com/blog/2020/04/28/uk1860....
如何用JMeter开始一个最简单的接口性能测试
来源丨jianshu.com/p/0e4daecc8122 简介本文由xmeter君写给想了解性能测....
spring中声明式事务实现原理猜想
@Transactional注解简介 @Transactional 是spring中声明式事务管....
Java日志框架中的王者是谁
来源丨juejin.cn/post/6945753017878577165 Logback 算是JA....
传统关系型数据库和ES的差别
https://juejin.cn/post/6889020742366920712 本文不会关注 ....
10具有挑战性的Python项目创意
你知道 Python 是被称为 全能编程语言 的吗?是的,它确实是,虽然不应该在每个项目中都使用它。....
Windows11有哪些值得让人升级的理由
对于微软来说,Windows 11让你升级的最大好处之一就是,可以让你的PC更加流畅,当然他们也是确....
C++输入和输出的真实面目
C++输入和输出 在C++里std::cin、std::cout、std::cerr和std::en....
如何才能保证JWT安全
jwt是什么? JWTs是JSON对象的编码表示。JSON对象由零或多个名称/值对组成,其中名称为字....
读写分离的两种实现方式
1. 引言 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿....
如何正确关闭线程池
前言本章分为两个议题 如何正确关闭线程池 shutdown 和 shutdownNow 的区别 项目....
如何用一行代码解决空指针问题
在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerExce....
在C++中如何用虚函数实现多态
01 — C++虚函数探索 C++是一门面向对象语言,在C++里运行时多态是由虚函数和纯虚函数实现的....
借助深度学习算法实现5秒内克隆你的声音
大家应该都知道声音克隆技术,通俗的来说就是借助深度学习算法,可以完全模拟某个人的声音,而且由机器合成....