0

HotSpot源码分析之类模型

HotSpot采用了OOP-Klass模型描述Java的类和对象。Klass模型采用Klass类及相关子类的对象来描述具体的Java类。一般HotSpot JVM 在加载Java的Class 文件时,会在方法区创建 Klass ,用来保存Java类的元数据,包括常量池、字段、方法等。 Klass模型 ...

HotSpot-Researcher 发布于 2020-11-20 06:44 评论(0) 阅读(95)
0

分布式监控系统之Zabbix基础使用

在zabbix中监控项(item)是一个核心的东西,所有监控都是围绕监控项展开的,可以说没有监控项就没有我们想要的指标数据;所以简单讲监控项就是被监控对象的指标数据,通常这个被监控的对象我们称为主机(host),它可以是一个网络设备或一台服务器,用ip地址或dns域名指定;一台主机可以是属于一个或... ...

Linux-1874 发布于 2020-11-20 02:00 评论(0) 阅读(246)
2

【Redis】利用 Redis 实现分布式锁

我们可以简单将锁分为两种——内存级锁以及分布式锁,内存级锁即我们在 Java 中的 synchronized 关键字(或许加上进程级锁修饰更恰当些),而分布式锁则是应用在分布式系统中的一种锁机制。 ...

周二鸭 发布于 2020-11-20 00:30 评论(2) 阅读(363)
0

Java学习之AWT GUI编程

Java学习之AWT GUI编程 0x00 前言 既然前面提到了要重写冰蝎和一些反序列化工具,当然就不能随便说说而已。在编写这些工具还是要使用图形化工具来的方便一些,所以提前把GUI的框架给学习一遍。 其实重写webshell工具这个也就是实现部分,现在就差个gui框架。 这里其实是已经完善了单向加 ...

nice_0e3 发布于 2020-11-20 00:20 评论(0) 阅读(136)
0

架构设计:微服务模式下,实现灰度发布模式

配置版本号,区分灰度版本和默认正常版本; 自定义拦截器,管理版本号或其他标识参数在请求中传递; 自定义服务选中策略,基于版本标识路由服务; 如果灰度服务不存在,则基于规则选中默认服务; ...

知了一笑 发布于 2020-11-19 23:54 评论(0) 阅读(245)
0

痞子衡嵌入式:JLink Script文件基础及其在IAR下调用方法

为什么需要JLink Script文件?有些情况下,需要定制J-Link执行的某些操作,比如J-Link连接顺序或者执行复位的方式等,或者一些定制的硬件板需要一些特殊处理,这些动作没法直接集成到J-Link软件的通用处理里,因此需要被放在单独的JLink Script文件里,根据连接的具体目标对象来... ...

痞子衡 发布于 2020-11-19 23:40 评论(0) 阅读(70)
0

微服务下的持续集成-Jenkins自动化部署GitHub项目

@ 一、前言 只从公司用了Jenkins后就很想写这个了,因为这个真真真的是太方便了,想起小农刚工作的时候,那个时候部署项目怎么部署呢?首先需要将对应的class文件和xml一个一个导出来,放到对应的包文件里面,有时候一不小心很有可能会导错,这个时候又要去重新拉一下对应的class文件,然后对比看有 ...

牧小农 发布于 2020-11-19 23:07 评论(0) 阅读(258)
0

信息论-Turbo码学习

1.Turbo码: 信道编码的初期:分组码实现编码,缺点有二:只有当码字全部接收才可以开始译码,需要精确的帧同步时延大,增益损失多 解决方案:卷积码:充分利用前一时刻和后一时刻的码组,延时小,缺点:计算复杂度高 Turbo码,依靠迭代译码解决计算复杂性问题,通过在编译码器中交织器和解交织器的使用,有 ...

白羊大大 发布于 2020-11-19 23:06 评论(0) 阅读(61)
0

JVM全整理

java中就虚拟机是其他语言编写的(C语言+汇编语言,因此,JVM最常出现的攻击就是buffer overflow),如javac命令等,而java api是java写的,大多开源在openjdk,jdk中有一个src.jar,就是JDk的源码,本文是JVM基础知识的一个汇总,方便查阅,内容较多,以 ...

hll814 发布于 2020-11-19 23:01 评论(0) 阅读(134)
2

ESP8266 鼓捣记 - 从零制作一个温湿度计

一.前言 经过上一篇文章 《ESP8266 鼓捣记 - 入门(环境搭建) 》搭建好环境后,肯定不会满足于 Hello World ,想快速做一个实际有用的东西出来,我认为温湿度计就非常合适,简单易做,需要的材料也不多。 二.材料的准备 除了 ESP8266 开发板以外,还需要一个 DHT11 温湿度 ...

晓晨Master 发布于 2020-11-19 22:49 评论(3) 阅读(229)
3

小白(新手)如何彻底理解索引?

一.索引是什么? 在说索引的概念前,我们分享一个小故事: 张三是一个整天玩游戏看视频的颓废大学生,有一天,它意识到不能这样下去,迟早会成为一个废人的。因此它想要改变自己,从读书开始,之前基本不看书的张三如今沉迷于各种各样的文学书籍,看过的书一本又一本,书逐渐多了起来,摆满了一个又一个的书架。 有一天 ...

爱编程DE文兄 发布于 2020-11-19 22:29 评论(0) 阅读(210)
0

Java(4)枚举类

@ 一、枚举类简介 类的对象确定且有限,就成为枚举类。 当需要定义一组常量时,使用枚举类。 如果枚举类只有一个对象,则可以作为单例模式的实现方式。 二、自定义枚举类 1、方式一:jdk5.0之前,自定义枚举类 代码实现 class Season{ //1.属性要定义为 private final的 ...

Javalove刘志先 发布于 2020-11-19 22:27 评论(0) 阅读(97)
0

MFC的消息响应机制说明

MFC的快速理解: 1.MFC的设计者们在设计MFC时,有一个主要的方向就是尽可能使得MFC的代码要小,速度尽可能快。为了这个方向,工程师们使用了许多技巧,主要表现在宏的运用上,实 现MFC的消息映射的机制就是其中之一。 2.MFC消息映射机制有关的宏有下面几个: 1)DECLARE_MESSAGE ...

DanielandCalf 发布于 2020-11-19 22:26 评论(0) 阅读(78)
0

流量控制--5.Classless Queuing Disciplines (qdiscs)

Classless Queuing Disciplines (qdiscs) 本文涉及的队列规则(Qdisc)都可以作为接口上的主qdisc,或作为一个classful qdiscs的叶子类。这些是Linux下使用的基本调度器。默认的调度器为pfifo_fast。 6.1 FIFO,先进先出(pfi ...

charlieroro 发布于 2020-11-19 21:20 评论(0) 阅读(61)
0

源码分析:升级版的读写锁 StampedLock

简介 StampedLock 是JDK1.8 开始提供的一种锁, 是对之前介绍的读写锁 ReentrantReadWriteLock 的功能增强。StampedLock 有三种模式:Writing(读)、Reading(写)、Optimistic Reading(乐观度),StampedLock 的 ...

Admol 发布于 2020-11-19 21:11 评论(0) 阅读(74)
0

云信小课堂|如何实现音视频通话

微信的火热让网络语音/视频通话逐步替代了传统手机通话,那么如果快速实现一款轻量的音视频通话应用呢?其实并不复杂,几十行代码就能实现。开学第一课,我们一起聊一聊如何快速实现音视频通话。 ...

网易云信 发布于 2020-11-19 20:57 评论(0) 阅读(133)
0

《Machine Learning in Action》—— Taoye给你讲讲决策树到底是支什么“鬼”

《Machine Learning in Action》—— Taoye给你讲讲决策树到底是支什么“鬼” 前面我们已经详细讲解了线性SVM以及SMO的初步优化过程,具体可看: 《Machine Learning in Action》—— 剖析支持向量机,优化SMO 《Machine Learning ...

玩世不恭的Coder 发布于 2020-11-19 20:53 评论(0) 阅读(70)
0

flink:local模式提交job流程分析

1、WordCount程序实例 2、本地监听9000端口后测试结果 3、job提交流程 4、local模式执行StreamGraph任务 5、流程分析 flink job提交流程个人理解可以大致分为定义和提交两个环节:以下以WordCount程序为例进行分析 5.1 定义流程 流程定义包含执行环境构 ...

wangwei0721 发布于 2020-11-19 20:49 评论(0) 阅读(50)
0

手把手教你5分钟从零开发一款简易的IDEA插件!项目经验/毕设不愁了!

我这个人没事就喜欢推荐一些好用的 IDEA 插件给大家。这些插件极大程度上提高了我们的生产效率以及编码舒适度。 不知道大家有没有想过自己开发一款 IDEA 插件呢? 我自己想过,但是没去尝试过。刚好有一位读者想让我写一篇入门 IDEA 开发的文章,所以,我在周末就花了一会时间简单了解一下。 不过,这 ...

JavaGuide 发布于 2020-11-19 20:13 评论(0) 阅读(272)
0

对App应用架构搭建的一些思考

当下随着App开发技术的越来越成熟,多人协同开发必不可少,一个团队中每个人的代码风格、技术栈都存在差异,因此统一一套成熟的开发架构必不可少,可以提高开发效率、统一代码风格、为项目维护提供便利。 源码工程结构: 当下App源码工程通常采用组件化结构,将一个工程拆分为公共基础组件、业务功能库组件、业务数 ...

Android开发8585 发布于 2020-11-19 20:10 评论(0) 阅读(195)