java web
文章平均质量分 89
CodeRanger
前人种树,后人乘凉
展开
-
Redis入门
在初学java web开发时,想必使用的数据库都是MySQL,来进行一些简单的增删改查。但在做一些大项目和实际开发中,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库(MySQL数据库)来保存数据的系统会因为面向磁盘,读写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题。原创 2023-05-20 15:26:14 · 837 阅读 · 1 评论 -
Mapper代理开发案例及MyBatis核心
使用这种方式可以不用写接口的实现类,免除了复杂的方法,使得代码更加清晰易懂按照以前的DAO 开发模式 ,我们有一个写了一个接口类 然后需要写这接口的实现类,现在就是MyBATis 通过帮我们生成了这个实现了。这里给大家展示一下我的模板(注意我的mysql是8.0以上的版本,其他版本写法有所不同),其中[]里的内容是可以换的,大家换成自己的即可,还有数据库账号密码啥的。之前我们是用的方式引入,当我们的映射文件一多就需要一个个找了,是十分麻烦的。原创 2023-01-07 17:57:31 · 864 阅读 · 0 评论 -
MyBatis框架 入门案例
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。什么是持久层呢,就是负责将数据保存到数据库的那一层代码,也就是对应着上面说的简化JDBC的操作。这里给没接触过框架的同学解释一下什么是框架。原创 2023-01-04 22:29:55 · 540 阅读 · 0 评论