摘要: 一:服务的注册和发现 Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry(注册登记)和Service Discovery(发现)实现。也是springcloud体系中最重要最核心的组件之一。 服务中心: 服务中心又称注册中心,管理各种服务功 阅读全文
posted @ 2018-11-01 15:31 zsq_fengchen 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票窗口相当于各个线程。当我们做这个系统的时候可能会想到 阅读全文
posted @ 2018-10-31 11:32 zsq_fengchen 阅读(5511) 评论(1) 推荐(2) 编辑
摘要: Java中多线程实现方式主要有四种:1>继承Thread类、2>实现Runnable接口、3>实现Callable接口通过FutureTask包装器来创建Thread线程、4>使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有 阅读全文
posted @ 2018-10-30 16:56 zsq_fengchen 阅读(722) 评论(0) 推荐(1) 编辑
摘要: 一:动态代理的引入 Spring中的两大核心之一的 AOP是基于 动态代理实现的,简单来说就是面向切面编程.Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。 二动态代理的概念 代理类在程序运行时创建的代理方式被成为 动态代理.也就是说,这 阅读全文
posted @ 2018-10-30 14:50 zsq_fengchen 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一:冒泡法排序 //冒泡排序 注:从小到大排 //特点:效率低,实现简单 //思想:每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素。 这只是冒泡排序的一种,当然也可以从后往前排。 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相 阅读全文
posted @ 2018-10-26 17:32 zsq_fengchen 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 进程死锁及解决办法: 一:死锁的概念: 死锁是进程死锁的简称 什么是死锁: 死锁是指多个进程循环等待他方占有的资源而无限的僵持下去的局面。很显然,没有外力作用,那么死锁涉及到的各个进程都将永远处于>封锁状态。计算机系统产生死锁的根本原因就是资源有限且操作不当。即为:一种原因是系统提供的资源太少了,远 阅读全文
posted @ 2018-10-26 14:35 zsq_fengchen 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: github gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码 阅读全文
posted @ 2018-10-26 13:56 zsq_fengchen 阅读(429) 评论(0) 推荐(0) 编辑
摘要: StringBuilder 和 StringBuffer是高度类似的两个类 StringBuilder是StringBuffer的版本改写,下面从几个方面简单的对比下他们的区别 原文地址:[十四]基础类型之StringBuffer 与 StringBuilder对比 类继承关系 上文中,我们简单介绍 阅读全文
posted @ 2018-10-26 11:08 zsq_fengchen 阅读(491) 评论(0) 推荐(0) 编辑
摘要: String内部是一个private final char value[]; 也就意味着每次调用的各种处理方法,返回的字符串都是一个新的,性能上,显然.... 所以,对于可变字符序列的需求是很明确的 类的层次结构设计,有的时候是自顶而下 有的时候是总结归纳,然后抽象出来一个新的类,这很正常 尽管St 阅读全文
posted @ 2018-10-26 11:04 zsq_fengchen 阅读(236) 评论(0) 推荐(0) 编辑
摘要: JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言 阅读全文
posted @ 2018-10-18 17:34 zsq_fengchen 阅读(459) 评论(0) 推荐(0) 编辑