logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java:idea跑单测报错提示Command line is too long

java:idea跑单测报错提示Command line is too long1 背景新拉下的项目代码,在idea中运行单测时抛错提示:Command line is too long。2 解决方式修改项目下,.idea/workspace.xml:搜索标签:<component name="PropertiesComponent">修改如下(在标签内最后一行添加上< prop

#java#intellij idea
java:反射封装Slf4j日志工具类

使用Slf4j时,针对日志打印进行工具类封装使用(java反射封装日志工具类)。

#java#spring#开发语言
javascript:node和npm安装

javascript:node和npm安装node(+npm)安装官网:http://nodejs.cn/download/1.1 下载win64安装包1.2 next:1.3accept+next:1.4 安装目录选择:1.5 node有add to path,会添加node的环境变量:1.6 无需勾选下载node的工具:1.7 install:1.8 finish:win+R:cmd输入nod

#npm#javascript#node.js
java:new ArrayList<String>(){{add(“xxx“);}}

HashMap和ArrayList等常见双花括号的写法,本质是匿名内部类 + 实例代码块(即构造代码块)的写法。

文章图片
#java#开发语言
java:AtomicReference使用

AtomicReference源码可知,本质是使用CAS方法+自旋更新引用对象value(AtomicReference是泛型类,V value代表引用对象),如getAndUpdate、updateAndGet、getAndAccumulate、accumulateAndGet方法。因为CAS利用CPU指令保证了操作的原子性(更新安全可靠),达到了锁的效果,而自旋则是采用循环的方式尝试获取锁,当

#java#jvm#开发语言
spring boot 八:SpringBoot响应返回xml数据

根据DispatcherServlet源码分析,研究SpringBoot的Controller返回xml数据的一些方法,包含单独配置和全局配置返回xml数据两种方式。依赖的SpringBoot版本:

#spring boot#xml#spring
java:classLoader.loadClass() 和 Class.forName()

Java虚拟机把描述类的数据,从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这个过程被称为虚拟机的类加载机制。- 《深入理解java虚拟机》

#java#jvm#开发语言
java:EasyExcel使用(一)读excel

EasyExcel相比于传统使用poi进行excel文件读写,编程使用操作上更加方便快捷,且对于内存溢出进行了优化处理。本文是EasyExcel读excel操作。

#java
java:@Repeatable注解使用

java:@Repeatable注解使用1 前言java8新增了注解@Repeatable,在hibernate-validator的源码注解如@MAX、@NotNull等中,有@Repeatable注解的使用,源码示例如下:/** Jakarta Bean Validation API** License: Apache License, Version 2.0* See the license

#java
java:${}的模板字符串替换

模板字符串中经常使用${变量名}来进行字符串的变量替换,可使用commons-text库中的工具方式实现该功能。依赖配置如下

#java#开发语言
    共 13 条
  • 1
  • 2
  • 请选择