2019年4月8日

MAVEN

摘要: MAVEN [TOC] MAVEN能做什么 1.管理jar包和依赖 2.一键构建,将java源码编译成二进制字节码 3.单元测试,可以将指定目录下的单元测试一次性执行完成并返回结果 4.项目打包,将代码,依赖资源和配置整合到一起,定性打包,如果是web项目,还需要将之发布到服务器 MAVEN的标准目 阅读全文

posted @ 2019-04-08 16:32 Swagger-Ranger 阅读(483) 评论(0) 推荐(0) 编辑

单点故障和分布式锁

摘要: 单点故障和分布式锁 单点故障:由于一个服务故障或阻塞导致后面的服务都不可用,致使整个系统陷入瘫痪 分布式锁:分布式锁是解决单点故障的一种方式,zookeeper既是其中之一被称为分布式协调技术 为什么要使用分布式锁: 因为在分布式应用中,存在多组服务即进程访问同一块数据的问题,比如,网上商城同时3个 阅读全文

posted @ 2019-04-08 16:24 Swagger-Ranger 阅读(344) 评论(0) 推荐(0) 编辑

REST

摘要: REST [TOC] 资料引用 "REST简介" "RESTful API 最佳实践" REST的定义 Representational State Transfer (REST) 其实是一种组织Web服务的架构,而并不是我们想象的那样是实现Web服务的一种新的技术,更没有要求一定要使用HTTP。其 阅读全文

posted @ 2019-04-08 16:23 Swagger-Ranger 阅读(270) 评论(0) 推荐(0) 编辑

微服务目的

摘要: 微服务目的 [TOC] 微服务目的 微服务目的是为了更好的进行分布式系统开发,拆分单体应用为多个服务每个服务都是一个独立运行的项目。那么分布式系统就一定会涉及四个问题: 1.客户端如何访问服务 2.服务间如何通信 3.服务如何治理 4.服务挂了如何处理 具体对应的问题细化一下就是: 1.API 网关 阅读全文

posted @ 2019-04-08 16:19 Swagger-Ranger 阅读(734) 评论(0) 推荐(0) 编辑

Java微服务 进程间通信

摘要: 进程间通信 [TOC] 同步调用 同步调用比较简单,一致性强,但是容易出调用问题,出现单点故障,因为之间相互依赖,比如RPC必须要依赖的模块上线可用,己方才能调用,性能体验上也会差些,特别是调用层次多的时候。同步调用现在主要有两种:REST 和RPC REST 一般基于 HTTP,更容易实现,更容易 阅读全文

posted @ 2019-04-08 16:17 Swagger-Ranger 阅读(635) 评论(0) 推荐(0) 编辑

用户和用户组

摘要: 用户和用户组 [TOC] 1.文件 用户和用户组文件保存在/etc/passwd中,密码文件单独保存在/etc/shadow中 用户和用户组文件/etc/passwd 用户帐号 用户密码(密码单独保存用x占位) 用户ID 用户组ID 用户名全称 用户主目录 用户所使用的shell 比如: 密码文件/ 阅读全文

posted @ 2019-04-08 16:14 Swagger-Ranger 阅读(631) 评论(0) 推荐(0) 编辑

TAIL and HEAD

摘要: TAIL and HEAD tail |参数|用法|详解| | | | | |空|不加参数即默认显示最后10行 | f |该参数用于监视File文件增长。 这个是tail的关键参数 | c Number |从 Number 字节位置读取指定文件 | n Number |从 Number 行位置读取指 阅读全文

posted @ 2019-04-08 16:13 Swagger-Ranger 阅读(152) 评论(0) 推荐(0) 编辑

Linux网路命令netstat

摘要: Linux网路命令netstat netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 参数 |参数|用法|详解| | | | | | a或 all:|显示所有连线中的Socket;| | A或 :|列出该网络类型连线中的相 阅读全文

posted @ 2019-04-08 16:12 Swagger-Ranger 阅读(163) 评论(0) 推荐(0) 编辑

WGET and CURL

摘要: WGET and CURL [toc] 对比 CURL 和WGET都可以用来下载文件,用法也类似: curl/wget [ option...] [url..] 但两者还是有区别的 |对比|| | | | |curl| 1. curl是LInux下的数据传输工具,可以通过URL想服务器上传数据,或者 阅读全文

posted @ 2019-04-08 16:11 Swagger-Ranger 阅读(460) 评论(0) 推荐(0) 编辑

Linux crontab 设置定时任务

摘要: crontab crontab 用于设置系统自动执行的周期性任务 解释: m:minute h:hour dom:day of month mon:month dow:day of week 本博客为Swagger Ranger的笔记分享,文中源码地址: https://github.com/Swa 阅读全文

posted @ 2019-04-08 16:06 Swagger-Ranger 阅读(202) 评论(0) 推荐(0) 编辑

导航