- 博客(10)
- 收藏
- 关注
原创 Java序列化
1 序列化的意义和作用Java序列化就是把对象改成二进制的过程,可以把对象保存到磁盘或者网络发送。2 实现序列化的方法1 实现java.io.Serializable接口2 实现java.io.Extemalizable3
2021-04-13 19:14:19
240
原创 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
164
原创 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
289
转载 循环中删除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
715
原创 实体类属性与数据库字段不一致
实体类属性与数据库字段不一致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
4644
转载 浅析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
133
转载 从一道面试题彻底搞懂hashCode与equals的作用与区别及应当注意的细节
最近去面试了几家公司,被问到hashCode的作用,虽然回答出来了,但是自己还是对hashCode和equals的作用一知半解的,所以决定把它们研究一下。以前写程序一直没有注意hashCode的作用,一般都是覆盖了equals,缺没有覆盖hashCode,现在发现这是埋下了很多潜在的Bug!今天就来说一说hashCode和equals的作用。 &...
2020-08-31 09:11:42
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅