05 2019 档案

摘要:在Java中最重要的可以说就是类的加载了。不论我们编写的功能多么复杂,或是多么简单,永远逃离不开的,就是将这个类从class文件加载到JVM中来。 类的加载过程 首先我们要了解一下类的加载过程,包括:加载、连接(验证、准备、解析)、初始化、使用、卸载。 加载:将根据类的全限定名找到对应的Class文 阅读全文
posted @ 2019-05-25 18:19 一响贪欢 阅读(1941) 评论(0) 推荐(0) 编辑
摘要:排序算法众所周知的比较简单,因此就在这里用一篇文章进行描述一下。 排序算法常用的有两种,一个是冒泡排序,一个是插入排序。 冒泡排序 假设我们有一个数组{1,5,7,9,2,4,8}。 所谓冒泡,就是不断地用前一个元素和后一个元素进行比较,如果满足条件就不处理,不满足条件,则会向气泡一样,不断地向后冒 阅读全文
posted @ 2019-05-24 16:30 一响贪欢 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Robbin是在Spring Cloud中的一个组件,是由Netfix发布的负载均衡器,有助于控制HTTP和TCP客户端的行为。它给我们提供了默认的轮询、随机等负载均衡算法。同时也可以由我们定义自己的算法。 由于Robbin已经被集成在Eureka里面,因此我们这个样例的代码都是在《微服务Eurek 阅读全文
posted @ 2019-05-23 17:29 一响贪欢 阅读(2153) 评论(0) 推荐(0) 编辑
摘要:最近学习到ActiveMQ,之前也没有用过相关或者类似的工具,因此特地写个文章进行相关的学习记录。 相关参考博文:https://www.cnblogs.com/cyfonly/p/6380860.html、https://blog.csdn.net/qq_26641781/article/deta 阅读全文
posted @ 2019-05-22 17:49 一响贪欢 阅读(290) 评论(0) 推荐(0) 编辑
摘要:在一个具有多服务的应用中,假如由于其中某一个服务出现问题,导致响应速度变慢,或是根本没有响应返回,会导致它的服务消费者由于长时间的等待,消耗尽线程,进而影响到对其他服务的线程调用,进而会转变为整个应用的故障。这也被称之为雪崩效应。 而Hystrix熔断器,正是用来帮助我们解决这种问题的工具。 Hys 阅读全文
posted @ 2019-05-21 23:40 一响贪欢 阅读(1696) 评论(0) 推荐(0) 编辑
摘要:Swagger2是一个帮助用户、团队、企业快速、高效、准确地生产API服务的工具组件,同时还提供了部分测试功能,它的官方网站是https://swagger.io/。 1.引入Maven 2.在应用启动类上添加注解@EnableSwagger2用以开启Swagger2 实际上在执行完上面两个步骤后, 阅读全文
posted @ 2019-05-17 12:07 一响贪欢 阅读(7862) 评论(0) 推荐(0) 编辑
摘要:1.MAVEN依赖 mybatis为了配合Springboot,提供了一个新的依赖包,我们在springboot项目中引入下面这个依赖。 2.配置文件 相比于单独的使用Mybatis,在Spring Boot中只增加了一步配置,指定Myabtis配置文件路径: 然后我们在Mybatis的配置文件中配 阅读全文
posted @ 2019-05-16 14:02 一响贪欢 阅读(218) 评论(0) 推荐(0) 编辑
摘要:在Spring3.2中,新增了@ControllerAdvice注解。关于这个注解的官方说明https://docs.spring.io/spring-framework/docs/5.0.0.M1/javadoc-api/org/springframework/web/bind/annotatio 阅读全文
posted @ 2019-05-15 17:26 一响贪欢 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:StringUtils是org.apache.commons.lang下的一个工具包。主要用途从名字可以看出是针对于String的一些操作工具,里面包含的方法非常多,英语水平尚可以的人可以前往它的官方API文档http://commons.apache.org/proper/commons-lang 阅读全文
posted @ 2019-05-15 10:10 一响贪欢 阅读(192) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot中,拦截器可以分为两种类型: 一是WebMVC,负责拦截请求,类似于过滤器,对用户的请求在Controller接收前进行处理,在Controller处理完成后加工结果等。使用时需实现HandlerInterceptor接口。 一是AOP,拦截指定类型的方法,通过动态代理模式实 阅读全文
posted @ 2019-05-14 23:41 一响贪欢 阅读(2339) 评论(0) 推荐(0) 编辑
摘要:Eureka是spring cloud中的一个负责服务注册与发现的组件。遵循着CAP理论中的A(可用性)P(分区容错性)。 一个Eureka中分为eureka server和eureka client。其中eureka server是作为服务的注册与发现中心。eureka client既可以作为服务 阅读全文
posted @ 2019-05-10 17:26 一响贪欢 阅读(65197) 评论(0) 推荐(5) 编辑
摘要:观察者模式结构图: 从上图中可以看到观察者模式需要4个角色: 1.Observer:抽象观察者。 2.ConcreteObserver:具体观察者。 3.Subject:抽象通知者。 4.ConcreteSubject:具体通知者。 这里我们用上班玩手机来举例:有几个同事每天在公司的状态为“玩手机” 阅读全文
posted @ 2019-05-08 16:57 一响贪欢 阅读(620) 评论(0) 推荐(0) 编辑
摘要:第一范式:表中所有列不能被分解为更基本的数据单位(原子性)。 第二范式:满足第一范式的前提下,表中所有非主属性,都依赖且必须依赖所有的主属性(非主键字段与主键字段间的关联性)。 第三范式:满足第一范式的前提下,表中所有非主属性,不能互相间有依赖(非主键字段间的非关联性)。 下面详细解释一下每个范式的 阅读全文
posted @ 2019-05-08 14:18 一响贪欢 阅读(282) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示