java

Java 本地线程(ThreadLocal)存储使用

ThreadLocal:官方解释是线程内存储变量,这些变量在每一个线程读取变量是互相独立的。通过get和set方法就可以得到当前线程对应的值。 实际上是ThreadLocal的静态内部类ThreadLocalMap会为每个Thread维护了一...

@ApiModelProperty的用法

@ApiModelProperty()用于方法,字段; 表示对model属性的说明或者数据操作更改。 @ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”。...

SpringBoot释放静态资源

1、设置资源映射路径,spring默认设置为/** spring.mvc.static-path-pattern=/content/** 设置这个值以后我们如果想要访问静态资源时,必须要在访问路径的前面加上我们设置的映射资源路径。 2、设置资源...

Java对象的复制方式

Java对象的复制方式 场景 在实际编程中需要两个相互独立的对象A,B,对象B的初始数据和A一致。改变对象B不会影响对象A。 错误用法 User user1 = new User(); user1.setAge(18); User user2 = new User();...

BigDecimal使用总结

对于超过16位的大型数字,需要用到Java在java.math包中提供的API类BigDecimal,而且也不是传统的+-*/,而是调用对应的方法。 1.创建对象 使用new的方式创建BigDecimal对象 BigDecimal a = new BigDecimal(...

BigInteger方法大全

使用BigInteger类进行操作。这些大数都会以字符串的形式传入。 基础常用方法 BigInteger abs() //返回大整数的绝对值 BigInteger add(BigInteger val) //返回两个大整数的和 BigInteger and(BigIntege...