• SpringCloud(四)番外篇(二):Hystrix 1.5.12 源码分析

    时间:2024-04-10 20:15:42

      编写不易,转载请注明(http://shihlei.iteye.com/blog/2429846)!一 概述书接前篇,《Hystrix:断路器》 对断路器和Hystrix做了简单的介绍,旨在帮助读者做个简单入门。本文简单分下Hystrix的源码实现,帮助读者更好的了解Hystrix。 分析版本:...

  • fastjson1.2.24漏洞分析及源码分析

    时间:2024-04-09 22:40:46

    近期出现fastjson的远程代码执行漏洞,fastjson国内知名度很高的json库,趁这个机会学习下,与大家分享下漏洞原因,fastjson反序列化流程。远程代码执行漏洞反序列原理1 通过入参类型,生成反序列化器。2 反序列化器调用入参类型的无参构造函数,创建对象。3 解析序列化字符串,取出Ke...

  • Android的Message Pool是什么——源码角度分析

    时间:2024-04-09 18:36:48

    原文地址:http://blog.csdn.net/xplee0576/article/details/46875555Android中,我们在线程之间通信传递通常采用Android的消息机制,而这机制传递的正是Message。通常,我们使用Message.obtain()和Handler.obta...

  • 基于Python的微博旅游情感分析、微博舆论可视化系统-7 源码获取:

    时间:2024-04-09 18:36:13

    大家点赞、收藏、关注、评论啦 、查看????????获取联系方式???????? ???????? 精彩专栏推荐订阅???????? 不然下次找不到哟 2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅ Java项目精品实战案例《200套》 Java微信小...

  • Java 工具(jmap,jstack)在linux上的源码分析(一)

    时间:2024-04-09 14:26:39

    在我们常用的Jstack, Jmap 用于分析java虚拟机的状态的工具,通过起另一个虚拟机通过运行sun.tools包下的java文件,去跟踪另一个虚拟机的状态。如果让你设计一个跟踪另一个进程的方法,你也通常会考虑这几种常用的方式。第一种,就是通知被跟踪的进程,让进程执行相应的消息,同时对该消息做...

  • linux内存源码分析 - 内存回收(lru链表)

    时间:2024-04-09 09:56:41

    转载:http://www.cnblogs.com/tolimit/概述对于整个内存回收来说,lru链表是关键中的关键,实际上整个内存回收,做的事情就是处理lru链表的收缩,所以这篇文章就先说说系统的lru链表。内存回收的核心思想,就是如果一些数据能够保存到磁盘,在内存不足时就把这些数据写到磁盘中,...

  • Hashtable 集合源码分析

    时间:2024-04-09 09:00:03

    文章目录 Hashtable 集合源码分析前言一、字段分析二、构造函数分析三、内部类分析四、方法分析1.添加元素方法2.删除元素方法3.扩容方法五、迭代器分析六、总结 ...

  • HashMap源码分析(JDK1.8)

    时间:2024-04-09 06:57:25

    1、哈希算法将任意长度的二进制串映射为固定长度的二进制串,这个映射规则就是哈希算法通过原始数据映射之后得到的二进制值串就是哈希值两个不同的输入值,根据同一散列函数计算出的散列值相同的现象叫做碰撞。 需要满足的要求:  从哈希值不能反向推导出原始数据(单向哈希算法)  原始数据有一点变化,哈希值都会发...

  • 源码分析RocketMQ之消息消费重试机制

    时间:2024-04-08 18:34:20

    本文主要关注业务方在消息消费失败后,返回ConsumeConcurrentlyStatus.RECONSUME_LATER,专业术语:业务方每条消息消费后要告诉MQ消费者一个结果(ack,message back),触发MQ消息消费重试机制,然后MQ消费者需要反馈给MQ(Broker)本文主要针对的...

  • libevent源码分析:time-test例子

    时间:2024-04-08 12:06:31

    time-test例子是libevent自带的一个例子,通过libevent提供的定时事件来实现,间隔固定时间打印的功能。 /* * gcc -g -o time-test time-test.c -levent_core */ #include <sys/types.h> #inc...

  • 【转载并修改】OpenStack Neutron源码分析:ovs-neutron-agent启动源码解析

    时间:2024-04-08 09:31:24

    转载自https://blog.csdn.net/canxinghen/article/details/39395957 【小小:原文写的很好,高屋建瓴的描述了启动过程的主要步骤。根据原文所在博客的其他系列文章,可能是基于J版进行描述的。我目前读的代码是M版。】 【以下内容提纲挈领的文字摘抄自原文,...

  • Spring编程式事务与声明式事务源码分析

    时间:2024-04-07 17:57:18

      最近在工作中用到了spring的事务管理功能,到项目代码中一看,有声明式的,有编程式的,比较混淆,所以对spring的事务管理做了一个简单的分析,主要回答自己一下几个问题:     1.     声明式事务怎么处理事务?     2.     编程式事务怎么处理事务?     3.     他们...

  • Spring Security 源码分析(一)【结构总览】

    时间:2024-04-06 21:11:40

     Spring Security所解决的问题就是安全访问控制,而安全访问控制功能其实就是对所有进入系统的请求进行拦截,校验每个请求是否能够访问它所期望的资源。根据前边知识的学习,可以通过Filter或AOP等技术来实现,Spring Security对Web资源的保护是靠Filter实现的,所以从这...

  • 以太坊源码分析—Whisper

    时间:2024-04-06 21:05:21

    前言Whisper是以太坊中一项非常有趣的技术,它是一个基于身份的通信系统,被设计用于Dapp之间少量数据通信。Whisper协议运行在以太坊p2p协议框架之上,所有运行Whisper协议的节点(以下简称节点)组成一个Whisper网络。通过节点之间的消息转发,理论上,每个节点都可以收到所有Whis...

  • Snort源码分析

    时间:2024-04-06 21:04:09

           Snort由几大软件模块组成,这些软件模块采用插件方式与Snort结合,扩展起来非常方便,例如有预处理器和检测插件,报警输出插件等,开发人员也可以加入自己编写的模块来扩展Snort功能。所有这些子模块都建立在数据包截获库函数接口Libpcap的基础上,Libpcap为他们提供了一个可移...

  • Spring-Security-Core源码分析之BCryptPasswordEncoder

    时间:2024-04-06 21:00:25

    背景在授权的管理方面,Spring security 不愧是一个成熟的框架,本身有spring这个大的生态支持,再加上近几年Spring Boot的大力支持,现在Spring security在授权方面的入门门槛高的问题,也被解决了。这些问题被解决了,那么咱们是不是可以深入的了解一下spring s...

  • opendaylight源码分析

    时间:2024-04-05 21:51:59

    1、OSGi依赖、接口相关的基本知识《OSGI中的service依赖关系管理》http://www.blogjava.net/aoxj/archive/2010/05/25/321844.html《Apache Felix OSGi Tutorial》http://felix.apache.org/...

  • spring security源码分析之web包分析

    时间:2024-04-04 22:08:08

    Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指...

  • px4源码学习三--px4源码结构分析

    时间:2024-04-04 07:52:10

    px4源码结构分析Px4源码目录cmake:是存放的 Cmake 编辑脚本文件夹, 其中 Cmake/Configs 是存放的不同硬件的编译脚本, nuttx_mindpx-v2_default 是 PIXHAWK 这个硬件的编辑脚本, 如果要添加驱动, 添加系统功能的模块函数, 要修改里面的编译选...

  • beego/cache源码分析---典型的工厂模式

    时间:2024-04-03 19:31:11

    本文公众号文章链接:https://mp.weixin.qq.com/s/clal1S34zHGYIFLfY4xN_Q本文csdn博客文章链接:https://blog.csdn.net/screscent/article/details/79792138beego是一个开源的web框架。cache...