自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 RPC# 基础

一、RPC基础协议序列化网络通信动态代理二、gRPC

2021-10-12 23:37:03 137

原创 RPC#1 写在最前面的

一、什么是RPCRemote Procedure Call 的简写,中文翻译为远程过程调用,简单理解就是单体的方法调用变为跨网络的节点间方法调用。广义上节点间的一次网络通信也可以理解为一次RPC调用,例如HTTP接口调用也是RPC调用。二、RPC技术哪家强RPC 不单单是节点间的网络通信,还会伴随跨语言、服务治理、异步化、序列化、可监控、可自治理等相关技术。目前比较成熟的开源技术有gRPC、Dubbo、 bRPC(Java版)等。值的一提的是,中小公司使用 Spring Cloud 中有对 HTTP

2021-10-11 23:44:58 130

原创 Java 线程(一):线程状态

监控工具Java VisualVM 是可视化的查看JVM运行信息的工具,位于 $JAVA_HOME/bin/jvisualvm官方文档 https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/在菜单工具-插件,安装 Threads Inspector 插件可以查看线程运行状态。线程状态Thead...

2019-09-06 19:39:02 237 1

原创 ZooKeeper 和 Kafka 源码环境搭建

1. ZooKeeper导入项目ZooKeeper 项目使用 ant 工具构建,IDEA 目前不支持,网上的做法是先使用 ant 转成 eclipse 项目,再导入 IDEA 中,一顿操作发现并没有成功,找到了第二种办法,成功了。从 maven 仓库中https://repo1.maven.org/maven2/org/apache/zookeeper/中找到 ZooKeeper ...

2019-09-02 17:24:19 232

原创 Java接口定义和类成员的访问控制修饰词

1.接口定义先上官方文档https://docs.oracle.com/javase/tutorial/java/IandI/interfaceDef.html,适用JDK8以后,JDK9又添加了新特性。body体里{可以定义常量属性,只能定义成public static final,可以省略。可以定义方法,abstract methods、default methods、sta...

2018-12-26 11:33:30 490

原创 Maven笔记

一. Maven简介Maven是一款跨平台的软件项目管理工具,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。何为构建?编译、运行单元测试、生成文档、打包和部署等工作。Maven实际上是一个依赖插件执行的框架,每个任务是由插件来完成的,也可以自己编写插件。二. POMProject Object Model(项目对象模型),约定优于配置,Maven的工程结构和内容被...

2018-02-01 17:31:44 190

原创 网络编程实践陈硕笔记零

1、理查德森的unix网络编程有两样不足:一消息格式处理,特别是非阻塞IO上处理TCP分包问题;二是并发模型稍显陈旧,传统高并发采用事件驱动加非阻塞IO方式。2、程序员面对的网络术语Ethernet        frame(帧)IP                  packet(分组)TCP              segment(分节)Application    me

2015-10-14 15:48:18 3008

原创 c++primer读书笔记零

去年写的两遍日志        这几天跑步了,昨晚看到一篇关于跑步的文章,摘抄下来。“跑步更大的收益在心里层面,每次跑步,你都打赢一个“战胜自我,自我控制”的小小战役,我的经验是,跑过四十分钟,接下来的每一秒,都想放弃,此时你得不停跟自己对话:再坚持十秒!再跑一百米!漂亮,竟然又跑了两分钟!再燃烧十卡热量把!你听,脂肪在痛哭!”“再这种专注中,不会有别的想法(忧伤痛苦也会消失),秒表数字的

2015-10-01 20:00:39 409

转载 豆瓣c++primer书评 来自: LUCKYsama

今天下午在看C++Primer的时候跟同学东扯西扯一些乱七八糟的东西就填在这里。这本书还真的是不错的。     C++ 的诞生大约是在1980-1983年。总之我的一直以来的基本观点是,C++当初的诞生一定不是为了现在面向对象方法论上教授的那些扯淡的东西……什么把一个类的数据封装起来,只提供Get()和Set()接口来提高它的安全性啦,什么画一个业务流程图再转化为类图啦,之类的。C++的诞

2014-07-20 01:09:08 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除