开源
-
阅读开源系统代码方法三条
对比阅读法 一般开源系统都附带着用户手册(Guide),手册里一般会描述系统中的核心设计思想,比如负载均衡、集群、leader选举、持久化等等。对比阅读法,就是边阅读代码,边比对着用户手册。或者,阅读完用户手册…
-
消息队列之kafka(集群搭建及shell操作)
1.kafka集群搭建 kafka安装包下载地址: 官网网址:http://kafka.apache.org/quickstart 中文官网:http://kafka.apachecn.org/quickstart.html 在 windows 平台,从官网下载:http://mirrors.hust.edu.cn/apache…
-
基于Apache-Commons-Pool2实现Grpc客户端连接池
概述 在项目运行过程中,有些操作对系统资源消耗较大,比如建立数据库连接、建立Redis连接等操作,我们希望一次性创建多个连接对象,并在以后需要使用时能直接使用已创建好的连接,达到提高性能的目的。池技术通过…
-
Git基础入门(七)Git撤销操作和远程仓库管理
撤销操作: 注意:Git的有些撤消操作是不可逆的。 这是在使用Git的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一 取消暂存的文件 git add a.py b.py git status On b…
-
从ftp上传文件到hadoop的一个坑
执行如下命令,发现报错 [hdfs@cdhm1 ~]$ hadoop distcp ftp://ftp01:ftppasswd@132.110.64.186/test hdfs:///user/data Error: java.net.SocketException: 网络不可达 at …
-
介绍一款优秀的通用管理权限快速开发框架
这是一套以权限管理为主的轻量化快速开发框架,配置有流程、专业表单、权限、app、企业微信等基础功能模块,在开发通用软件的效率上很有优势。 软件平台常用研发需求分析 《那些年我们一起做过的项目》中各类客户…
-
tar: This does not look like a tar archive
报错信息如下: # tar -zxvf extmail-1.2.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors 解决: # file extmail-1.2…
-
怎样确保会议论文被EI检索
如果你希望你的会议论文被EI收录,请参照以下经验: 一、会议论文出版社:会议EI收录其实与主办方关系很小,甚至没有任何关系,第一要素主要取决于论文会议集的出版单位,根据经验,例举全球著名的几个出版社:…
-
Fitnesse使用系列二
决策表 Fitnesse中提供了好几种表格样式,前面说了,表格是执行测试的关键。从字面看,表格描述的是测试用例;从执行角度看,表格为后端的代码(fitnesse里称作fixture)提供了包名、类名、方法名和参数(仅以java…
-
Spring-batch (ItemProcessor) 数据处理过程
Spring-batch学习总结(五)学习目标:掌握ItemProcessor1.ItemProcessor:spring-batch中数据处理的过程2.ItemProcessor主要用于实现业务逻辑,验证,过滤,等3.Spring-batch为我们提供ItemProcessor<I,O>这…