摘要: 泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时检测到非法的类型。 本质: 泛型本质是指类型参数化,也就是说所操作的数据类型被指定为一个参数。 允许在定义类、接口、方法时使用类型形参,当使用时指定具体类型。所有使用该泛型参数的地方都被统一化,保证类型一致。如果未指定具体类型,默认是Object类... 阅读原文
2021-02-20 18:51:02 阅读(1236) 评论(0)
摘要: 一、概念 运行状态中知道类所有的属性和方法。 在Java中的反射机制是指在运行状态中,对于任意一个类都能知道这个类的所有属性和方法,并且对于任意一个对象,都能调用它的任意一个方法。这种能够获取信息以及动态调用对象方法的功能称为JAVA语言的反射机制。 二、class文件包含的内容 三、使用场所 Java程序... 阅读原文
2021-02-20 17:44:03 阅读(1246) 评论(0)
摘要: 一、前言 代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限于 Java 的语言特性,总觉得代码写起来不够优雅,大量的耗时统计代码,干扰了业务逻辑。特别是开发功能的时候,有个感受就是刚刚开发完代码很清爽优雅,结果加了一大堆辅助代码后,整个代码就变得臃肿了,自己看着... 阅读原文
2021-02-20 15:56:09 阅读(1303) 评论(0)
摘要: Java 基础 40 语言特性 12Q1:Java 语言的优点? ① 平台无关性,摆脱硬件束缚,"一次编写,到处运行"。 ② 相对安全的内存管理和访问机制,避免大部分内存泄漏和指针越界。 ③ 热点代码检测和运行时编译及优化,使程序随运行时间增长获得更高性能。 ④ 完善的应用程序接口,支持第三方类库。Q2:Ja... 阅读原文
2021-02-20 14:20:02 阅读(1368) 评论(0)
摘要: 在PPT中,可以操作很多种元素,如形状、图形、文字、图片、表格等,也可以插入视频或者音频文件,来丰富幻灯片的内容呈现方式。下面将介绍在Java程序中如何来添加视频、音频文件到PPT幻灯片,读取和删除幻灯片中的视频、音频文件。 程序环境:导入Spire.Presentation.jar(免费版) ;  jdk1... 阅读原文
2021-02-20 13:12:03 阅读(1367) 评论(0)
摘要: 立题 程序员: 为计算机编写代码的人,按照现代企业研发部的岗位,分为:开发工程师,运维工程师,架构师,数据工程师,算法工程师等; 误解: 即事实是另外一种情况,而因为环境的复杂性或者消息在传播过程中失真,受众认为事实是另外一种情况。 为计算机编写代码的这一群体,都碰到过哪些消息失真的情况呢? 我是一名10年开... 阅读原文
2021-02-20 11:42:02 阅读(1300) 评论(0)
摘要: 每逢佳节被相亲,有人欢喜有人愁。 可是对于大多数程序员来说,每到春节就迎来被催婚高峰期,“要见的姑娘比亲戚还多。” 苏宁发布了一组程序员过年大数据,报告显示,工资水平、婚恋情况和是否买房买车成为程序员过年最怕被问的三大问题。 报告显示,约有三成的程序员最害怕相关薪资问题,其次依次为“有没有对象?”、“什么时... 阅读原文
2021-02-20 10:20:02 阅读(1341) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 关于《JUnit5学习》系列 《JUnit5学习》系列旨在通过实战提升SpringBoot环境下的单元测... 阅读原文
2021-02-20 10:16:11 阅读(1308) 评论(0)
摘要: Python中一切皆对象 本章节首先对比静态语言以及动态语言,然后介绍 python 中最底层也是面向对象最重要的几个概念-object、type和class之间的关系,以此来引出在python如何做到一切皆对象、随后列举python中的常见对象。 1.Python中一切皆对象 Python的面向对象更... 阅读原文
2021-02-20 08:25:03 阅读(1295) 评论(0)
摘要: 上图是EFK架构图,k8s环境下常见的日志采集方式。 日志需求 1 集中采集微服务的日志,可以根据请求id追踪到完整的日志; 2 统计请求接口的耗时,超出最长响应时间的,需要做报警,并针对性的进行调优; 3 慢sql排行榜,并报警; 4 异常日志排行榜,并报警; 5 慢页面请求排行,并告警; k8s的... 阅读原文
2021-02-20 07:29:21 阅读(1299) 评论(0)