最新消息:天气越来越冷,记得加一件厚衣裳

Java

Katacoda交互式学习和培训平台

Katacoda交互式学习和培训平台

3年前(2021-09-15) 1247浏览 0评论

前言 Katacoda 是一个面向软件工程师的交互式学习和培训平台,提供浏览器中使用真实环境学习新技术的额能力,并且提供了许多免费的技术课程比如Docker、机器学习、网络、CI/CD、Serverless等,Katacoda有一个课程是可以免费体验...

jclasslib修改字节码并重打jar包

jclasslib修改字节码并重打jar包

3年前(2021-09-15) 1520浏览 0评论

背景 北京IDC托管价格越来越贵,公司决定将机房迁移到环京地区。最近在参与公司机房迁移工作,主要负责实时计算和用户画像两个方面。用户画像任务还是很多的,在收尾阶段发现一个隐藏很深的任务,git上已经找不到源代码了,正常运行的任务只有一个jar包。尝试...

Java反编译利器JD-GUI

Java反编译利器JD-GUI

4年前(2020-09-04) 756浏览 0评论

JD-GUI简介 JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,jd-gui可以反编译class文件,有图形化界面。支持Windows、Linux和苹果Mac Os三个平台。而且提供了Ecli...

JSON Field下划线与驼峰格式转换

JSON Field下划线与驼峰格式转换

5年前(2019-05-10) 2271浏览 0评论

背景 任何一门编程语言都有自己特有的编程规范,例如Java中标识符定义只能由字母、数字、下划线_、美元符号$组成不能含有其他符号,同时不能以数字开头、不能使用Java关键字、严格区分大小写并遵循驼峰命名方式。除了基本规范外,每个公司可能还有自己的内部...

Maven集成 – Maven Invoker

Maven集成 – Maven Invoker

5年前(2018-12-18) 4802浏览 0评论

简介 Maven Invoker可以避免用户因使用Maven插件而造成的系统环境污染,同时支持在当前$ {user.dir}以外的工作目录进行项目构建。Maven Invoker不会将Maven嵌入到用户的应用程序中, 同时也不会有太多依赖,因此与M...

Maven集成 – MavenCli

Maven集成 – MavenCli

5年前(2018-12-16) 2151浏览 0评论

简介 Maven Embedder是Maven的一部分,属于一类嵌入式组件,支持CLI和日志记录功能。官网资料比较少,只有很短的几句介绍,如果不需要在构建过程中进行比较精细的监控和步骤跟踪,可以考虑这种集成方式。此外,Maven Embedder有很...

Maven集成 – ProcessBuilder

Maven集成 – ProcessBuilder

5年前(2018-12-15) 1536浏览 0评论

背景 一般在使用maven进行程序打包过程中最常用方法是使用maven-assembly-plugin或者maven-shade-plugin插件。最近在做项目的时候需要对用户所指定git仓库中代码进行编译打包,由于无法获取Jenkins较高授权,因...

IDEA -source 1.5 中不支持 lambda 表达式解决方法

IDEA -source 1.5 中不支持 lambda 表达式解决方法

6年前(2018-10-20) 2707浏览 0评论

一直在用scala编写Spark或者Flink代码,对于Java的lambda表达式一直认为没有前者一直点(“.”)下去方便,偶然用后者写代码中间出现一些小的设置问题,记录一下: 示例代码 ...... final Local...

PowerMock - 常用类与接口

PowerMock – 常用类与接口

6年前(2017-12-04) 1796浏览 0评论

常用类与接口 Answer 配置mock预期结果的通用接口。Answer接口指定了与mock执行交互时返回的预期结果,适用于根据不同参数返回不同值。 /* * Copyright (c) 2007 Mockito contributors * Thi...

一篇文章学会使用Log4j

一篇文章学会使用Log4j

6年前(2017-12-02) 1120浏览 0评论

前言 Apache Log4j是一个基于Java的日志记录工具。它是由Ceki Gülcü首创的,现在则是Apache软件基金会的一个项目。 log4j是几种Java日志框架之一。Gülcü此后开创了SLF4J和Logback项目,意图成为log4j...

PowerMock – 局部变量与方法

PowerMock – 局部变量与方法

7年前(2017-10-22) 5003浏览 0评论

引言 Power Mock提供了强大的Mock能力,其中一个体现就是局部Mock变量,而一般情况下在做单元测试的时候我们无法触碰到局部变量。同时其也支持对私有方法、静态方法、final修饰方法的Mock。 Mock变量 Mock局部变量 为了更好的说...