南风未起

我有明珠一颗,久被尘劳关锁;
今朝尘尽光生,照破山河万朵。


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 公益 404

  • 热度

  • 搜索

ACP 知识点2 SCRUM

发表于 2020-02-11 分类于 ACP 阅读次数: 评论数:
本文字数: 2.9k 阅读时长 ≈ 3 分钟

SCRUM

  1. 根据scrum理论,产品负责人的主要职责之一是投资回报率。
  2. 一般一个冲刺建议的持续时长是2-4周
  3. 在发布计划中,敏捷项目经理和开发团队需要讨论产品愿景
  4. 在敏捷项目中,用户故事通常存放在哪里?产品待办列表
  5. 产品待办列表是产品需求的列表,包含业务需求、技术需求等等,这些条目会以用户故事的形式呈现
  6. 亲和估算是预测工作量的一个方法,基本的亲和估算模式涉及从小到大范围测量用户故事。这个范围可以是斐波那契数列或者T-shirt尺码,常常贴在大型会议室墙上。然后参与者在估算时可将他们的用户故事贴到这面墙上。
    阅读全文 »

Java SFTP

发表于 2020-01-10 分类于 Java , SFTP 阅读次数: 评论数:
本文字数: 7.5k 阅读时长 ≈ 7 分钟

SFTP

SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。SFTP为SSH的一部份,是一种传输文件到服务器的安全加密的方式。

JSch

JSch是ssh的Java实现,从官网http://www.jcraft.com/jsch/ 下载jar包(jsch-0.1.55.jar),加入项目即可。

使用JSch连接SFTP

使用JSch连接SFTP服务器操作的步骤大致为:

  1. 使用ip、port、username、password等信息连接sftp,获取Session
  2. Session可以设置一系列属性,如超时时间等,通过Session建立链接
  3. Session建立连接后,打开SFTP通道Channel
  4. Channel连接之后便形成可用的ChannelSftp
  5. JSch封装了常用指令,如:sftp.put()、sftp.cd()、sftp.get()、sftp.ls(),可以进行操作
  6. 操作完成后,要关闭通道Channel和Session。
    阅读全文 »

SFTP 搭建 [CentOS]

发表于 2020-01-10 分类于 CentOS , SFTP 阅读次数: 评论数:
本文字数: 2.3k 阅读时长 ≈ 2 分钟

目前越来越多的FTP客户端软件开始支持SSH协议上传和下载文件,这种协议方式就是SFTP。而且在和企业数仓对接时,常使用这种方式,将数据文件及控制文件传送给数仓。

SFTP的优势主要有,一是不需要再配置个FTP服务端;二是SSH协议是安全传输,上传和下载是经过加密的。

安装部署

以下介绍笔者在案例云CentOS 7上配置sftp的步骤。

  1. 以下步骤使用root操作,后续会涉及到权限问题,以下预计会建一个sftp的用户组名为:sftp,建一个sftp的用户,名为:silent。

  2. 查看openssh的版本,查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。

    ssh -V
    阅读全文 »

Eclipse 安装 Lombok

发表于 2019-12-15 分类于 Eclipse 阅读次数: 评论数:
本文字数: 926 阅读时长 ≈ 1 分钟

Lombok,能在项目开发过程中极大地简化编码,减少大量的 get/set/toString 方法的编写,比IDE自动生成 get/set/toString方法要便捷很多。

阅读全文 »

RabbitMQ安装部署[CentOS]

发表于 2019-12-15 分类于 RabbitMQ 阅读次数: 评论数:
本文字数: 3k 阅读时长 ≈ 3 分钟

RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。

安装RabbitMQ

RabbitMQ是用Erlang语言编写的,在linux的安装过程中,需要先安装Erlang。

  1. 准备资源
    • erlang-22.2-1.el7.x86_64.rpm (https://github.com/rabbitmq/erlang-rpm/releases)
    • rabbitmq-server-3.8.1-1.el7.noarch.rpm (https://www.rabbitmq.com/install-rpm.html)
  2. 将资源上传到服务器
  3. 安装ErLang:rpm -Uvh erlang-22.2-1.el7.x86_64.rpm --nodeps --force
    • 说明:安装时不再分析包之间的依赖关系而直接安装,否则报错依赖有问题。
    • 执行erl -version可以看到:Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.6
  4. 安装Socat:yum -y install ocat
  5. 安装RabbitMQ:rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm
    阅读全文 »

MySQL安装部署[CentOS]

发表于 2019-12-15 分类于 MySql 阅读次数: 评论数:
本文字数: 1.7k 阅读时长 ≈ 2 分钟

笔者使用的环境是阿里云CentOS7,安装MySql时,CentOS7的yum源中默认是没有mysql的。所以在安装过程中要先下载并安装mysql的repo源。

安装部署

  1. 下载MySql的repo源(从https://dev.mysql.com/downloads/repo/yum/可以查询到)。
    • wget http://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm
  2. 安装MqSql的repo源。
    • rpm -ivh mysql57-community-release-el7-7.noarch.rpm
    • 安装之后在/etc/yum.repos.d下会生成:mysql-community.repo和mysql-community-source.repo
  3. 执行安装,安装过程需要安装3部分内容:mysql-server 数据库服务器、mysql mysql 客户端、mysql-devel 开发用到的库以及包含文件。
     yum install mysql-server
     yum install mysql-devel
     yum install mysql
  4. 查看MySql安装情况:rpm -qa | grep -i mysql
    阅读全文 »
123…7
Tyler Zhang

Tyler Zhang

君子慎独,不欺暗室。
40 日志
18 分类
51 标签
RSS
GitHub E-Mail
  • ACP7
  • Baidu1
  • Bat1
  • CentOS3
  • Config1
  • Eclipse1
  • Google1
  • Google Adsense1
  • Hexo6
  • Hexo-Admin1
  • Java2
  • Linux2
  • Lombok1
  • Markdown1
  • MySql1
  • NPDP8
  • NexT1
  • Nginx1
  • NodeJS1
  • PM1
  • PMP1
  • PostgreSQL1
  • RabbitMQ1
  • SFTP2
  • SecureCRT1
  • Server1
  • Sonar2
  • Sonar Scanner1
  • Theme2
  • Tomcat1
  • WAS1
  • Windows5
  • Windows 101
  • Zip1
  • hexo4
  • nginx1
  • 产品生命周期管理1
  • 博客4
  • 工具与度量1
  • 市场研究1
  • 思维导图7
  • 插件1
  • 敏捷7
  • 文化、组织与团队1
  • 新产品开发战略1
  • 新产品流程1
  • 服务器1
  • 组合管理1
  • 语法1
  • 配置1
  • 静默安装1
© 2019 – 2020 Tyler Zhang | 站点总字数: 78k | 站点阅读时长 ≈ 1:10
由 Hexo 强力驱动 v3.9.0
|
京ICP备 - 19037209 号
主题 – NexT.Gemini v7.3.0
载入天数...载入时分秒...
|