上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 56 下一页
摘要: if 标签 》必须结合 test 属性联合使用。 》对应的动态 SQL <select id="selectByStudentSelective" resultMap="BaseResultMap" parameterType="com.homejim.mybatis.entity.Student" 阅读全文
posted @ 2021-04-06 10:44 KLAPT 阅读(99) 评论(0) 推荐(0)
摘要: 注入方式: 基于构造函数的依赖注入: public class UserServiceImpl implents UserService{ private UserDao userDao; @Autowire public UserServiceImpl(UserDao userDao){ this 阅读全文
posted @ 2021-04-06 09:16 KLAPT 阅读(311) 评论(0) 推荐(0)
摘要: MySQL > 逻辑架构 >MySQL的逻辑架构可分为四层,包括连接层、服务层、引擎层和存储层 连接层: 负责处理客户端的连接以及权限的认证。 服务层: 定义有许多不同的模块,包括权限判断,SQL接口,SQL解析,SQL分析优化, 缓存查询的处理以及部分内置函数执行等。MySQL的查询语句在服务层内 阅读全文
posted @ 2021-04-02 11:07 KLAPT 阅读(59) 评论(0) 推荐(0)
摘要: 缓存又分进程内缓存和分布式缓存两种:分布式缓存如redis、memcached等,还有本地(进程内)缓存如ehcache、GuavaCache、Caffeine等。 》 命中率 命中率=命中数/(命中数+没有命中数)当某个请求能够通过访问缓存而得到响应时,称为缓存命中。缓存命中率越高,缓存的利用率也 阅读全文
posted @ 2021-04-02 10:47 KLAPT 阅读(123) 评论(0) 推荐(0)
摘要: 「表锁」是粒度最大的锁,开销小,加锁快,不会出现死锁,但是由于粒度太大,因此造成锁的冲突几率大,并发性能低。 Mysql的「MyISAM储存引擎就支持表锁」,MyISAM的表锁模式有两种:「表共享读锁」和「表独占写锁」。 当一个线程获取到MyISAM表的读锁的时候,会阻塞其他用户对该表的写操作,但是 阅读全文
posted @ 2021-04-01 17:51 KLAPT 阅读(77) 评论(0) 推荐(0)
摘要: IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。 IP 的作用是主机之间通信中的,而 MAC 的作用则是实现「直连」的两个设备之间通信,而 IP 则负责在「没有直连」的两个网络之间进行通信传输。 IP 阅读全文
posted @ 2021-04-01 10:36 KLAPT 阅读(2486) 评论(0) 推荐(0)
摘要: 数据库分布式锁 Redis实现分布式锁 ZooKeeper实现分布式锁 》 1.「锁的互斥性」:在分布式集群应用中,共享资源的锁在同一时间只能被一个对象获取。 2. 「可重入」:为了避免死锁,这把锁是可以重入的,并且可以设置超时。 3. 「高效的加锁和解锁」:能够高效的加锁和解锁,获取锁和释放锁的性 阅读全文
posted @ 2021-04-01 10:23 KLAPT 阅读(105) 评论(0) 推荐(0)
摘要: 什么是认证(Authentication) 》就是验证当前用户的身份,证明“你是你自己” 互联网中的认证: 用户名密码登录 邮箱发送登录链接 手机号接收验证码 只要你能收到邮箱/验证码,就默认你是账号的主人 什么是授权(Authorization) 》用户授予第三方应用访问该用户某些资源的权限 你在 阅读全文
posted @ 2021-03-31 10:18 KLAPT 阅读(106) 评论(0) 推荐(0)
摘要: 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度 -> 分库和垂直分表。 第二种:网络IO瓶颈,请求的数据太多,网络带宽不够 -> 分库。 2、CPU瓶颈 第一种:SQL问题,如SQL中包含join,group by,order by,非 阅读全文
posted @ 2021-03-31 09:31 KLAPT 阅读(96) 评论(0) 推荐(0)
摘要: WebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。 HTTP 有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把 阅读全文
posted @ 2021-03-30 11:40 KLAPT 阅读(173) 评论(0) 推荐(1)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 56 下一页