• 2024-07-09Java 修饰符
    Java中的修饰符用于修饰类、方法、变量等元素,它们控制了这些元素的访问性、继承性和其他特性。主要的修饰符包括:1.**访问控制修饰符**:  -**public**:可以被任何其他类访问。  -**protected**:可以被同一包内的类及其子类访问。  -**default(nomodifier)*
  • 2024-02-29Go语言精进之路读书笔记第40条——理解包内测试与包外测试的差别
    测试代码存放在包含TestXxx函数的以*_test.go文件名结尾的文件中40.1官方文档的“自相矛盾”包内测试:测试代码放在与被测包同名的包中包外测试:测试代码放在名为被测包包名+"_test"的包中40.2包内测试与包外测试包内测试:优:白盒测试,高覆盖率缺:测试代码自身需要经常性的维
  • 2023-12-10办公自动化-批量更新tar包内文件
    最近工作有点忙,学习的时间也少了,为了提高工作效率,有时候我们需要自己写一些提高办公处理效率给的工具或者脚本或者程序。比如,我目前遇到的一个事项,需要更新很多个tar包文件,把tar包内的某个文件替换为新文件,如果只是几个这样的tar包文件,一个个手工替换下也就行了。但是如果数量太
  • 2023-09-26Csproj 编译输出引用Nuget包内的资源文件
    组内有个组件,对外部Nuget包Microsoft.Web.WebView2封装。因为WebView2对自身有一些资源文件依赖,资源文件需要随编译输出到启动目录,WebView2直接加载启动目录下相应文件。 如果上层应用同时引用Microsoft.Web.WebView2,自然会输出对应的资源文件。但应用层很容易遗漏对Microsof
  • 2023-08-14Log4j疯狂写日志问题排查
    一、问题是怎么发现的最近有个Java系统上线后不久就收到了磁盘使用率告警,磁盘使用率已经超过了90%以上,并且磁盘使用率还在不停增长。二、问题带来的影响由于服务器磁盘被打满,导致了系统正常的业务日志无法继续打印,严重影响了系统的可靠性。三、排查问题的详细过程刚开始
  • 2023-08-14Log4j疯狂写日志问题排查 | 京东云技术团队
    一、问题是怎么发现的最近有个Java系统上线后不久就收到了磁盘使用率告警,磁盘使用率已经超过了90%以上,并且磁盘使用率还在不停增长。二、问题带来的影响由于服务器磁盘被打满,导致了系统正常的业务日志无法继续打印,严重影响了系统的可靠性。三、排查问题的详细过程刚开始收到磁盘告
  • 2023-05-07访问修饰符
    在Java中,方法的默认访问权限是"package-private"(也称为"default"或"packageaccess")。这意味着如果没有指定任何访问修饰符,方法将具有默认访问权限。默认访问权限限制了方法只能在同一个包(package)内部被访问和调用,而在包的外部是不可见的。具有默认访问权限的方法可以被同一个包
  • 2023-02-25因外部依赖包内方法签名修改而导致线上NoSuchMethodError异常
    NoSuchMethodError异常问题描述修复大数据组件包包中的漏洞,将hive-common3.1.2版本升级到3.1.3,导致在连接hive表,查询schema时出现NosuchMethodError异常。报错堆栈信息
  • 2022-12-22期中考试总结及代码分析阶段1
      首先是JAVA代码分析,用一个lei包里面写信息情况。lian包内写的是数据库的连接封装。  上图是jsp包得情况。 
  • 2022-11-30根据类查找缺少的jar包,在已有jar包内查找类
    背景提交Flink作业的时候报错:NoClassDefFoundError:org.apache.kafka.connect.source.SourceRecordjava.lang.NoClassDefFoundError:org/apache/kafka/connect/source/
  • 2022-08-19java:关于打包时的资源获取问题
    我们有时会遇上打包后,图片资源不显示等问题,我总结了以下两个方法:1.将资源文件放在外部,不打入包中,此时直接用相对路径或绝对路径就可以获取资源文件;比如将资源文件与打好的