楼子湾

导航

 

摘要: 一.定义 接口隔离原则(Interface Segregation Principle) 1、接口的划分: 一说接口,大家第一印象想到的是Java的抽象代名词,这个并没错,但是这是狭义的,下面说说接口划分,接口是分为两种 1.1、实例接口(Object Interface) 在Java中声明一个类, 阅读全文
posted @ 2020-03-05 15:37 楼子湾 阅读(389) 评论(0) 推荐(0) 编辑
 

2022年4月30日

摘要: https://jeff-duan.github.io/downloads/resource/netty/Netty%20in%20Action-%E4%B8%AD%E6%96%87%E7%89%88.pdf 阅读全文
posted @ 2022-04-30 21:08 楼子湾 阅读(351) 评论(0) 推荐(0) 编辑
 

2021年10月16日

摘要: 一。打开spring官网的spring-cloud的lean https://spring.io/projects/spring-cloud#learn 1.选cloud版本,然后进入对应的文档介绍 2.最开始部分展示了对应的boot版本 二.打开cloud的Overview 打开overvie后, 阅读全文
posted @ 2021-10-16 10:18 楼子湾 阅读(137) 评论(0) 推荐(0) 编辑
 

2021年2月16日

摘要: 1.原子性(Atomicity) 定义:不可再分割的操作 Java内存模型直接保证原子性变量操作包括:read、load、assign、use、store 和 write 这6个 2.可见性(Visibility) 定义:是指当一个线程修改了一个共享变量的值时,其他线程能够立即的指这个修改 java 阅读全文
posted @ 2021-02-16 16:05 楼子湾 阅读(351) 评论(0) 推荐(0) 编辑
 
摘要: 1.关键字 volatile是Java虚拟机提供的最轻量级的同步机制 2.当一个变量被定义称volatile之后,它将具备两项特性: 1)保证此变量对所有线程可见性,这里的“可见性”是指当一条线程修改了这个变量的值,新值对于其他线程可以立即得知 volatile变量在各个线程的工作内存中是不存在一致 阅读全文
posted @ 2021-02-16 15:15 楼子湾 阅读(159) 评论(0) 推荐(0) 编辑
 
摘要: 一.流程控制 Java 中流程控制方式采用结构化程序设计中规定的三种基本流程结构: 顺序结构 分支结构 循环结构 1、顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 2、分支结构 根据条件,选择性地执行某段代码; 有 if...else 和 switch-case 两种分支语句; 3、循 阅读全文
posted @ 2021-02-16 14:40 楼子湾 阅读(738) 评论(0) 推荐(0) 编辑
 

2021年1月12日

摘要: 1.准备文件 1.解压redis-4.0.1.tar.gz的redis文件 2.新建目录 redis-cluster以及子目录 master-6379 slave-7000 slave-7001 3.复制redis目录下的redis.conf配置文件到三个目录下各一份 redis_6379.conf 阅读全文
posted @ 2021-01-12 23:44 楼子湾 阅读(471) 评论(0) 推荐(0) 编辑
 

2020年6月8日

摘要: 1.netty是一个 异步\ 基于事件驱动的网络应用 tcp/ip >原生的JDK IO/网络 >nio >netty >RPC AVRO 实现数据文件共享 https://netty.io/wiki/related-projects.html AKKA: FLINK : 内存级的计算框架 SPAR 阅读全文
posted @ 2020-06-08 18:48 楼子湾 阅读(223) 评论(0) 推荐(0) 编辑
 

2020年6月7日

摘要: 1.Bootstrap ServerBootstrap 1)Bootstrap意思是引导, 一个Netty通常由一个Bootstrap开始,主要作用是配置整个Netty程序,串联各个组件。Netty中Bootstrap类是客户端启动引导类, ServerBootstrap是服务器端启动引导类。 2) 阅读全文
posted @ 2020-06-07 16:29 楼子湾 阅读(237) 评论(0) 推荐(0) 编辑
 

2020年6月6日

摘要: 基于Netty构建HTTP访问分为两类,使用浏览器访问的和使用Netty客户端访问。在介绍之前,先简单说一下如何使用Netty实现Http服务的。Netty的Http服务的流程是:1、Client向Server发送http请求。2、Server端对http请求进行解析。3、Server端向clien 阅读全文
posted @ 2020-06-06 10:45 楼子湾 阅读(452) 评论(0) 推荐(0) 编辑
 
摘要: 手写Netty的http服务器,端口6668,启动发现,IE可以访问, 谷歌并不能访问而且报错ERR_UNSAFE_PORT(不完全的端口) 需要我们自己设置下 具体步骤是: 控制面板 =》系统和安全 =》Windows防火墙 =》高级设置 (界面如下所示) 接下来在弹出的“Windows高级设置” 阅读全文
posted @ 2020-06-06 10:36 楼子湾 阅读(576) 评论(0) 推荐(0) 编辑