java
cdchen2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 对象池
转自 http://www.cnblogs.com/devinzhang/archive/2012/01/05/2313406.html Java对象池示例 对象池使用的基本思路是:将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。 并非所有对象都适合拿来池化――因为维护对象池也要造成一定开销。对生成时开销不大的对象进转载 2015-04-02 15:32:08 · 548 阅读 · 0 评论 -
Mybatis 使用异常总结
1 类型转换失败 resulMap 对应实体类中字段类型不同 2 找不到类 如果resultType 返回 则要在mybatis-config.xml 中添加 还有可能想使用resultMap 误写成了resultType原创 2015-05-22 11:26:45 · 540 阅读 · 0 评论 -
springboot
package com.magicdapps.horseraising.config; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation...原创 2018-10-30 14:21:07 · 230 阅读 · 0 评论 -
java 高级面试题
java 高级面试题 Java多线程 线程池的原理,为什么要创建线程池? 线程的生命周期,什么时候会出现僵死进程; 什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数?如何合理配置线程池的大小? synchronized、volatile区别、synchronized锁粒度、模拟死锁场景、原子性与可见性; JVM相关 JVM内存模型,GC机制和原理;GC分哪两种;什么时候会触发Ful...原创 2019-04-25 09:51:35 · 749 阅读 · 0 评论 -
HashMap的数据结构,以及设计原理
HashMap的数据结构,以及设计原理 内容一定要手写,才能记住 数据结构 HashMap 数据接口是散列桶,也就是 数组+链表,这里的数组是hash表,hashMap是无序的,也不是线程安全的,所以读写速度比较快。 设计原理 为什么这样设计呢? 先来来图 上图每一个格子是Entry(属性包含key和value) 如果单纯用数组来放每一个格子的话,那么它需要一块连续的很大的一个内存空间,解决这个...原创 2019-05-15 17:03:05 · 413 阅读 · 0 评论 -
lombok @EqualsAndHashCode 注解的影响
官方文档:@EqualsAndHashCode 原文中提到的大致有以下几点: 此注解会生成equals(Object other) 和 hashCode()方法。 它默认使用非静态,非瞬态的属性 可通过参数exclude排除一些属性 可通过参数of指定仅使用哪些属性 它默认仅使用该类中定义的属性且不调用父类的方法 可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。...转载 2019-05-15 17:19:09 · 266 阅读 · 0 评论 -
java hashcode的一些规定
以下是关于hashcode的一些规定: 两个对象相等,hashcode一定相等 两个对象不等,hashcode不一定不等 hashcode相等,两个对象不一定相等 hashcode不等,两个对象一定不等 ...原创 2019-05-15 17:23:15 · 626 阅读 · 0 评论
分享