- 博客(9)
- 收藏
- 关注
原创 1.MongoDB介绍及安装
NoSQL 全称为 Not Only SQL,是一种相对较新的数据库设计方式。传统的关系模型使用的是固定模式,并将数据分割到各个表中。 然而,对于大数据集的情况,数据量太大使其难以存放在单一服务器中,此时就需要扩展到多台服务器。 不过,关系模型对于这种扩展的支持并不够好,因为在查询多个表时,数据可能在不同的服务器中。相反 , NoSQL 数据库通常是无模式的 ,从设计之初就考虑了跨服务器无...
2019-06-25 00:08:33 177
原创 JVM内存分配机制与回收策略选择-JVM学习笔记(2)
Java体系中的自动内存管理主要包括了2个方面:自动地给对象分配内存。自动地回收分配给对象地内存。本文也围绕这两个点展开一. 内存分配规则1.优先在Eden区分配大多数情况下,JVM会在 Eden 区优先分配对象,如果 Eden 没有足够的空间,则进行一次 Minor GC 。通过参数 -XX:+PrintGCDetails 可以让虚拟机在进行垃圾回收时打印日志,方便我们...
2019-06-24 20:31:58 152
原创 Ubuntu 切换JDK版本
终端执行sudo update-alternatives --config java即可显示我们现在有哪些jdk版本假如我们在 /opt/jdk1.8.0_211 这里 有其他版本的JDK,可以把这个jdk也作为一个设置项添加到选择列表中sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_211/bin...
2019-06-19 10:16:11 4427
原创 Android Studio :ERROR: Unable to resolve dependency for ';:app@debug/compileClasspath';: Could
报错描述如图,在网上找了好久都没有找到解决办法,烦的一p,都说是 http proxy 的问题,试了也没用。Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:28.0.0.Open FileShow Detail...
2019-06-18 00:02:23 2362 2
原创 对象回收判定与垃圾回收算法-JVM学习笔记(1)
本章要探究的问题 :GC在回收内存时 :怎么判断哪些内存需要回收 ?什么时候回收?在几个线程私有的运行时区域:虚拟机栈程序计数器本地方法栈它们的内存分配和回收大多都具有确定性,随着线程的创建而产生,随着线程的停止而被回收。栈帧中的内存大小基本在类的结构确定下来时就已知。而在线程共有的 Java堆(Heap) 和 方法区(Class(Method) Area) 这两个区域...
2019-06-17 17:56:57 382 1
原创 Ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
解决:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock
2019-06-17 00:07:03 1050 1
原创 Ubuntu su:Authentication failure 解决
问题描述:执行 su时 遇到报错解决:sudo passwd root接着按着提示输入密码就OK了再次执行 su 就可以进去了
2019-06-17 00:03:10 338
原创 Android学习笔记15-从源码分析Activity的创建过程
Android学习笔记15-从源码分析Activity的创建过程文章目录Android学习笔记15-从源码分析Activity的创建过程问题一 , Activty概述:二 , Activity的工作过程1.从参数 `AcitivityClientRecord` 对象中获取待启动的 Activity 的信息:2.通过 _Instrumentation.newActivity()_方法使用类加载器...
2019-06-05 13:28:53 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人