- 博客(10)
- 收藏
- 关注
原创 Java序列化
1 序列化的意义和作用 Java序列化就是把对象改成二进制的过程,可以把对象保存到磁盘或者网络发送。 2 实现序列化的方法 1 实现java.io.Serializable接口 2 实现java.io.Extemalizable 3
2021-04-13 19:14:19
193
原创 BeanUtil
import com.pingan.characteristic.instance.Employee; import org.junit.Test; import java.lang.reflect.Field; import java.util.Arrays; import java.util.List; /** * @description: 反射特性测试类 * @author: DEZHI.HUANG * @date: 2021-4-12 11:21 */ public class Hi.
2021-04-12 21:24:59
114
原创 Map实现临时缓存技术
1 自定义回调接口 public interface MapCacheCallBack<T> { public T callBack(String key, Object... args); } 2 使用LinkedHashMap实现缓存 public abstract class MapCache<T> implements MapCacheCallBack<T> { //创建缓存对象 private Map<String, St
2021-04-01 21:22:26
238
转载 循环中删除List中的元素
1 For循环删除中的问题 remove()方法删除元素后会立刻更新List的size,因此index也发生了变化,会导致漏掉某些元素。 for(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i); } 解决方案一:在删除某一个元素后直接break,当然这种情况只适合删除一个特定元素,不适合删除多个元素 解决方案二:index回退一位,如下 for(int i=0;i&l
2021-03-15 20:21:00
628
原创 实体类属性与数据库字段不一致
实体类属性与数据库字段不一致 1问题描述 使用Mybatis时,Mybatis根据数据库的字段找到对应实体类的属性,通过set方法对属性进行注入。 如果实体类的属性名和数据库的字段名不相同,可以发现没有通过set方法进行注入,而且TestUser对象的属性值为NULL。 数据库表字段 create table tb_test_user( UID INT primary key auto_increment COMMENT 'UID', USER_NAME VARCHAR(20) COMMEN.
2021-02-22 23:47:56
4353
转载 浅析Spring boot与Spring cloud 之间的关系
浅析Spring boot与Spring cloud 之间的关系 2018-05-15 18:16:10有些童鞋刚接触这块 ,理解不是很深刻会经常问道这样类似的问题,下面我就简单讲解一下Spring boot与Spring cloud 之间的关系!Spring boot 是 Spring 的...
2020-08-31 16:52:00
96
转载 从一道面试题彻底搞懂hashCode与equals的作用与区别及应当注意的细节
最近去面试了几家公司,被问到hashCode的作用,虽然回答出来了,但是自己还是对hashCode和equals的作用一知半解的,所以决定把它们研究一下。 以前写程序一直没有注意hashCode的作用,一般都是覆盖了equals,缺没有覆盖hashCode,现在发现这是埋下了很多潜在的Bug!今天就来说一说hashCode和equals的作用。 &...
2020-08-31 09:11:42
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人