#包分析

kube-proxy源代码分析

摘要:假设你对kube-proxy的工作原理有一定的了解。本文基于kubernetesv1.5代码对kube-proxy的源代码文件夹结构进行了分析,并以iptablesmode为例进行了完整流程的源代码分析,给出了其内部实现的模块逻辑图,希望对你深入理解kube-proxy有所帮助。请參考我的还有一篇博文:kube-...
代码星球 ·2020-08-29

J.U.C--locks--AQS分析

看一下AbstractQueuedSynchronizer(下面简称AQS)的子类就行知道。J.U.C中宣传的封装良好的同步工具类Semaphore、CountDownLatch、ReentrantLock、ReentrantReadWriteLock、FutureTask等尽管各自都有不同特征,可是其内部的实现都与A...
代码星球 ·2020-08-28

创业公司做数据分析(五)微信分享追踪系统

  作为系列文章的第五篇,本文重点探讨数据採集层中的微信分享追踪系统。微信分享。早已成为移动互联网运营的主要方向之中的一个,以WebH5页面(以下称之为微信海报)为载体。利用微信庞大的好友关系进行传播,实现宣传、拉新等营销目的。以下图为例,如果有一个海报被分享到了微信中,用户A与B首先看到了这个海报,浏览后又分享给了自...

Activity的启动流程分析

Activity是Android应用程序的四大组件之中的一个,负责管理Android应用程序的用户界面,一般一个应用程序中包括非常多个Activity,他们可能执行在一个进程中。也可能执行在不同的进程中。我们主要通过启动在不同进程中的Activity,来分析Activity的启动流程及AMS对Activity的管理逻辑...
代码星球 ·2020-08-28

基于社交网络的情绪化分析IV

By白熊花田(http://blog.csdn.net/whiterbear)转载需注明出处,谢谢。前面进行了微博数据的抓取,简单的处理,类似度分析。后面两篇进行学校微博的情感分析。这里试图通过字典分析的方式计算学校微博的情感倾向。主要分为积极情感,消极情感,客观。这里字典分析的情感分析和机器学习方式进行情感分析均參考...

深入分析JavaWeb的中文编码问题

 1.为什么需要编码?(1)在计算机存储信息的最小单位是1个字节(byte),即8个bit,所以能表示的字符范围是0-255个。(2)人类要表示的符号太多,无法用1个字节来完全表示。  要解决这个矛盾必须要有一个新的数据结构char,而从char到byte必须编码。2.如何编码在计算机中提供了多种编码方式,常...

类ThreadLocal的使用与源码分析

  变量值的共享可以使用publicstatic的形式,所有的线程都使用同一个变量。如果每个线程都有自己的共享变量,就可以使用ThreadLocal。比如Hibernat的session问题就是存在ThreadLoca中。  类ThreadLocal主要解决的就是每个线程绑定自己的值,可以将ThreadLocal比喻成...

子查询优化--explain与profiling分析语句

      今天想的利用explain与progiling分析下语句然后进行优化。本文重点是如何通过explain与profiling分析SQL执行过程与性能。进而明白索引的重要性。 表的关系如下所示:     原始的查询SQL:(根据用户的ID查看用户的权限...

MySQL 5.7主从复制与主主复制实现细节分析

0.简介:  MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器(这篇博客暂时...

Linux性能分析Top

在实际开发中,有时候会收到一些服务的监控报警,比如CPU飙高,内存飙高等,这个时候,我们会登录到服务器上进行排查。本篇博客将涵盖这方面的知识:Linux性能工具。背景:服务在平稳运行一段时间后,CPU突然飙高。通过top命令,可以确认下,到底是哪个进程导致CPU飙高了(也许是误报呢?)。可以看到图中PID是2816的进...
代码星球 ·2020-08-27

SQL中distinct的用法(四种示例分析)

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰很久,用distinct不能解决...

【Tomcat】Tomcat性能分析

任务介绍:Apache Tomcat是目前较为流行的web服务器,以其技术先进、性能稳定著称,其次它还是一个免费开源的项目。Tomcat性能分析的意义在于能为日常工作中的一些内存泄露和tomcat crash问题提供参考,本文主要通过一些工具的使用和一些参数的讲解,穿插分析tomcat性能。预研目标...
代码星球 ·2020-08-27

【GC分析】Java GC日志查看

Java中的GC有哪几种类型? 参数描述UseSerialGC虚拟机运行在Client模式的默认值,打开此开关参数后,使用Serial+SerialOld收集器组合进行垃圾收集。UseParNewGC打开此开关参数后,使用ParNew+SerialOld收集器组合进行垃圾收集。UseConcMarkSweep...

【Explain】mysql之explain详解(分析索引的最佳使用)

  在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化...

Java 容器源码分析之Map-Set-List

HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get和put)提供稳定的性能。迭代collection视图所需的时间与HashMap实例的...
首页上一页...3233343536...下一页尾页