java
即将秃头的入门小白
这个作者很懒,什么都没留下…
展开
-
java框架相关
理解Spring的AOP原文链接:https://www.jianshu.com/p/78ba8bafb90a1.AOPAOP(面向切面)是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编程(OOP);AOP为开发者提供了一种描述横切关注点的机制,并能狗够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模快化。AOP能够将那些与业务无关,却为业务模快所共同调用的逻辑或责任,例如事务管理,日志管理,权限控制等,封装起来,便于减少系统的重复代码,降低模快间的耦合原创 2020-12-16 15:55:40 · 153 阅读 · 0 评论 -
web相关
Servlet的生命周期声明周期分为5个阶段:加载,创建,初始化,处理客户请求,卸载。加载:容器通过类加载器使用servlet类对应的文件加载servlet 创建:通过调用servlet构造函数创建一个servlet对象 初始化:调用init方法初始化 处理客户请求:每当有一个客户请求,容器会创建一个线程来处理客户请求 卸载:调用destory方法让servle自己释放其他占用的资源...原创 2020-11-14 15:36:05 · 77 阅读 · 0 评论 -
微服务笔记
微服务为什么需要注册中心,重试机制,熔断措施等为了能够动态扩容,你的服务需要自动注册且能被主动发现。因此需要个注册中心。网络之间的调用较为不可靠,因此还需要让调用有重试机制,防止其他服务处bug或其他原因疯狂调用你的服务,HIA㤇有限流措施,为了防止一个服务挂了导致整体的雪崩需要有熔断措施。为了在特殊嗜好例如大粗的时候让出硬件资源给核心功能,还需要有降级策略。而且每个服务都需要配置,因此还得有个配置中心,来做统一管理。服务太多了,调用关系复杂为了对调用者更加的友好,并且还需要对调用进行权原创 2020-11-13 15:54:37 · 248 阅读 · 0 评论 -
java基础
Java和C语言有什么区别?Java好在哪里?设计思路不一样,C语言是面向过程的语言,执行效率高,java是面向对象的语言,执行效率比C语言低。通用性不同:C语言不能跨平台,java可以跨平台直接移植,只要有安装java虚拟机(jvm)就可以了。语法不同:基本数据类型不同C语言是 int short long char float double 还有一些特殊类型结构体,指针,联合体等,数组,字符串。java是 int short long float byte double...原创 2020-11-03 14:31:51 · 776 阅读 · 1 评论