我的代码游记

归档 · 全部

首页

关于

归档

loading..
LinuxShell

Shell编程学习之路

TODO 简介 环境 Hello World 变量 传递参数 运算符 重要命令 echo printf test 流程控制 函数 输入输出 文件包含 参考 简介Shell是一个用C语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务Ken Thompson的sh是第一种Unix Shell,Windows Explorer是一个典型的图形界面Shell Shell脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序,这个程序是使用纯文本,将一些shell的语法与指令(含外部指令)写在里面,搭配正规表..

更多
loading..
Java大数据Kafka

Kafka学习之路

TODO 技术背景 消息队列 模式 常见消息队列 基本概念 简介 术语 操作使用 应用场景 深入理解 技术背景消息队列消息队列(Message Queue)消息队列是一种进程间通信或同一进程的不同线程间的通信方式。当不需要立即获得结果,但是并发量又需要进行控制的时候,就是需要使用消息队列的时候,消息队列主要解决了应用耦合、异步处理、流量削锋等问题。 使用场景 应用耦合 多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败 异步处理 多应用对消息队列中同一消息进行处理,应用间并发处理消息,相比串行处理,减少处理时间 限流削峰 广泛应用于秒杀或抢购活动中,避免流量过大导致应用系统挂掉的情况 消息驱动的系统 系统分为消息队列、消息生产者、消息消费者,生产者负责产生..

更多
JavaZookeeper大数据

Zookeeper学习之路

TODO 技术背景 基本概念 操作使用 部署与运行 运行环境 运行模式 单机 集群 服务启停 Java命令行 Zookeeper脚本 常见异常 端口被占用 磁盘没有剩余空间 无法找到myid文件 集群中其他机器的Leader选举端口未开 操作与使用 客户端脚本 创建 读取 更新 删除 Java API 创建会话 创建节点 删除节点 读取数据 更新数据 检测节点是否存在 权限控制 客户端 ZkClient Curator 应用场景 深入理解 运行维护 技术背景集中式与分布式集中式系统由一台主机或多台计算机组成中心节点,数据集中存储在这个中心节点上,并且整个系统的所有业务单元都集中部署在这个中心节点上,..

更多
Java

Java 注解(Annotation)

简介 Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。 你看懂了吗?反正我是没有看懂,所以请忘了它吧,让我们回到最开始的状态。Annotation,中文翻译是注解、标签,官方翻译为注解,但是其实我觉得翻译为标签更合适,并不是注解不贴切,只是我们平常生活里面极少用到注解这个词,所以这反而称为了很多人理解Annotation的障碍,所以你们可以按照标签来理解这个知识点。 什么是标签其实我们日常生活中常常用到这个词,最常见的一个应用莫过于我们在超市、商场里面看到的价格标签了,贴在商品上,或者挂在商品旁边,这些都是标签的一种,价格标签说明了这个商品的价格。另一个应用领域就是人或物,我们..

更多
12330