自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 restful风格

简单理解REST接口java分享会 1.背景介绍2.知识剖析3.常见问题4.解决方案5.扩展思考6.参考文献7.更多讨论1.基本介绍REST是什么?REST(Representational State Transfer)官方解释:表述性状态传递通俗来讲:资源在网络中以某种表现形式进行状态转移。RESTful架构风格最初由Roy T. F...

2018-08-07 10:57:23 205

原创 服务器config-server中加载git上的配置文件

在config-server中加上eureka.instance.preferIpAddress=trueeureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}依旧无法加载git上面的配置文件是应为eureka上面的ip地址其实还是被影藏了,具体什么原因还没弄清楚,不过给出我的解决方法...

2018-08-06 14:14:59 788

原创 java集合

java集合集合集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。什么是集合框架?集合框架是不同数据结构的容器类在不断向上抽取的过程中所构成的一套容器体系,这些容器满足了在不同需求下数据存储的不同特性。数组也能装多个元素,为什么还要使用集合框架?由于数组长度和类型是固定的,所以光使用数组已经很难满足实...

2018-07-11 09:15:20 204

原创 java简单排序

几种排序Java小课堂 1.背景介绍排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序,若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内部排序的过程是一个逐步扩大记录的有序序列长度的过程。内部排序是指...

2018-06-29 10:13:40 175

原创 简单使用spring-cloud

简单使用spring-cloudJava小课堂1.背景介绍Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用...

2018-06-16 19:07:32 190

原创 什么是rmi?为什么要使用rmi框架?

1.背景介绍RMI全称是Remote Method Invocation-远程方法调用,是纯Java的网络分布式应用系统的核心解决方案之一。Java RMI 支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。RMI目前使用Java远程消息交换协议JRMP进行通信。由于JRMP是专为Java对象制定的,用Java RMI开发的应用系统可以部署在任何支持JRE...

2018-06-05 09:15:26 1061

原创 java基础synchronized和lock类

java基础synchronized和lock类1.背景介绍多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。多线程一般继承Thread或者实现Runnable,jdk1.5使用ExecutorService、C...

2018-05-24 20:14:40 329

原创 clean,install,package,deploy命令分别代表什么含义?

clean,install,package,deploy命令分别代表什么含义?1.背景介绍maven是一个项目管理和整合的工具,为开发者提供了标准的目录和默认的完整构建生命周期的框架。Maven工程结构和内容被定义在pom.xml中,maven提供对项目提供的周期(Lifecycle)clean,validate,compile,test,package,install,site,depl...

2018-05-15 11:44:18 9204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除