排序:
默认
按更新时间
按访问量

Https 抓包

1、 windows下安装charles,看到此文章的用户相信都已经安装了charles,如果还真的没安装,麻烦就自行搜索,进行安装了,打开charles(我使用的charles版本是3.11.4),再继续浏览。 2、 ok,charles已准备完成,接下来就要配置charles证书: 之后会弹出...

2018-05-24 09:19:22

阅读数:3

评论数:0

DI

JSR-330 是 Java 的依赖注入标准。定义了如下的术语描述依赖注入:A 类型依赖 B类型(或者说 B 被 A 依赖),则 A类型 称为”依赖(物) dependency”运行时查找依赖的过程,称为”解析 resolving“依赖如果找不到依赖的实例,称该依赖是”不能满足的 unsatisf...

2018-05-16 17:43:08

阅读数:6

评论数:1

Java Annotation

Java 注解就像修饰符一样,可以用于从java代码中抽取文档、跟踪代码中的依赖性或者在编译时做检查。注解可以被应用在包、类、方法、成员变量、参数和本地变量的声明中。我们大多数人最先接触的注解就是@Override。注解的工作原理就是,先使用注解修饰java代码,然后另一块叫做注解处理器的代码会解...

2018-05-16 17:40:24

阅读数:3

评论数:0

NestedScrolling

主要涉及两个接口(child-->NestedScrollingChild // parent-->NestedScrollingParent)在使用的时候可以将嵌套流程概括如下(以触摸滚动为例,惯性滚动(fling)的流程与此类似)调用child的sa...

2018-05-04 06:40:56

阅读数:7

评论数:0

Minor GC、Major GC和Full GC

本文转载自由 ImportNew - 光光头去打酱油 翻译自 javacodegeeks。在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这...

2018-04-25 09:48:03

阅读数:5

评论数:0

JVM Memory Managment

内存空间尊重原创 本文转载自https://blog.csdn.net/xiaoddt/article/details/55050215内存空间在JVM规范中,将内存空间分为:方法区、堆、本地方法栈、PC寄存器、及JVM方法栈。如图: 方法区方法区主要保存了类加载的信息(名称、修饰符等)、类的静态...

2018-04-25 08:00:56

阅读数:9

评论数:0

Heap sort

建堆,建堆是不断调整堆的过程,从len/2处开始调整,一直到第一个节点,此处len是堆中元素的个数。建堆的过程是线性的过程,从len/2到0处一直调用调整堆的过程,相当于o(h1)+o(h2)…+o(hlen/2) 其中h表示节点的深度,len/2表示节点的个数,这是一个求和的过程,结果是线性的O...

2018-04-25 06:33:59

阅读数:2

评论数:0

Garbage Collection Roots

A garbage collection root is an object that is accessible fromoutside the heap. The following reasons make an object a GC root:System ClassClass loa...

2018-04-22 18:45:38

阅读数:17

评论数:0

MVP

在MVP 架构中跟MVC类似的是同样也分为三层。Activity 和Fragment 视为View层,负责处理 UI。Presenter 为业务处理层,既能调用UI逻辑,又能请求数据,该层为纯Java类,不涉及任何Android API。Model 层中包含着具体的数据请求,数据源。三层之间调用顺...

2018-04-22 18:42:26

阅读数:105

评论数:1

Git change-id

        为什么要使用change-id保证已经提交审核的修订通过审核入库后,被别的分支 cherry-pick 后再推送至服务器时不会产生新的重复的评审任务。Gerrit 设计了一套方法,即要求每个提交包含唯一的 Change-Id,这个 Change-Id 因为出现在日志中,当执行 ch...

2018-04-17 20:40:27

阅读数:48

评论数:0

Launch Mode

singleTop适合接收通知启动的内容显示页面。例如,某个新闻客户端的新闻内容页面,如果收到10个新闻推送,每次都打开一个新闻内容页面是很烦人的。singleTask适合作为程序入口点。例如浏览器的主界面。不管从多少个应用启动浏览器,只会启动主界面一次,其余情况都会走onNewIntent,并且...

2018-04-15 22:34:57

阅读数:5

评论数:0

MAC地址表、ARP缓存表以及路由表

一:MAC地址表详解  说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。  交换机的工作原理  交换机在接收到数据帧以后,首先、...

2018-04-11 19:20:45

阅读数:8

评论数:0

High Availability

高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一...

2018-04-11 19:19:19

阅读数:2

评论数:0

虚拟IP-Linux

在日常linux管理工作中,需要为应用配置单独的IP地址,以达到主机与应用的分离,在应用切换与迁移过程中可以做到动态切换,特别是在使用HA的时候,这种方案可以保证主机与应用的隔离,对日常的运维有很大的益处.但在有些应用中还没有配置HA,后期需要配置HA时,我们可以先配置虚拟IP给在线的应用使用,这...

2018-04-11 19:18:29

阅读数:1

评论数:0

TCP端口号

端口有什么用呢?我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不...

2018-03-26 19:40:42

阅读数:14

评论数:0

I/O Pattern

用户空间与内核空间现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操...

2018-03-20 23:18:05

阅读数:16

评论数:0

Reactor//Proactor

对于IO来说,我们听得比较多的是:BIO:阻塞IONIO:非阻塞IO同步IO异步IO以及其组合:同步阻塞IO同步非阻塞IO异步阻塞IO异步非阻塞IO那么什么是阻塞IO、非阻塞IO、同步IO、异步IO呢?一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作阻塞IO和非阻塞IO的区别在于第一步...

2018-03-20 19:02:57

阅读数:12

评论数:0

Oozie编译参考资料

http://m.blog.itpub.net/30089851/viewspace-2137979/

2018-03-10 22:04:55

阅读数:40

评论数:1

Hadoop Demo总结

开发环境:maven+Idea                    其中熟悉主要是maven的基本使用方法tips         在本地调试完,再上传到集群  注意基本要使用的jar包  hadoop jar 其中的jar包的路径是本地文件系统的路径,不是hdfs的路径  基本api的熟悉...

2018-02-26 00:55:44

阅读数:38

评论数:0

空闲磁盘管理

文章来自http://blog.csdn.net/roger_ranger/article/details/77689709操作系统的磁盘管理为了和内存管理配合,也是将磁盘分割为最小单元进行统一调度,和内存的页帧概念对应,磁盘管理模块以磁盘块作为最小...

2018-02-23 19:24:13

阅读数:69

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭