哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始: 1. transient的作用及使用 ...
分类:
编程语言 时间:
2018-08-26 11:57:56
阅读次数:
165
1. 修饰符 public、protected、private、default abstract、static、final、 abstract:抽象类、抽象方法 static:静态变量、静态方法、静态代码块 final修饰类、方法、变量 transient、violatile、native、sync ...
分类:
编程语言 时间:
2018-08-25 00:46:27
阅读次数:
215
1:给个@Table注解,给个默认的表名,不写也可以,但是要驼峰转下划线匹配 2:添加非表字段参数,用于接受动态表名参数@Transient//声明非数据库字段 3:实现接口IDynamicTableName,实现如下方法,2中的属性是返回表名 源码中这样说的: 4:使用如下方式动态查询表 生成的s ...
分类:
移动开发 时间:
2018-08-23 22:13:39
阅读次数:
2382
项目中常用注解整理: @JsonView注解springBoot中使用jackjson定义多个视图 https://blog.csdn.net/c_intmian/article/details/79543225 @Getter@Setter加入实体类名上 等价于get和set方法 @NoArgsC ...
分类:
编程语言 时间:
2018-08-17 19:06:13
阅读次数:
124
哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始: 1. transient的作用及使用 ...
分类:
编程语言 时间:
2018-08-09 12:11:18
阅读次数:
214
ArrayList ArrayList是最常见以及每个Java开发者最熟悉的集合类了,顾名思义,ArrayList就是一个以数组形式实现的集合,以一张表格来看一下ArrayList里面有哪些基本的元素: 元素 作用 private transient Object[] elementData; Ar ...
分类:
编程语言 时间:
2018-08-07 12:50:19
阅读次数:
198
LinkedList底层为双向链表同样继承了AbstractSequentialList<E>,跟ArrayList的数组相比读取效率低,不支持随机读取,碎片化空间利用率高,平均随机插入效率相对高。同时可以用来实现queue。属性有: transient int size = 0;list大小 tr ...
分类:
编程语言 时间:
2018-08-07 10:20:34
阅读次数:
175
Transient用来修饰属性。 Transient int num; 表示当我们对属性序列化时忽略这个属性(即忽略不使之持久化)。 所有属性必须都是可序列化的,特别是当有些属性本身也是对象的时候,要尤其注意这一点。 判断是否一个属性或对象可序列化:Serialver。 Serialver Test ...
分类:
其他好文 时间:
2018-08-05 13:09:02
阅读次数:
462
前言 在JDK1.8源码分析【集合】HashMap文章中,我们分析了HashMap在JDK1.8中新增的特性(引进了红黑树数据结构),但是为什么要进行这个优化呢?这篇文章我们通过对比JDK1.7和1.8来分析优化的原因。 众所周知,HashMap底层是基于 数组 + 链表 的方式实现的,不过在JDK ...
分类:
其他好文 时间:
2018-08-04 12:34:22
阅读次数:
180
原文链接:https://www.javazhiyin.com/5130.html 微服务开发专栏:https://www.javazhiyin.com/category/springcloud Ribbon是什么? Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。 ...
分类:
编程语言 时间:
2018-08-02 13:56:14
阅读次数:
191