logo头像
Snippet 博客主题

java

java validation

javax的校验机制是基于标准JSR-303规范()。hibernate是扩展了javax的接口 1. 常用注解 注解 类型 使用说明 注意事项 @Null 任何类型 对象必须为null @NotNull 任何类型...

java线程池

构造方法从ThreadPoolExecutor的构造方法入手 123456789101112131415161718192021public ThreadPoolExecutor(int corePoolSize, ...

java产生服从正态分布的随机数

定义正态分布(Normal distribution),也称“常态分布”,又名高斯分布(Gaussian distribution),最早由A.棣莫弗在求二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。P....

java生成指定范围的随机数

生成随机数,是我们经常用到的。 使用java的Random类: 123456public class Test{ public static void main(String[] args){ ...

volatile关键字

在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。要解决...

自己实现一个hashMap

数据结构数组数组是一系列元素的集合,数组的存储空间是连续的。特点是查找快,修改慢 链表链表在内存中可以是不连续的。单向链表每个节点都会指向下一个几点。特点是查找慢,修改快。 hash表结合上面两个的特点。产生了hash表。 通过has...

java中的代码块

代码块: 用{}括起来的一段代码,代码块可以分为四种:普通代码块、构造块、静态代码块、同步代码块 普通代码块 定义在方法中的代码块。 构造块 将代码块直接定义在类中,则称为构造代码块。会优先于构造方法运行,...

解决前后端跨域问题

方法一 CORS:java服务端添加如下代码即可 1234567891011121314151617String[] allowDomain = {"http://loanstatic.gs.youyuwo.com...