作者\/
文章平均质量分 79
2301_82242779
这个作者很懒,什么都没留下…
展开
-
Java接口详细讲解
9.写法:先继承 再实现:extends Person implements TestInterface01,TestInterface02。//接口指向实现类 —》多态。注意:修饰符可以省略不写,IDE会帮你自动补全,但是初学者建议写上,防止遗忘。继承:手机 extends 照相机 “is-a”的关系,手机是一个照相机。5.类和接口的关系是什么?但是实现类实现接口的话,可以实现多个接口。接口定义好规则之后,实现类负责实现即可。一个类继承其他类,只能直接继承一个父类。实现:实现类对接口的实现。原创 2024-05-26 21:05:24 · 392 阅读 · 0 评论 -
MapReduce之输出结果排序
/ 指定本job要使用的map/reduce的工具类。// 指定mapper输出kv的类型。// 将一行数据转换为String。// 指定job的原始文件输入目录。// 输出到HDFS文件系统中。// 取出上行流量下行流量。// 输出到本地文件系统。3.Reduce阶段。原创 2024-05-25 23:27:15 · 301 阅读 · 0 评论 -
Makefile教程
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zqyGfR43-1633941535418)(https://i.loli.net/2021/10/11/Zt8kFXTjxubsGWd.png)]可以发现生成了.o的中间文件,我们可以对Makefile文件进行操作,使得删除中间文件。gcc -c tool.c # 直接编译成 .o 文件。gcc -c tool.c # 直接生成.o文件。但是这样效率低,并且如果类似的。Makefile中也支持。原创 2024-05-25 23:26:45 · 227 阅读 · 0 评论 -
Java反射机制的那些事儿
前两个步骤(编译阶段)是在硬盘上完成的,后一个步骤(运行阶段)是在内存中完成的,而中间这个衔接就是:jvm通过类加载器----ClassLoader把硬盘中的class文件加载到内存中生成一个Class类的对象,这样就可以使用这个类中的成员变量和方法。前者通过new创建出来对象的方式相比用反射创建的对象更被动,前者 是被new出来的,而用反射,是自己创建自己(对象),构造方法反客为主。中参数1 写 null 也是不影响的,因为,show方法来自于 Student的Class对象。原创 2024-05-25 19:28:41 · 381 阅读 · 0 评论 -
java双向链表
/把rnode想象为指针,dex为指向的下标,这个地方很容易错,因为当指向最后一个节点时没有判断IF就跳出循环了。//如果是空链表的话插入一个节点,这个节点的pre不能指向上一个节点,必须指空。//特殊情况,当移除节点是最后一个节点的时候。//找到所找下标节点的前一个节点。//往链表的某一个标插入一个节点。//找到了插入节点的上一个节点。//较为复杂通过画图来写代码。//比较复杂,通过画图解决。// 往链表末尾加入节点。首先创建了一个节点类。然后创建了一个链表类。原创 2024-05-25 19:28:09 · 315 阅读 · 0 评论 -
GitHub优质开源项目-SpringCloud项目
AG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采用vue-element-admin组件。原创 2024-05-25 16:30:01 · 252 阅读 · 0 评论 -
Github上瞬间突破98K星标的性能优化方案优解到底有什么魅力!
通过监控系统上对一些机器关键指标(gc time、gc count、各个分代的内存大小变化、机器的Load值与CPU使用率、JVM的线程数等)的监控报警,也可以看gc log和jstat等命令的输出,再结合线上JVM进程服务的一些关键接口的性能数据和请求体验,基本上就能定位出当前的JVM是否有问题,以及是否需要调优。我们的应用为了实现数据库连接的高效获取、对数据库连接的限流等目的,通常会采用连接池类的方案,即每一个应用节点都管理了一个到各个数据库的连接池。按照我的理解可以分为需求阶段,设计阶段,实现阶段;原创 2024-05-25 16:29:30 · 352 阅读 · 0 评论