标签:网卡

Java

从linux内核理解Java怎样实现Socket通信

6

darida 发布于 2020-07-26

前言 前段时间买本书研究了 TCP/IP 通信,弄清楚了计算机之间是怎么通信的。网络通信的的基础就是 TCP/IP 协议簇 ,也被称为 TCP/IP 协议栈 ,也被简称为 TCP/IP 协议 。 TCP/IP 协议 并不是只有 TCP 和 IP 协议,只是这俩用的比较多,就用这两...

阅读(62)评论(0)赞 (0)

Java

zookeeper 配置文件详情

wenming.gapo 发布于 2020-07-24

目录结构 目录名 作用 bin 存放系统脚本 conf 存放配置文件 contrib zk附加功能支持 dist-maven maven仓库文件 docs zk文档 lib 依赖的第三方库 recipes 经典场景样例代码 src zk源码 conf 目录 conf 目录用来存档...

阅读(22)评论(0)赞 (0)

编程技术

边缘网络向智能化和计算增强方向演进

1

wenming.gapo 发布于 2020-07-23

“永远在线,始终连接”(Always On, Always Connected)如今已经成为深入人心的生活方式,手机在其中扮演着至关重要的角色。它可以让我们随时随地获得数据,并实时通过多种沟通工具和他人保持联系。这种信息获取方式从根本上改变了我们做决定的方式,并进一步重塑着我们的...

阅读(34)评论(0)赞 (0)

Spring

微服务理论

14

darida 发布于 2020-07-22

微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...

阅读(23)评论(0)赞 (0)

Java

JDK核心JAVA源码解析(4) – 堆外内存、零拷贝、DirectByteBuffer以及针对于NIO中的FileChannel的思考

11

hanze 发布于 2020-07-20

想写这个系列很久了,对自己也是个总结与提高。原来在学JAVA时,那些JAVA入门书籍会告诉你一些规律还有法则,但是用的时候我们一般很难想起来,因为我们用的少并且不知道为什么。知其所以然方能印象深刻并学以致用。 本篇文章针对堆外内存与DirectBuffer进行深入分析,了解Jav...

阅读(46)评论(0)赞 (0)

Java

详解Maven命令大全

wenming.gapo 发布于 2020-07-17

一、Maven简介 Maven 官网: https://maven.apache.org Maven 3.3.9版本文档: http://maven.apache.org/ref/3 … Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Obj...

阅读(60)评论(0)赞 (0)

Java

细说渗透江湖之披荆斩棘

57

hanze 发布于 2020-07-16

这是  酒仙桥六号部队  的第 40   篇文章。 全文共计2824个字,预计阅读时长10分钟 。 前言 说来话长, 在一个月黑风高的晚上,突然接到一个渗透任务,貌似还挺急,在客户充分授权的情况下,便连夜进行测试。 由于本次渗透时间紧任务重,以拿权限...

阅读(47)评论(0)赞 (0)

Java

万字长文浅析:Epoll与Java Nio的那些事儿

3

yanxinchi 发布于 2020-07-15

Epoll 是Linux内核的高性能、可扩展的I/O事件通知机制。 在linux2.5.44首次引入epoll,它设计的目的旨在取代既有的select、poll系统函数,让需要大量 操作文件描述符 的程序得以发挥更优异的性能(wikipedia example: 旧有的系统函数所...

阅读(47)评论(0)赞 (0)

Java

面试被问到“零拷贝”!你要怎么回答?

8

dulong 发布于 2020-07-12

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 http://suo.im/679vJd 前言 I/O概念 1.缓冲区 2.虚拟内存 3.mmap+write方式 4.sendfile方式 Java零拷贝 1.MappedByteBuffer 2....

阅读(62)评论(0)赞 (0)

Java

阿里云Redis开发规范

2

xubiao.zhuang 发布于 2020-07-12

简介:本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 1.【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用...

阅读(44)评论(0)赞 (0)

Java

本地缓存解决方案-Caffeine Cache

4

darida 发布于 2020-07-10

1.1 关于Caffeine Cache ​ Google Guava Cache是一种非常优秀本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。基于容量的方式内部实现采用LRU算法,基于引用回收很好的利用了Java虚拟机的垃圾回收机制。其中的缓存构造器CacheBui...

阅读(54)评论(0)赞 (0)

Java

关于dubbo连通性的一些思考

3

邓龙华 发布于 2020-07-09

戳蓝字「TopCoder 」关注我们哦! 关于dubbo连通性,也就是dubbo各组件之间通信、privider和consumer连接、以及通信方式这 些功能点。 话不多说,让我们一起揭开dubob连通性的面纱吧。 dubbo架构 在开始之前,先来看一下dubbo整体架构图,有助...

阅读(67)评论(0)赞 (0)

Java

闲聊网络通信以及openjdk-socket源码分析

3

hellas 发布于 2020-07-07

最近没有写想法,但本着长时间不写会生疏的说法,还是简单写一篇技术文章。这篇主要聊聊网络方面知识,涉及面广,但是不深 a。OK,话不多说,下文主要就是先介绍网络工作原理,然后从语言层面进行具体的实现分析。希望对大家有所帮助。 2.网络现状 互联网是离不开网络的(说了句废话)。比如I...

阅读(62)评论(0)赞 (0)

Spring

springBoot项目打包idea的多种方法

7

尖兵 发布于 2020-07-07

War包 1.首先在启动类继承SpringBootServletInitializer @SpringBootApplication public class DemoApplication extends SpringBootServletInitializer { @Over...

阅读(54)评论(0)赞 (0)

Spring

Spring Cloud学习笔记(4)- 构建一个Eureka集群

xubiao.zhuang 发布于 2020-07-07

在上一章中讲到,Eureka很多的服务器配置项都来自于AWS。其中非常重要的: Region表示AWS中的地理位置,例如us-east-1、us-east-2、eu-west-1等,注意这些都是服务器集群; 每个Region都有多个Availability Zone,彼此内网打通...

阅读(27)评论(0)赞 (0)

Java

民生银行日接入量15T的ELK日志平台(Apollo+ES源码改造)

23

wenming.gapo 发布于 2020-07-05

作者介绍 中国民生银行大数据基础平台运维组团队:赵蒙、詹玉林、文乔、黄鹏程、焦媛、武文齐、孙玺 , 民生银行大数据基础平台运维组团队是一个热衷技术的年轻团队, 采用先进的技术架构及成熟的开源产品建设了民生银行一系列大数据基础平台,如天眼实时日志平台,实现了秒级延时的海量日志实时接...

阅读(57)评论(0)赞 (0)

Java

2020阿里巴巴官方最新Redis开发规范!

1

xiaoli.wang 发布于 2020-07-05

本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。 键值设计 命令使用 客户端使用 相关工具 通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1、key名设计 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比...

阅读(60)评论(0)赞 (0)

Java

针对RMI服务的九重攻击 – 上

36

dulong 发布于 2020-07-03

字数:1w6 推荐阅读时间:>2h 前言 其实起因是听老哥讲 "shiro-721可以用JRMP的payload,短很多,1分钟就可以跑出来" ,啊!JRMP,RMI学过,我会的我会的…….实际上我会个锤子,YSO-JRMP的模块...

阅读(81)评论(0)赞 (0)