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