是什么 leveldb内部实现的缓存 为什么要用 性能高于内嵌哈希表 学到什么 与(&)操作进行模运算 减少cache锁操作,可以分为多组cache 源码分析 LRUHandle 缓存中代表键值对的数据结构 // An entry is a variable length heap-allocate ...
分类:
数据库 时间:
2020-06-14 10:30:28
阅读次数:
63
1.environments:MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置;或者想在具有相同 Schema 的多个生产数据库中使用相同的 SQL 映射。还有许多类似的使用场景。 ...
分类:
其他好文 时间:
2020-06-13 17:36:39
阅读次数:
64
1 视差纹理 由于视角的原因,当调整摄像机位置时,观察到的事物的相对位置会发生变化,这种视觉现象称为视差。在坐火车高速行驶看窗外的景物,附近的物体看起来很大并且移动很快,而远处的背景看起来很小并且移动较慢。渲染时,相机使用透视模式时,也会出现视差。 之前(翻译6与翻译9)使用过法线贴图将表面不规则感... ...
分类:
其他好文 时间:
2020-06-13 17:24:25
阅读次数:
90
1.新建一个类:ValidList,实现List接口 import javax.validation.Valid; import java.util.*; ? public class ValidList<E> implements List<E> { ? @Valid private List<E ...
分类:
其他好文 时间:
2020-06-13 15:45:42
阅读次数:
123
use master go sp_configure 'allow updates',1 go reconfigure with override update sysdatabases set status=32768 where dbid=DB_ID('ypsxyy20160527') dbcc ...
分类:
数据库 时间:
2020-06-13 11:08:45
阅读次数:
76
出现的问题: Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:116:9-36is also present at [manager:common:un ...
分类:
移动开发 时间:
2020-06-12 14:21:43
阅读次数:
82
new Thread(new Runnable() { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(Thread.currentThread().getName()+i); } } } ...
分类:
编程语言 时间:
2020-06-12 00:45:26
阅读次数:
69
@Override@Transactional(propagation = Propagation.REQUIRED,isolation= Isolation.REPEATABLE_READ)public User1 hsq_test_read(Integer id) { User1 user1 = ...
分类:
数据库 时间:
2020-06-11 21:55:52
阅读次数:
127
Collections.sort(menuList, new Comparator<MenuPO>() { @Override public int compare(MenuPO o1, MenuPO o2) { return o1.getSort()-o2.getSort(); } }); ...
分类:
编程语言 时间:
2020-06-10 19:26:08
阅读次数:
64
今天制作的是界面上的跳转功能: 这个三个点的设置是Activity类中一个方法,可以在想显示这个三个点的Activity类中重写这个方法,如下所示: public class LoginActivity extends Activity{ @Override protected void onCre ...
分类:
其他好文 时间:
2020-06-10 13:29:53
阅读次数:
59