刘小爱 level
获赞
50
粉丝
44
关注
0
看过 TA
34
武汉科技大学
2015
Java
IP属地:未知
公众号:刘小爱。有详细每日学习Java的笔记
私信
关注
2020-08-27 08:40
武汉科技大学 Java
自学Java第137天学了vue的生命周期钩子,以及指令这个钩子,如何理解它呢?初步就可以将其理解成回调函数-我目前对于vue的各种学习、使用都是在创建vue实例的基础上进行的这就好比是Java中的new对象只不过vue中new的是vue对象-那创建vue实例的过程有一系列的流程这整个流程就是它的生命周期不过目前只是对vue做一个初步接触不深入学习,所以就不详细讲述了-只学生命周期中两个比较重要的状态:beforeCreate即代表vue实例创建前created即代表vue实例创建后见名知义,很好理解,它们对应着两个方法-到了对应的状态就会执行对应的方法说白了不就相当于以前学过的回调函数么?只不过叫法不一样了-当然还有this这个关键字的学习顺便引出了定时器、箭头函数的使用在此就不详述了,都已整理在每日笔记中对哦,还有一个差值闪烁的问题从而引出了vue指令的学习-老实说我昨天的打卡内容有点问题一开始我对vue的理解是:它省略了dom操作,能够完成自动渲染事实上并不是自动的,而是要通过这个指令-昨天我学的时候就觉得:哇,这个vue厉害呀今天学了发现:还不是要记一堆的指令,害当然话又说回来,确实简化了很多但也并不是完全实现自动化了,没这么夸张-说个老实话,学vue的时候会发现jQuery的影子比如说v-html这个指令不就对应着jQuery中的html方法么?技术有的时候真心是能够相通的-当然时间有限,指令也没有学完,明天继续教程一天的内容,本来打算2天学完了看来还是自己太笨了,计划赶不上变化
Java学习交流
0 点赞 评论 收藏
分享
2020-08-26 08:27
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-08-24 08:26
武汉科技大学 Java
自学Java第134天SpringCloud,我擦咧,又是spring刚学了SpringBoot,又来了SpringCloudspring全家桶果然名不虚传-它是用来干嘛的呢?昨天学了系统架构的演化而SpringCloud就可以实现微服务架构-它将市面上很多成熟,强大的开源服务框架拿了过来,并整合在了一起emm…怎么感觉和腾讯一样……-不过spring不仅仅只是拿过来了直接用而是利用SpringBoot的开发便利性使分布式系统开发起来更加地简单-简而言之就是市面上开源框架其实是非常多的有一些虽然非常实用,但用起来特别的麻烦而spring就让这些变得非常简单了极大地便利了开发者的使用-​Spring Cloud有很多个组件:注册中心Eureka、服务网关Zuul负载均衡Ribbon、服务调用Feign熔断器Hystix-这些知识点,这几天会依次都学习到今天主要就是注册中心Eureka的学习这个昨天也提到过,它就好比是滴滴打车-每个服务都要在它这儿注册同时分为服务提供方和服务消费者-服务提供方提供功能给其它服务使用这就好比滴滴中的司机它需要不断向服务中心续约,说明自己还活着-服务消费方就相当于乘客它需要向注册中心调用对应服务的对应功能-而实际开发中同一个功能的服务可能会开启多个那服务消费方调用时,到底调用哪一个呢?简单的理解就相当于滴滴公司分配司机给乘客-至于怎么分配服务?就需要使用到负载均衡了这个一两句话也讲不清楚,​笔记中有详细说明
Java学习交流
0 点赞 评论 收藏
分享
2020-08-23 08:41
武汉科技大学 Java
自学Java第133天微服务到底是个啥,是怎么来的?就是今天主要的学习内容-简单地讲述下系统架构的演化:以前网站流量小,一个应用就搞定所有功能相关的代码都在这个应用里面但是这样代码耦合,维护起来很困难-于是做了优化,从单一应用到系统垂直拆分比如一个网站可以按照功能垂直拆分:用户门户系统,后台管理系统-但是它还是有一个问题就是代码的冗余比如根据id查询商品这个业务功能的实现这两个系统都需要,它就要写两遍-而我们要学的分布式架构就能解决这个问题将核心业务抽取成服务,形成服务中心然后问题就又来了,一旦服务变多后服务之间的调用错综复杂,很难搞清楚-于是SOA就出来了,本质上它还是分布式简单的理解就是它将服务管理起来了打个比方就是有点类似于现在的滴滴打车-司机就相当于是一个个的服务滴滴打车将司机管理起来了,再分派给用户比以往自己去找车,方便了不少而对于服务来说,也是一样的道理-而关于微服务,它有一个更大的优势就是可以实现跨语言跨平台的操作-它提供了一个基于rest风格的接口注意此接口不是Java中的interface接口无论是Java语言也好,还是Python语言也好都只需要完成这个接口就可以了这样,不同语言之间也能完成合作-当然关于系统架构,不可能像我说的这么简单我只是说作为初学者,对它们有个初步印象-我们以前写的所有demo,还有项目一本质上都是本地类与类之间的调用-那服务之间如何实现调用的呢?就是不同的电脑之间也能完成互相调用RCP和HTTP两种实现方式-我们所使用的是spring提供的RestTemplate本质上是基于HTTP的客服端进行了封装这些就不展开说了
Java学习交流
0 点赞 评论 收藏
分享
2020-08-21 08:27
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-08-19 08:28
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-08-18 08:39
武汉科技大学 Java
自学Java第126天学了springMVC框架用去医院看病的例子来理解它的运行流程-医院根据病人情况判断是否能接受病人这里医院就相当于控制器根据用户请求路径判断是否接受请求-医院先要挂号确定病人是哪个科目对应着控制器要找映射器确认哪个处理器这个映射器就相当于在医院挂号的作用只能确定要找谁,但并不能解决问题-病人挂号后要根据凭条信息?找到对应的门诊房间的医生看病这个找到对应医生的过程就是适配器的事情适配器要调用对应的处理器,让处理器工作-医生给病人看完病后会开一个药方处理器就相当于医生,处理完具体的业务逻辑后会返回ModelAndView给适配器这个ModelAndView就相当于是药方-拿到药方后根据医院的指示去药房付钱取药这个药房就相当于视图解析器它可以把医生开的药方解析成具体的药-最后病人也就拿到能治病的药了也就相当于用户看到了响应的页面-以上就是对springMVC的流程说明本质上和我们以前学的servlet是一回事只不过该框架更加地专业,也更强大-以前的就相当于是一个小门诊挂号、看病、取药,都是大夫来完成现在更加的专业了,都交由对应人员处理医院就起到了一个调度的作用-当然关于代码编写可以进一步优化的不用像今天编写的这么麻烦不过时间有限,今天理解下其整个运行流程明天学习使用注解如何编写,应该简单很多​
Java学习交流
0 点赞 评论 收藏
分享
2020-08-15 08:21
武汉科技大学 Java
自学Java第123天AOP面向切面编程的学习-以前也学过很多种面向XX编程比如面向过程编程,面向对象编程这两种也就是C语言和Java语言的区别-后面Java又学了面向接口编程今天又学到了面向切面编程说来说去最终还是得面向搜索引擎编程:面向百度编程、面向谷歌编程-面向开发文档编程面向老板的口述编程……等等等等,各种各样的吐槽都有-那这个面向切面编程到底是干嘛的呢?通俗简单小白式的理解就是:能够对某个对象的某个方法功能增强同时对这个方法本身没有任何修改-大概举一个例子说明下:比如吃汉堡,里面有生菜、肉片…等等但是我发现这个生菜不好吃-于是我把这个汉堡给切开将生菜取了出来,加了点老干妈再将生菜放回去,发现好吃了不少-这个过程就是面向切面编程:汉堡就是一个目标对象生菜就是对象的方法中需要增强的方法给它增强了一个什么功能呢?给它加了点老干妈,更好吃了-但是对生菜本身并没有产生修改这个要这么理解,不能太严谨什么叫对生菜本身产生修改?-比如我把它拿出来用油炸了一下同时加了佐料,也更好吃了但是这样对生菜本身也产生修改了-当然这个例子可能不太准确但大致就是这么个意思我学这块知识点的时候就是这么理解的不然太抽象了,比较难弄懂-说白了就是对方法的增强继承也可以实现该功能但是继承会对方法本身产生修改-而面向切面编程不仅增强了方法同时还没对方法本身产生修改那它是怎么实现的呢?就是利用动态代理-​对动态代理也进行了全方位的再次回顾当初学的时候觉得难的不行现在回头来看确实好理解了不少-本质上就是Proxy类中的一个静态方法newProxyInstance(),其有三个参数将这些参数完全弄懂了,动态代理也就差不多了
投递谷歌等公司6个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务