
java
对错一半
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lombok使用
前言Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。在 pom.xml 文件中添加相关依赖:<lombok.version>1.16.20</lombok.version><!-- https://mvnrepository.com/artif...转载 2019-02-18 19:45:40 · 252 阅读 · 0 评论 -
关键字 transient
什么是序列化Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Serializable接口,目的就是为了让其可序列化。当然,序列化后的最终目的是为了反序列化...转载 2019-02-13 14:01:25 · 143 阅读 · 0 评论 -
java常用设计模式
设计原则逻辑代码独立到单独的方法中,注重封装性–易读,易复用。不要在一个方法中,写下上百行的逻辑代码。把各小逻辑代码独立出来,写于其它方法中,易读其可重复调用写类,写方法,写功能时,应考虑其移植性,复用性:防止一次性代码!是否可以拿到其它同类事物中应该?是否可以拿到其它系统中应该?熟练运用继承的思想:找出应用中相同之处,且不容易发生变化的东西,把它们抽取到抽象类中,让子类去继承它们;继承的...转载 2019-02-13 14:02:05 · 137 阅读 · 0 评论 -
java泛型基础
概述泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢? 顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参), 然后在使用/调用时传入具体的类型(类型实参)。 泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也...转载 2019-02-13 14:04:22 · 215 阅读 · 0 评论 -
代理模式
1.什么是代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。代理对象是目标对象的扩展,代理对象可以调用目标对象。1.1 静态代理静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类。案例...原创 2019-01-21 14:40:59 · 125 阅读 · 1 评论 -
通过反射 查找自定义注解包信息
首先需要进入反射的包&lt;dependency&gt; &lt;groupId&gt;org.reflections&lt;/groupId&gt; &lt;artifactId&gt;reflections&lt;/artifactId&gt; &lt;version&gt;0.9转载 2019-01-15 12:15:16 · 389 阅读 · 0 评论 -
JAVA 正则表达式
什么是正则表达式正则表达式是由普通字符(如英文字母)以及特殊字符(也称为元字符)组成的文字模式。该模式对文本查找时需要匹配的一个或多个字符串描述,给出一个匹配模板。正则表达式基本书写符号符号符号示例解释匹配输入\转义符*符号“*”*[ ]可接收的字符列表[efgh]e、f、g、h中的任意1个字符e、f、g、h[^]不接收的字符列表[...转载 2019-01-09 16:29:52 · 186 阅读 · 0 评论 -
FastJSON自定义序列化
SerializeFilter是通过编程扩展的方式定制序列化。PropertyPreFilter 根据PropertyName判断是否序列化PropertyFilter 根据PropertyName和PropertyValue来判断是否序列化NameFilter 修改Key,如果需要修改Key,process返回值则可ValueFilter 修改ValueBeforeFilte...转载 2019-05-20 19:04:55 · 2596 阅读 · 0 评论