今天所做的就是在昨天的基础上加以完善。依然有很多东西不会,因为大佬的程序也有设计到微信小程序的本地缓存,同步缓存等很多我甚至都没听过的东西,在研究大佬程序的过程中依然是困难重重。更难受的是越研究越发现后端设计要比前端复杂很多,在没有自己的思路的前提下,去理解别人的思路和一些奇思妙想也是很难的,就如同 ...
分类:
其他好文 时间:
2019-02-21 00:28:21
阅读次数:
170
背景:在mo的业务中,调整更长的本地缓存的有效时间,可以一定程度减少主动回源的次数,并减少YGC的频率,但是也可能会有一些新问题。 首先要知道: 1.JVM中的堆内存是一个可以被一个进程内的所有线程共享的,而本地缓存一般就放在这块堆内存上。 2.堆内存一般分为新生代、老生代和永久代,永久带是方法区, ...
分类:
其他好文 时间:
2019-02-15 18:14:38
阅读次数:
199
shareObject本地缓存存储位置: win7系统用户到C:\Users\[你的用户名]\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\ XP或2003用户到:C:\Documents and Settings\用户名\Applic ...
分类:
其他好文 时间:
2019-02-12 11:43:47
阅读次数:
203
《深入理解mybatis原理》 MyBatis缓存机制的设计与实现 本文主要讲解MyBatis非常棒的缓存机制的设计原理,给读者们介绍一下MyBatis的缓存机制的轮廓,然后会分别针对缓存机制中的方方面面展开讨论。 MyBatis将数据缓存设计成两级结构,分为一级缓存、二级缓存: MyBatis中一 ...
分类:
其他好文 时间:
2019-02-09 19:17:08
阅读次数:
174
Git使用命令 答疑处 1、git add .之后想要撤销? git reset HEAD filename (指定文件回到最近commit 不指定文件名 全部回退) git checkout — filename 删除对当前文件修改(回到最近一次commit提交) 2、git commit 之后想 ...
分类:
其他好文 时间:
2019-02-01 12:21:29
阅读次数:
202
一、Mybatis中的延迟加载 1、延迟加载背景:Mybatis中Mapper配置文件中的resultMap可以实现高级映射(使用association、collection实现一对一及一对多(多对多)映射),同样的association、collection具备延迟加载功能。所谓延迟加载,就是先单 ...
分类:
其他好文 时间:
2019-01-31 20:44:21
阅读次数:
213
官方安装资料:点击直达 本次以Centos为安装主机 1:首先先导入MongoDB的yum源,因为Centos默认是没有MongoDB的yum源,创建文件:/etc/yum.repos.d/mongodb-org-4.0.repo 2:更新本地缓存 3:安装MongoDB 4:如果想安装指定版本请单 ...
分类:
数据库 时间:
2019-01-31 14:55:15
阅读次数:
195
对于C#中的Dictionary类相信大家都不陌生,这是一个Collection(集合)类型,可以通过Key/Value(键值对的形式来存放数据;该类最大的优点就是它查找元素的时间复杂度接近O(1),实际项目中常被用来做一些数据的本地缓存,提升整体效率。 那么是什么样的设计能使得Dictionary ...
分类:
其他好文 时间:
2019-01-30 01:22:34
阅读次数:
121
1.1 注册中心Eureka 1.1.1 注册中心 注意它的特点,结构类似于MessageQueue消息队列,服务(提供者、消费者)先都注册到注册中心。它的特点在于,不会每次都去注册中心获取,而是有本地缓存,加快访问性能。内部含有心跳机制,当注册中心信息改变,自动快速获取新的信息到本地。心跳机制还保 ...
分类:
其他好文 时间:
2019-01-28 14:01:10
阅读次数:
432
这是专门探索 JavaScript 及其所构建的组件的系列文章的第 14 篇。 如果你错过了前面的章节,可以在这里找到它们: "JavaScript 是如何工作的:引擎,运行时和调用堆栈的概述!" "JavaScript 是如何工作的:深入V8引擎&编写优化代码的5个技巧!" "JavaScript ...
分类:
编程语言 时间:
2019-01-22 10:52:56
阅读次数:
247