库:jquery 本质上就是一些列函数的集合,将一些函数封装到一个独立的就是文件中 在使用的jquery的时候,是由开发人员说了算的,也就是说开发人员起到了主导作用,而jquery是辅助完成相应的功能的 框架:vue 框架是一套完整的解决方案,项目中用到的一些功能在框架内部都已经提供好了 在使用框架 ...
分类:
其他好文 时间:
2019-02-15 13:38:40
阅读次数:
176
网站性能优化的方面有很多: 1,使用缓存,最传统的一级二级缓存; 2,将服务和数据库分开,使用不同的服务器,分工更加明确,效率更加高; 3,分布式,提供多台服务器,利用反向代理服务器nginx进行反向代理,将请求分散开来; 4,数据库的读写分离,不同的数据库,将读操作和写操作分开,并实时同步即可; ...
分类:
Web程序 时间:
2019-02-11 12:16:45
阅读次数:
262
《深入理解mybatis原理》 MyBatis缓存机制的设计与实现 本文主要讲解MyBatis非常棒的缓存机制的设计原理,给读者们介绍一下MyBatis的缓存机制的轮廓,然后会分别针对缓存机制中的方方面面展开讨论。 MyBatis将数据缓存设计成两级结构,分为一级缓存、二级缓存: MyBatis中一 ...
分类:
其他好文 时间:
2019-02-09 19:17:08
阅读次数:
174
《深入理解mybatis原理》 MyBatis的二级缓存的设计原理 MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。 1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示, ...
分类:
其他好文 时间:
2019-02-09 19:11:11
阅读次数:
183
一级缓存是sqlsession,是同一个线程使用的,二级缓存是多个线程之间使用的,是namesapce 二级缓存的使用原则: 1 多个namesapce不操作同一张表2 不对有关联的表进行二级缓存3 查询多于修改时候使用二级缓存 使用二级缓存,方式,:使用本身的缓存只需要加上配置<cache />就 ...
分类:
其他好文 时间:
2019-02-03 12:49:15
阅读次数:
112
redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 Redis不仅仅支持简单的key-v ...
分类:
数据库 时间:
2019-02-01 11:21:53
阅读次数:
150
Hibernate是好多的传统项目的首选,因其自动化程度高,使用书写方便,深得好多的传统项目的青睐,估计您也是使用的Hibernate吧, 既然使用了,那么您对他很熟吗? 我就问他俩问题: 1.Hibernate底层是怎么实现的?2.Hibernate的二级缓存用过吗? 估计大部分人都会懵逼特斯拉。 ...
分类:
Web程序 时间:
2019-01-30 00:26:40
阅读次数:
214
1 存储器 存储器(memory)主要分为两类,易失性存储器和非易失性存储器。 1.1 RAM 易失性存储器的代表就是RAM(Random Access Memory),RAM又分为SRAM(Static Random Access Memory)和DRAM(Dynamic Random Acces ...
分类:
其他好文 时间:
2019-01-15 18:30:17
阅读次数:
206
Mybatis一级缓存与二级缓存 (一)一级缓存 Mybatis在没有配置的情况下默认开启一级缓存,一级缓存指相对于同一个sqlsession而言,sqlsession使用map存储对象,map存储了sql查询的结果集,在操作数据库时需要构建sqlsession对象,在对象中有一个数据结构用于存储缓 ...
分类:
其他好文 时间:
2019-01-13 15:26:03
阅读次数:
180
序言 这算是hibernate的最后一篇文章了,下一系列会讲解Struts2的东西,然后说完Struts2,在到Spring,然后在写一个SSH如何整合的案例。之后就会在去讲SSM,在之后我自己的个人博客应该也差不多可以做出来了。基本上先这样定下来,开始完成hibernate的东西把。这章结束后,我 ...
分类:
Web程序 时间:
2019-01-05 20:05:38
阅读次数:
191