随笔分类 - java
基础
摘要:springBoot 引入maven <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.0.0
阅读全文
摘要:1、Java中堆和栈有什么不同? 每个线程都有自己的栈内存,用于存储本地变量,方法参数和栈调用,一个线程中存储的变量对其它线程是不可见的。而堆是所有线程共享的一片公用内存区域。对象都在堆里创建,为了提升效率线程会从堆中弄一个缓存到自己的栈,如果多个线程使用该变量就可能引发问题,这时volatile
阅读全文
摘要:1 hashMap原理 通过hash函数算法计算出来的值,通过值定位到这个map,然后将value存储到这个map中 2 hashMap 扩容大小 put时大于等于0.75
阅读全文
摘要:hashMap原理 hashMap是数组+链表的数据结构 每一个数组元素中都是一个链表 通过记录的关键字key.hashCode()%数组的长度 来决定记录在数组中的存储位置 对于数组的同一个存储位置,后来的元素永远放在链表的表头 HashMap基于hashing原理,我们通过put()和get()
阅读全文
摘要:package com.grace.test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public cla...
阅读全文
posted @ 2017-06-30 13:56
夕阳下的无名草
摘要:SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm");//如2016-08-10 20:40 计算天数差。 String fromDate = simpleFormat.format("2016-05-01
阅读全文
posted @ 2017-06-30 13:51
夕阳下的无名草

浙公网安备 33010602011771号