聊聊并发(6)ConcurrentLinkedQueue的实现原理分析 经验

聊聊并发(1)深入分析Volatile的实现原理 聊聊并发(2)Java SE1.6中的Synchronized 聊聊并发(3)Java线程池的分析和使用 聊聊并发(4)深入分析ConcurrentHashMap

trll7485 2016-01-24   7835   0

总结和分析几种判断RecyclerView到达底部的方法 经验

拉的问题。所以,我就去网上查到几种判断RecyclerView到达底部的方法,发现各有千秋。以下的分析都以上一篇文章的SwipeRecyclerView为例。 1.lastVisibleItemPosition

lfs0314 2016-09-19   113590   0

Dagger2源码分析-最简单的注入过程 经验

erInject ActivityModule_ProviderUserModelFactory 分析代码 注入程序的入口 mActivityComponent.inject(this); @Component(modules

rrmr1339 2016-09-22   10849   0

传输层安全协议抓包分析之SSL/TLS 经验

https://www.baidu.com ,使用WireShark抓包获取其中的SSL/TLS握手阶段的数据包并简要分析。 1) 客户端发送ClientHello 客户端发起握手协商操作,它将发送一个Clien

t30x31 2016-10-15   10117   0

Android 内存泄漏的简单检查与分析方法 经验

内存泄漏问题大约是Android开发者最烦恼的问题之一了,项目中连续遇到几个内存泄漏问题,这里简单总结下检查分析内存泄漏的一些工具与方法。 一、什么是内存泄漏? 大家都知道,java是有垃圾回收机制的,这使得java

ipun6253 2016-09-12   8453   0

分布式系统互斥性与幂等性问题的分析与解决 经验

重点关注和解决的典型问题: 互斥性问题。 幂等性问题。 今天我们就针对这两个问题来进行分析。 互斥性问题 先看两个常见的例子: 例1:某服务记录关键数据X,当前值为100。A请求需

Struts2 S2-033漏洞分析 经验

1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。 2. 关于S2-033分析 就是当启用动态方法调用之后,使用了rest插件就可能执行ognl表达式导致任意代码执行。

jwf552 2016-06-06   22297   0

使用Akka、Kafka和ElasticSearch等构建分析引擎 经验

、容错、可扩展的分析引擎的经验。 我的分析引擎主要是用于文本分析的。输入有结构化的、非结构化的和半结构化的数据,我们会用 分析引擎 对数据进行大量处理。如下图所示为第一代架构,分析引擎可以用RES

Linux堆内存管理深入分析——上半部 经验

前言 近年来,漏洞挖掘越来越火,各种漏洞挖掘、利用的分析文章层出不穷。从大方向来看,主要 有基于栈溢出的漏洞利用和基于堆溢出的漏洞利用两种。国内关于栈溢出的资料相对较多,这里就不累述了,但是关于堆溢出的漏洞利用资料就很少了。鄙人以为主

吴青强 2016-05-23   43555   0

安卓变僵尸:新型病毒“维京部落”分析 经验

Check Point研究团队在Google Play Store发现了一款新的Android病毒,并取名为Viking Horde(维京部落)。这款病毒能够执行广告欺诈,还能进行DDoS攻击、发送垃圾信息等。至少已经有5款应用通过了Google Play的病毒扫描。

liqun_du 2016-05-13   22316   0

淘宝应对双 11 的技术架构分析 经验

端的是我们的数据来源层,这里有淘宝主站的用户、店铺、商品和交易等数据库,还有用户的浏览、搜索等行为日志等。这一系列的数据是数据产品最原始的生命力所在。 在数据源层实时产生的数据,通过淘宝自主研发的

pogj4637 2016-11-14   11575   0

对Gartner发布2017年十大技术趋势的分析 经验

近日Gartner公司着重介绍了在2017年对多个组织具备战略意义的重大科技发展趋势。分析师在座无虚席的Gartner ITxpo座谈会介绍了他们的发现。这次发布的十大技术趋势报告,可以总结概括为:以智能为中心,通过数字化实现万物互联。

qq2010zh 2016-11-13   14278   0

Python优化第一步: 性能分析实践 经验

化,而是对我们现有的程序进行分析,发现程序的性能瓶颈进而进行针对性的优化。这样才会使我们花时间和精力去做的优化获得最大的效果。 本文主要介绍Python内置的性能分析器的优雅使用方法,并以作者的一

DevonSheppa 2016-12-21   11754   0

用Java语言实现简单的词法分析 经验

编译原理中的词法分析算是很重要的一个部分,原理比较简单,不过网上大部分都是用C语言或者C++来编写,笔者近期在学习Java,故用Java语言实现了简单的词法分析器。 要分析的代码段如下: 输入文件

whatthe89 2016-12-22   16588   0

使用python抓取并分析数据—链家网(requests+BeautifulSoup) 经验

此外,还需要在很http请求中设置一个头部信息,否则很容易被封。头部信息网上有很多现成的,也可以使用httpwatch等工具来查看。具体细节按照具体情况进行调整。 #设置请求头部信息 headers = {'User-Agent':'Mozilla/5

azkb6080 2016-12-03   26851   0

ReactiveCocoa 中 RACSignal 所有变换操作底层实现分析(上) 经验

文章中也详细分析了bind操作的实现。RACsignal很多变换操作都是基于bind操作来实现的。在开始本篇底层实现分析之前,先简单回顾一下上篇文章中分析的bind函数,这是这篇文章分析的基础。

simon066 2016-12-06   8580   0

Android开源:GADownloading - 一个绚丽的下载动效分析与实现 经验

InProgress(显示进度中); 3.Failed(失败动画); 4.Done(完成动画); 下面咱们一起对以上流程进行分析与实现; 1. BeforeProgress(显示进度前): 同样,咱们一起撸一下第一部分高清无码gif图:

MaritaSoe 2016-12-18   18305   0

MySQL高级知识-查询与索引优化分析 经验

性能下降SQL慢、执行时间长、等待时间长 查询语句写的烂 索引失效 单值索引 复合索引 关联查询太多join(设计缺陷或不得已的需求,除非你能干的过你的产品经理) 服务器调优及各个参数设置(缓冲、线程数等) 常见通用的Join查询 SQL执行顺序 手写 手写SQL顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN

edrs8863 2017-01-16   25754   0

JavaScript 启动性能瓶颈分析与解决方案 经验

JavaScript 启动阶段优化,首先以大量的数据分析阐述了语法分析、编译等步骤耗时占比过多是很多网站的性能瓶颈之一。然后作者提供了一系列用于在现代浏览器中进行性能评测的工具,还分别从开发者工程实践与 JavaScript

rsyt2752 2017-02-14   9486   0

Android 插件换肤的原理和源码分析 经验

看到很多换肤的框架都参考了该工程,也来分析一下其原理。 再了解插件换肤的大致原理后,再去分析换肤框架的源码就变得简单多了,无非就是要解决上述的问题,下面就对 Android-Skin-Loader 源码进行分析。 动态加载插件资源

BirgitI87 2017-03-16   5822   0
1 2 3 4 5 6 7 8 9 10