摘要:
前言: 一.Git工作流指南:Gitflow工作流 在开始阅读之前,请记住:流程应被视作为指导方针,而非“铁律”。只是想告诉你可能的做法。因此,如果有必要的话,可以组合使用不同的流程。 Gitflow工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了用于一个健壮的用于 阅读全文
摘要:
一.微服务协议 互联网协议很多,TCP IP 是基础协议,在它之上有众多应用层协议,这里关注的微服务以什么协议向外提供服务, 即以什么方式, 或者说以什么手段, 通过什么媒介来提供面向用户或者其他服务提供他们所需要的服务。 传统的单体服务对外一般提供RPC (远程方法调用)的接口, 对内的组件之间通 阅读全文
摘要:
第一步 选择 Install New Software 第二步 https://p3c.alibaba.com/plugin/eclipse/update 第三步 然后就是下一步下一步,重启 阅读全文
摘要:
步骤一 jar包下载地址:https://projectlombok.org/download 步骤二 打开jar包所在目录,运行命令。在Lombok所在目录,打开cmd,输入 java -jar lombok.jar 回车 步骤三 maven项目的pom文件添加坐标下载: <dependency> 阅读全文
摘要:
前言: 在计算机软件行业内,大致把程序员分为四级 (1)初级Java程序员的重心在编写代码、运用框架; (2)中级Java程序员重心在编写代码和框架; (3)高级Java程序员技术攻关、性能调优; (4)架构师解决业务和技术问题; 一.架构师工作职能 软件架构师在整个软件开发过程中都起着重要的作用, 阅读全文
摘要:
Object是所有类的父类,任何类都默认继承Object。 1、clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 2、getClass方法 final方法,获得运行时类型。 3、toStr 阅读全文
摘要:
一.Dubbo的背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 二.Dubbo的应用 用于大规模服务化,通过在消费方获取服务提供方地址列表,实现软负载均衡,减轻硬件压力。 三.架构 1、点 阅读全文
摘要:
一.BigInteger 1、可以使用BigInteger操作大整数 如果在操作的时候一个整型数据已经超过了整数的最大类型长度long的话,则此数据就无法装入,所以,此时要使用BigInteger类进行操作。BigInteger是在java.math包中。 代码示例: package ustc.li 阅读全文
摘要:
一.需求 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高, XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式, JSON可以有两种格式,一种是对象格式的,另一种是数组对象。 阅读全文
摘要:
一.安装 本地环境配置(Nexus3.6支持jdk版本1.6、1.7、1.8) 官网下载地址:https://www.sonatype.com/download-oss-sonatype 1、解压得到目录 2、将Nexus的bin目录添加到Path环境变量中 3、安装启动 打开cmd,一路cd到安装 阅读全文