摘要:1、加载字节码文件; 2、验证,字节码文件的正确性和安全性; 3、为类的静态变量分配内存并设置默认值; 4、解析完后,将对象符号引用转换为直接引用。 5、执行静态代码块和静态变量的赋值操作; 6、JVM 在内存中为对象分配内存空间; 7、初始化成员变量; 8、执行构造方法; 9、返回对象引用;
阅读全文
摘要:import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilder; import org.w3c.dom.Document; import org.w3c.dom.Element; im
阅读全文
摘要:import com.link.risk.model.RiskTradeDetail; import com.link.util.BeanBuilder; import org.apache.commons.lang3.StringUtils; import org.elasticsearch.ac
阅读全文
摘要:import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import java.util.HashMap;import java.util
阅读全文
摘要:1、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </dependency> <dependency> <!-- 操作File
阅读全文
摘要:缺点: Lombok的使用要求一定要在IDE中安装对应的插件,如果项目组中有一个人使用了Lombok则都要用 代码可读性,可调试性低,比如想知道某个类中的某个属性的getter方法都被哪些类引用 影响升级,如果升级到某个新版本的JDK的时候,如果其中的特性在Lombok中不支持的话就会受到影响 注意
阅读全文
摘要:@Setter 生成对象属性set方法 @Getter 生成对象属性get方法 @Getter(AccessLevel.NONE) 不生成对象属性get方法 @Getter(AccessLevel.PROTECTED) 控制访问权限@NonNull 作用于方法上或者属性,用于非空判断,如果为空则抛异
阅读全文
摘要:1、什么lombok 官网:https://projectlombok.org/ 一个优秀的Java代码库,简化了Java的编码,为Java代码的精简提供了一种方式 主要解决简化JavaBean中getter,setter,equals,hashCode和toString的等等编程书写 lombok
阅读全文
摘要:想系统学习的同志,可以参考 POI官方 1、导出依赖 <dependency> <groupId>fr.opensagres.xdocreport</groupId> <artifactId>fr.opensagres.poi.xwpf.converter.pdf-gae</artifactId>
阅读全文
摘要:想系统学习的同志,可以参考 POI官方 1、导出依赖 <dependencies> <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.2.0</version> </depe
阅读全文
摘要:想系统学习的同志,可以参考 POI官方 1、引用依赖 <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </d
阅读全文
摘要:做本案例前,您需要去搭建ftp服务站点,不懂的同志可以去参考 百度教程 1、依赖导入 <dependencies> <!--FTP包--> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId>
阅读全文
摘要:1、引入maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </dependency> <dependency> <!-- 操
阅读全文
摘要:入参格式化 使用 Spring 的 @DateTimeFormat 注解格式化参数,来解决上述问题 public class DateVo { // 接收日期参数 @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date date; pu
阅读全文
摘要:按照以下步骤编写 1. html编写: <a href="/day15/downloadServlet?filename=1.jpg">图片1</a> 2. 编写DownLoadUtils工具处理多浏览器中文乱码: import sun.misc.BASE64Encoder;import java.
阅读全文
摘要:学习需要简单理解,废话不多说,直接说原理!! 1,当使用 new 类名时,.程序会先将其对应的.class文件并加载到内存中。 2,执行该类中的static代码块,如果有的静态属性话,给.class类进行初始化。 3,在堆内存中开辟空间,分配内存地址。 4,在堆内存中建立对象的特有属性。并进行默认初
阅读全文
摘要:/** * 循环队列 * @param <E> */public class CircleDeQueue<E> { /** * 数组容器 */ private E [] elements; //尾队列指针 private int rear = 0; //头队列指针 private int front
阅读全文
摘要:/** * 将十进制转成二进制(注意不能转负数) * @param num * @return String */public static String toBinary(Integer num) { StringBuilder sb = new StringBuilder(); while(nu
阅读全文
摘要:/** * * * float 是4个字节 long是8个字节,为什么float>long 原因? * * long 8个字节 空间存储在64位 * * float 4个字节 原始分配32位,在此ieee754 规定分配: * * 32 bit中:有1个符号位,23个尾数位(小数),8个指数位 *
阅读全文