一马平川1

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年8月9日

摘要: 从转行至今,前前后后算下来已有5年,从没有人教,到有人教,再到没有人教,总共经历了3个阶段,从中也深深体会到了计算机海量知识所说并非虚言,然而最近学习过程中突然发现计算机软件学习和传统学科有很大不同,特别是学习方式上,如果按传统学习方式学习软件,可能要事倍功半,但如果了解了软件学习的特别之处,也许就 阅读全文
posted @ 2020-08-09 22:52 一马平川1 阅读(176) 评论(0) 推荐(0) 编辑

2020年8月2日

摘要: 大千世界很多东西都是相似的 Java中很多技术原理也是相似的 设计模式将很多散乱的代码编写归结为一种统一的方式去实现和管理,让代码的编写和管理看起来更简单易懂 反射将对属性及方法的操作归结为一种统一的方式去实现和管理,让属性操作和方法调用看起来更简单易懂 注册中心将散乱的微服务调用统一管理,让微服务 阅读全文
posted @ 2020-08-02 22:26 一马平川1 阅读(335) 评论(0) 推荐(0) 编辑

摘要: SpringCloud Zuul 是SpringCloud系列的网关实现,具有均衡负载,将非业务性校验剥离出来,使微服务专注于业务的一个组件 使用Zuul网关后,所有的请求都通过网络进行转发,所以所有的请求都隐藏了自己的主机及端口信息,而是统一使用Zuul网关的主机及端口号作为请求入口,Zuul网关 阅读全文
posted @ 2020-08-02 20:24 一马平川1 阅读(194) 评论(0) 推荐(0) 编辑

2020年8月1日

摘要: 和一般的开箱即用工具类似,SpringCloud Hystrix只需要最多四步即可基本使用上 1. 引入依赖: spring-cloud-starter-hystrix 2. 添加支持: 在启动类上添加@EnableHystrix 3. 具体使用: 在有熔断需求的服务接口实现上标注@HystrixC 阅读全文
posted @ 2020-08-01 22:46 一马平川1 阅读(145) 评论(0) 推荐(0) 编辑

摘要: SpringBoot提供了很多开箱即用的工具包,如那些以spring-boot-starter或spring-cloud-starter开头的依赖 它们的使用方法具有某种通用特征 比如: 如果想使用eureka功能,只需要: 1. 引入spring-cloud-starter-eureka依赖 2. 阅读全文
posted @ 2020-08-01 21:40 一马平川1 阅读(1177) 评论(0) 推荐(0) 编辑

摘要: 在代码中如果哪里有异常发生,为了不让程序执行中断,我们会使用try-catch捕获,然后在catch中处理异常情况. 在服务调用中,如果有哪些服务有异常发生,为了不让服务调用瘫痪,我们会使用服务降级@HystrixCommand捕获,然后用提前准备好的其他服务处理异常情况 所以,从这种角度看,服务降 阅读全文
posted @ 2020-08-01 21:05 一马平川1 阅读(141) 评论(0) 推荐(0) 编辑

2020年7月18日

摘要: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观、简洁的认识,确定大的学习方向,这样才能事半功倍 阅读全文
posted @ 2020-07-18 22:40 一马平川1 阅读(133) 评论(0) 推荐(0) 编辑

2020年7月12日

摘要: 1. 市面上比较常见的两种运行时动态代理是: 基于实现的JDK动态代理 和 基于继承的CGLIB动态代理 2. 说JDK动态代理是基于实现的,是因为人家开创者是这么设计的,不是因为非要这么做,即: 人家在设计的时候不是基于类来获取被代理的方法,而是基于实现的接口来获取被代理的方法实例.原因如下: m 阅读全文
posted @ 2020-07-12 22:28 一马平川1 阅读(287) 评论(0) 推荐(0) 编辑

2020年7月11日

摘要: 由于Oracle启动占用电脑很多内存,导致电脑启动和运行变慢,因此需要设置手动启动和关闭 设置的方式就是在以下的几项中将值设为手动即可. 但如果关闭了,没有启动,plSQL就连接不上Oracle,此时需要手动启动Oracle 需要启动的项共有7项,可以全部启动,也可以最小启动.如下,只启动这三项即可 阅读全文
posted @ 2020-07-11 23:52 一马平川1 阅读(317) 评论(0) 推荐(0) 编辑

摘要: 第一步: 按正常的创建MAVEN项目的步骤创建一个maven项目 第二步: 按正常的SpringBoot注解方式,添加控制器,启动类.并创建操作数据库的Dao接口和Dao.xml 以下是注意点: 1.依赖: <parent> <groupId>org.springframework.boot</gr 阅读全文
posted @ 2020-07-11 23:45 一马平川1 阅读(2006) 评论(0) 推荐(0) 编辑