** pom 导入itextpdf** 依赖 <!-- itextpdf --> <dependency> <groupId>com.itextpdf</groupId> …
分类:java
MyBatis面试题集合,90%会遇到这些问题
1、#{}和${}的区别是什么? ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}…
java JVM-类加载静态初始化块调用顺序
测试类加载的全过程 public class Have { static { System.out.println("加载Have");//先加载Have再调用main方法 } public static void ma…
学习笔记——浮点数的除零
所有的浮点数值计算都遵循IEEE 754规范,用于表示溢出和出错情况的三个特殊的浮点数值,±inf、NaN。 源码注释: If the argument is {@code 0x7ff0000000000000L}, t…
2019 阿里java面试总结 (含面试题解析)
本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是 Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考…
从html源码中获取图片链接地址和视频链接地址
从HTML源码获取资源地址 1、img标签截取正则表达式 String PICTURE_REGEX = "<img\\b[^<>]*?\\bsrc[\\s\\t\\r\\n]*=[\\s\\t\\r\\…
Java如何将两个数组合并为一个数组呢?
转自: Java如何将两个数组合并为一个数组呢? 下文笔者讲述将两个数组合并的方法分享,如下所示: 数组合并是我们日常经常遇见的需求,下文笔者将一一道来,如下所示 方式一、apache-commons 使用apache-…
测试时间戳,相加,结算三天后的时间戳和一天后的时间戳
测试时间戳,相加,计算三天后的时间戳和一天后的时间戳 测试代码: package com.test; import java.text.SimpleDateFormat; import java.util.Date; p…
Java生产者消费者的三种实现
Java生产者消费者是最基础的线程同步问题,java岗面试中还是很容易遇到的,之前没写过多线程的代码,面试中被问到很尬啊,面完回来恶补下。在网上查到大概有5种生产者消费者的写法,分别如下。 用synchronized对存…
git常用命令
git命令总结 Study: https://www.bilibili.com/video/av55780016 often 仓库克隆 git clone git@github.com:BenCoper/BeginJav…
Java具体方法中获取当前登录用户信息实现方法
使用情况(用购物网站举例): 1.需要获取当前登录用户的id,用来查询当前用户的购物车中的商品信息 操作: 可以在登录接口,做登录验证时将查到的用户信息保存在session中。 /** * 用户登录 * @param p…
反射:Reflect(获取类对象三种方法)
1.反射获取对象的三种方法 推荐方式三(因为前两种方式编译的时候都要求有Student类,此方式不需要,没有也不会报错) 1.获取类对象 1.方式一:对象获取 2.方式二:类名.class 3.方式三:class.for…