2 a745233700

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

Fiddler抓包原理解析

一、Fiddler简介:Fiddler是一款免费且功能强大的数据包抓取软件。是位于客户端和服务器端之间的http(s)代理,它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,记录所有客户端和服务器间的http请求,针对特定的http(s)请求,分析网络传输的数据,支持监视,还可以设置断点、修改请求的数据和服务器返回的数据。Fiddler包含了一个强大的基于事件脚本...

2019-08-20 21:23:11

Centos7下 Redis的安装、配置开机自启动、开放远程连接

一、Centos7下Redis的安装:1、下载安装包:wgethttp://download.redis.io/releases/redis-4.0.2.tar.gz2、解压安装包并安装:tarxzfredis-4.0.2.tar.gzcdredis-4.0.2makemakeinstallRedis没有其他外部依赖,安装过程很简单。编译后在Re...

2019-05-15 17:27:15

VMware Workstation的彻底清除 与 VMware Workstation 14/15 Pro中文破解版下载与安装图文过程(附密钥)

一、彻底清除VMwareWorkstation:方法1:dos下进入安装文件的目录,运行安装文件,输入:VMware-workstation-full-7.1.2-301548.exe/clean方法2:手动清除注册表:1、管理员模式登陆本地计算机:2、“”我的电脑右键--管理--服务和应用程序--服务“,将有关VMware的服务设置为禁止并停止运行:...

2019-05-15 11:51:07

VMware Workstation网络连接的三种方式原理详解 与 配置过程图解

VMwareworkstations为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式):VMnet0表示的是用于桥接模式下的虚拟交换机;V...

2019-05-15 10:50:48

RabbitMQ(七):常用方法说明 与 学习小结

RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topicRabbitMQ(六):回调队列callbackqueue、...

2019-04-30 09:54:46

RabbitMQ(六):回调队列callback queue、关联标识correlation id、实现简单的RPC系统

博客翻译自:RabbitMQTutorialsJava版RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topic...

2019-04-29 20:22:58

RabbitMQ(五):Exchange交换器--topic

内容翻译自:RabbitMQTutorialsJava版RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topic...

2019-04-29 20:00:31

RabbitMQ(四):Exchange交换器--direct

内容翻译自:RabbitMQTutorialsJava版RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topic...

2019-04-29 19:51:10

RabbitMQ(三):Exchange交换器--fanout

内容翻译自:RabbitMQTutorialsJava版RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topic...

2019-04-29 19:33:58

RabbitMQ(二):Work Queues、循环分发、消息确认、持久化、公平分发

内容翻译自:RabbitMQTutorialsJava版RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topic...

2019-04-29 19:16:50

RabbitMQ(一):Hello World程序

内容翻译自:RabbitMQTutorialsJava版RabbitMQ(一):HelloWorld程序RabbitMQ(二):WorkQueues、循环分发、消息确认、持久化、公平分发RabbitMQ(三):Exchange交换器--fanoutRabbitMQ(四):Exchange交换器--directRabbitMQ(五):Exchange交换器--topic...

2019-04-29 18:48:50

Mybatis中 Dao接口 和 XML文件里的SQL 如何建立关系

面试题:Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?如果有两个XML文件和这个DAO建立关系,岂不是冲突了?一、解析XML:首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件,这里我们重点关注两部分。1、创建SqlSource:Mybatis会把每个SQ...

2019-04-15 11:45:13

Spring中bean的注入方式

平常的Java开发中,程序员在某个类中需要依赖其它类的方法。通常是new一个依赖类的实例再调用该实例的方法,这种开发存在的问题是new的类实例不好统一管理。Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是”控制反转”。通俗的理解是:平常我们new一个实例,这个实例的控制权是...

2019-04-15 10:51:35

Java虚拟机:深入详细分析Java ClassLoader原理与源码

一、什么是ClassLoader?ClassLoader就是类加载器,当我们写好一个Java程序之后,都是由若干个.class文件组成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在的,...

2019-04-13 19:43:50

Java虚拟机:Java中堆和栈的详细区别

一、Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回...

2019-04-12 13:02:15

Java虚拟机:JVM架构与垃圾回收

一、JVM架构图分析:JVM被分为三个主要的子系统:(1)类加载器子系统(2)运行时数据区(3)执行引擎。1.类加载器子系统Java的动态类加载功能是由类加载器子系统处理。当它在运行时(不是编译时)首次引用一个类时,它加载、链接并初始化该类文件。1.1加载:类由此组件加载。启动类加载器(BootStrapclassLoader)、扩展类加载器(Exten...

2019-04-11 17:32:14

Tomcat系统架构

一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。Service主要包含两个部分:Connector和Container。从上图中可以看出Tomcat的心脏就是这两个组件,他们的作用如下:1、Connecto...

2019-03-30 23:38:37

集群/分布式环境下5种session处理策略

前言在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Session,所...

2019-03-29 22:03:30

Redis(三):常见数据结构 与 缓存击穿、缓存穿透与缓存雪崩解决

相关阅读:Redis(一):Redis概述与常见问题Redis(二):数据回收策略、持久化原理、事务、主从复制Redis(三):常见数据结构与缓存击穿、缓存穿透与缓存雪崩Redis(四):Redis的分布式锁实现Redis(五):数据库和缓存双写一致性一、redis常见的数据结构以及使用场景分析:1、String:常用命令:set,get,d...

2019-03-03 15:25:59

Redis(四):Redis的分布式锁实现

相关阅读:Redis(一):Redis概述与常见问题Redis(二):数据回收策略、持久化原理、事务、主从复制Redis(三):常见数据结构与缓存击穿、缓存穿透与缓存雪崩Redis(四):Redis的分布式锁实现Redis(五):数据库和缓存双写一致性关于分布式锁在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使...

2019-03-03 02:26:59

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。