记录折腾的那点事
在折腾的道路上永不止步

开发 第6页

JAVA、Spring、MyBatis
带你轻松搞懂事务隔离级别-ghMa

带你轻松搞懂事务隔离级别

评论(0)赞(0)

什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两...

Mybatis那的那些坑-ghMa

Mybatis那的那些坑

评论(0)赞(0)

大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些坑! 如在MyBatis/Ibatis中#和$的区别,#方式能够很大程度防止sql注入,$方式无法防止Sql注入。所以,老司机 对新手说,最好用#。简单的...

Nginx为什么快到根本停不下来?-ghMa

Nginx为什么快到根本停不下来?

评论(0)赞(0)

Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进...

你写的Java对象究竟占多少内存?-ghMa

你写的Java对象究竟占多少内存?

评论(0)赞(0)

概述 Java 作为一个面向对象语言,给我们带来了多态,继承,封装等特性,使得我们可以利用这些特性很轻松的就能构建出易于扩展,易于维护的代码。作为一个Javaer,天天搞“对象”,那你写的对象究竟占用了多少内存呢?我们来看看你的“对象”是如...

如何优化一个秒杀项目?-ghMa

如何优化一个秒杀项目?

评论(0)赞(0)

问题1:使用jmeter性能压测,定位瓶颈代码 步骤流程:线程组—>Http请求—>查看结果树—>聚合报告 tips:host的文件—>优先调用映射,减少DNS的时间 ...

Java8中的Stream API 性能如何-ghMa

Java8中的Stream API 性能如何

评论(0)赞(0)

Stream Performance 已经对 Stream API 的用法鼓吹够多了,用起简洁直观,但性能到底怎么样呢?会不会有很高的性能损失?本节我们对 Stream API 的性能一探究竟。 为保证测试结果真实可信,我们将 JVM 运行...