标签:网卡

编程技术

轻松构建微服务之docker和高效发布

8

puefu.he 发布于 2019-05-21

我们先来了解下docker的原理,如何才能制造出一个真正隔离的软件运行环境. namespace docker在创建容器进程的时候可以指定一组namespace参数,这样容器就只能看到当前namespace所限定的资源,文件,设备,网络。用户,配置信息,而对于宿主机和其他不相关的...

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

Java

史上最全的高可用服务系统线上问题排查工具单之一

2

Harries 发布于 2019-05-08

本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep grep是Linux下通用的文...

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

编程技术

马上进入5G时代

30

xirruiqiang 发布于 2019-05-07

编辑推荐: 本文来自于eefocus,主要介绍一下,从2G到5G,核心网的发展演进过程,以及其中的思路等相关内容,希望对您的学习有所帮助。 导 读 从2G到5G,核心网的发展到底经历了什么?马上进入5G时代了,我们的核心网究竟又会变成什么样子?。 今天,我会具体介绍一下,从2G到...

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

Java

工程开发

4

puefu.he 发布于 2019-05-07

更不知道起什么名字。我想归纳下一个通用系统(不考虑功能)的目标和实现方法,如果本人公司涉及到的会详细讲一下,也供架构设计搭建参考。本篇是个整体,其中涉及内容会分篇 目标: ——高性能 ——高可用 ——可扩展 ——成本(运维,研发效率,测试效率,物理成本与其他分不开暂不考虑) ——...

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

Spring

【精挑细选】史上最全Java工程师面试题汇总,没有之一,不接受反驳

xiaoli.wang 发布于 2019-05-05

为了方便之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。 1. Java 篇 (1). Java基础知识 java中==和equals和...

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

Java

Java Socket编程之常识网络基础知识

xiaoli.wang 发布于 2019-05-03

更多物联网高并发编程知识请移步: https://www.yuque.com/shizhiy… Java Socket编程之常识网络基础知识 网络基础知识(参考计算机网络) 《TCP/IP协议栈及OSI参考模型详解》 两台计算机间进行通讯需要以下三个条件 IP地址、协...

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

编程技术

最全的微服务知识科普

24

yeseng 发布于 2019-04-30

微信公众号: 内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我微信pigpdong 点击阅读原文可以获取思维导图。(由于图片太大)有对数据库和微服务以及JVM核心知识的总结,大家可以保存下来 微服务 好处:实现跨团队的解藕,实现更高的并发(...

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

Java

研究网卡地址注册时的一点思考

4

likai 发布于 2019-04-29

我曾经写过一篇和本文标题类似的文章《研究优雅停机时的一点思考》,上文和本文都有一个共同点:网卡地址注册和优雅停机都是一个很小的知识点,但是背后牵扯到的知识点却是庞大的体系,我在写这类文章前基本也和大多数读者一样,处于“知道有这么个东西,但不了解细节”的阶段,但一旦深挖,会感受到其...

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

Java

从源码层面看一款精致的病毒软件应具备哪些特质

19

zhuangli 发布于 2019-04-25

*本文原创作者:F_F,本文属于FreeBuf原创奖励计划,未经许可禁止转载 一、前言 说起来也比较久了,故事起源于去年11月份,我在公司办公环境搭建了一个dvwa的靶场环境,用于web漏洞的测试,不经意的发现access log日志增长迅速,查看之后吓出一身冷汗。 日志部分截图...

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

编程技术

[译] 如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux

27

xiaoli.wang 发布于 2019-04-17

译者序 本文内容来自 2019 年的一个技术分享 How to Make Linux Microservice-Aware with Cilium and eBPF ,作者是 Cilium 项目的创始人和核心开发者,演讲为英文。 本文翻译了演讲的技术性内容,其他少部分非技术内容(...

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

Java

一份完整的阿里云Redis开发规范,值得收藏!

1

yeseng 发布于 2019-04-15

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

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

编程技术

互联网架构“高并发”到底怎么玩?

8

darida 发布于 2019-04-10

最近留言问“高并发”的朋友颇多,公众号又不支持历史文章检索,故重新优化发布,希望大家有收获。 什么是高并发? 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关的常见指标有哪...

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

Java

关于零拷贝的一点认识 原 荐

5

songhua.gao 发布于 2019-04-10

前言 从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,RocketMQ等框架中听到,经常作为其提升性能的一大亮点;下面从I/O的几个概念开始,进而在分析零拷贝。 I/O概念 1.缓冲区 缓冲区是所有I/O的...

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

Java

从一次解决开发环境问题聊聊为什么要看源码

12

darida 发布于 2019-04-08

去年写了Dubbo源码解析系列,但是因为一些不可抗拒的因素(加班),导致通信、编解码部分还没写.同时在和很多朋友交流过程中,其中反馈最多的一个问题是.看源码到底有什么用?究竟是不是真的只是面试时装装逼,装完继续CRUD. 其实之所以有这样的疑问,主要是因为平时遇到的问题都能通过搜...

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

Java

记一次 Dubbo 版本升级问题(2.7.0 -> 2.7.1)

32

yanxinchi 发布于 2019-04-03

发现问题 最近dubbo发布了2.7.1版本,尝试将2.7.0版本升级至2.7.1,原以为版本号调整就可以轻松完成。版本调整完成后发布至测试环境,客户端尝试调用却报错了。 查看异常堆栈发现客户端居然调用的url居然是一个本地(127.0.0.1)地址,检查注册中心等配置都没发现异...

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

Java

Java性能优化思路探究

13

zhuangli 发布于 2019-04-03

1、背景介绍 一个系统的上线除了常规的功能性测试外,还需要经过严格的性能测试,满足预期的性能指标(常见的有响应时间,tps等),才允许上生产环境。广义的性能测试一般还包含负载测试(用于测试系统的容量:即系统在保证一定响应时间的情况下能够允许多少并发用户的访问),压力测试(用于测试...

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

Java

Dubbo源码解析之服务导出过程

xirruiqiang 发布于 2019-04-03

本篇文章,我们来研究一下 Dubbo 导出服务的过程。Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分,第一部分是前置工作,主要用于检查参数,组装 URL。第二部分是导出服务,包含导出服务...

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

Java

Android开发随记

2

刘莉莉 发布于 2019-04-01

一、性能优化 性能优化可以在这几个方面下手, 流畅性 , 稳定性 , 包体积大小 流畅性优化 启动时间优化 —在Application的onCreate的时候,会有很多SDK选择在这里进行初始化,在加上自己写的一些库也在这里初始化,这样主线程在初始化的时候将会不堪重负,导致启动很...

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