自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旷野历程

分享知识 传递快乐

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringAOP - @within和@annotation区别

分享知识 传递快乐@within:作用范围对象级别@annotation:作用范围方法级别—————————如有不足请留言指正相互学习,共同进步

2021-11-19 15:52:08 2183

原创 Lombok - Accessors详细说明

分享知识 传递快乐Accessor 的中文含义是存取器,@Accessors 用于配置 get/set 方法的生成结果,同时也支持链式操作,减少多余对象的创建,另外 builder 类元信息又可以减少。@Accessors 注解有三个参数,下面分别简单说明一下:fluent:中文含义是流畅的,设置为 true,则 get/set 方法的方法名都是基础属性名,且 set 方法返回当前对象 chain:中文含义是链式的,设置为 true,则 set 方法返回当前对象 prefix:中文含

2021-11-19 14:49:16 937

原创 解决Java项目在IDEA不被识别的问题

分享知识 传递快乐如果你用的是 Maven 项目或 Web 项目请绕过,这里要谈的是Java (非 web 项目)项目在 IDEA 加载时不被IDEA 识别的问题。当 IDEA 打开多层级项目时,有的项目会被识别出来,但有的识别不出来。那些不被识别的项目就类似于普通文件夹或文件一样,引包或编码啥的极为不舒服,更没有代码提示,也没有编译检查等问题。如:怎样才能让 IDEA 识别到项目呢?操作如下:一直点击 Next ,最后点完成就可以了。如图:...

2021-11-19 11:15:38 11985 3

原创 JSCH 远程Shell操作

分享知识 传递快乐package com.xh.common.util.shell;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream;import java.util.List;impo

2021-11-18 13:03:17 1299

原创 Fastjson 转字符串报错的问题: write javaBean error, fastjson version 1.2.71, class xxx...., fieldName : 0

分享知识 传递快乐在使用 fastjson 打印请求报文时,突然出现提示错误:write javaBean error, fastjson version 1.2.71, class xxx...., fieldName : 0。问题分析:请求报文:[{ "receiptAmount": 0.0, "poStatus": 2, "customItem204__c": 1, "po": "O20211118-0020", "operate": "update", "pa

2021-11-18 12:54:36 9748

原创 Lombok - Builder为什么不让new?如果想用new怎么办?

分享知识 传递快乐对象上加上 @Builder,会默认为类加上全参构造函数,且提供以建造器模式构造对象的方法。但此时因为显示声明了构造器,默认的无参构造器就失效了,就不能通过 new Obj() 的方式创建对象。于是乎就会想到加 @NoArgsConstructor 注解生成无参构造函数以便使用 new Obj() 方式创建对象,很多框架中都需要反射调用无参构造函数。但是如果显式声明了 @NoArgsConstructor,lombok 就不会生成全参构造函数,而 @Builder 中会用到

2021-11-16 14:50:06 1014

原创 Lombok常用注解

分享知识 传递快乐@Getter/@Setter:可以应用在类上,属性上. 自动生成get/set方法@toString:自动生成toString方法@EqualsAndHashCode:生成equals和hashcode方法@RequiredArgsConstructor:生成一个必须参数的构造器@Data:相当于@Getter+ @Setter+ toString + EqualsAndHashCode + RequiredArgsConstructor@AllArgsCon

2021-11-16 14:36:16 441

原创 Java链式编程和Lombok实现链式编程

分享知识 传递快乐一、Java链式编程1. 什么是链式编程链式编程的原理就是返回一个this对象,就是返回对象本身,以达到链式编程的效果。链式编程比较简单,只要return this即可具有相应的编程模式,但是需要根据业务需求使用不同的方法方式进行实现。2. StringBuffer原理我们经常用的 StringBuffer 就是 实现了链式的写法。StringBuffer builder = new StringBuffer();builder.append("

2021-11-16 14:16:30 1015

Dhtmlx日程-图表-甘特图实例

这里Dhtmlx日程实例,图表实例,甘特图实例,并结合了数据库进行交互,希望参帮助更多的菜鸟

2016-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除