自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java常见单例模式

常见的单例模式实现方式有五种:饿汉式、懒汉式、双重检测锁式。而在这三种方式中饿汉式和懒汉式又最为常见。饿汉式线程安全,调用效率高。但是不能延时加载public class SingletonDemo1 { //线程安全的 //类初始化时,立即加载这个对象 private static SingletonDemo1 instance = new SingletonDemo1(); private SingletonDemo1() { } //方法没有

2020-11-28 11:47:47 173 1

原创 Java等额本息实现

工具类import java.math.BigDecimal;import java.util.HashMap;import java.util.Map;/** * 等额本息计算工具类 * * <p> * 等额本息还款,也称定期付息,即借款人每月按相等的金额偿还贷款本息,其中每月贷款利息按月初剩余贷款本金计算并逐月结清。把按揭贷款的本金总额与利息总额相加, * 然后平均分摊到还款期限的每个月中。作为还款人,每个月还给银行固定金额,但每月还款额中的本金比重逐月递增、利息比重逐月

2020-11-27 09:55:27 1129 1

原创 验证身份证号码是否合法与解析详情

工具类import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;import static org.apache.commons.lang3.StringUtils.replace;import static org.apache.

2020-11-21 10:24:55 600

原创 数字转换为人民币的大写(复制直接用)

Java中把数字转换为人民币大写格式import java.math.BigDecimal;public class NumberToCN { /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; /** * 汉语中货币单位大写,这样的设计类似

2020-11-20 10:01:24 1606

原创 MySQL索引类型详解

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】索引索引的作用提高查询速度确保数据的唯一性可以加速表和表之间的连接 , 实现表与表之间的参照完整性使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序的时间全文检索字段进行搜索优化分类主键索引 (Primary Key)唯一索引 (Unique)常规索引 (Index)全文索引 (FullText)1、 主键索引主键 : 某一个属性组能唯一标识一条记录.

2020-11-18 09:20:48 333 1

原创 MySQL事务的四大特征、基本语法、测试案例

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】事务什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务.

2020-11-17 14:46:07 193

原创 VSCode快捷键(非常全)

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】常用快捷键编辑器与窗口管理打开一个新窗口:Ctrl+Shift+N关闭窗口:Ctrl+Shift+W新建文件:Ctrl+N文件之间切换:Ctrl+Tab切出一个新的编辑器(最多 3 个):Ctrl+\,也可以按住 Ctrl 鼠标点击 Explorer 里的文件名左中右 3 个编辑器的快捷键:Ctrl+1 Ctrl+2 Ctrl+33 个编辑器之间循环切换:Ctrl+编辑器换.

2020-11-17 14:29:20 5409

原创 Java集合面试题(四)(附答案详解)

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】前言学习笔记,供大家参考每篇更新10道高频Java集合面试题文章目录前言1.队列和栈是什么,列出它们的区别?2.Collections类是什么?3.Comparable和Comparator接口是什么?4.Comparable和Comparator接口有何区别?5.我们如何对一组对象进行排序?6.当一个集合被作为参数传递给一个函数时,如何才可以确保函数不能修改它?7.我们如何从给定集合.

2020-11-17 14:17:52 192

原创 Java集合面试题(三)(附答案详解)

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】前言学习笔记,供大家参考每篇更新10道高频Java集合面试题文章目录前言1.HashMap和HashTable有何不同?2.如何决定选用HashMap还是TreeMap?3.ArrayList和Vector有何异同点?4.Array和ArrayList有何区别?什么时候更适合用Array?5.ArrayList和LinkedList有何区别?6.哪些集合类提供对元素的随机访问?7.En.

2020-11-17 14:15:30 269

原创 Java集合面试题(二)(附答案详解)

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】前言学习笔记,供大家参考每篇更新10道高频Java集合面试题文章目录前言1.遍历一个List有哪些不同的方式?2.通过迭代器fail-fast属性,你明白了什么?3.fail-fast与fail-safe有什么区别?4.在迭代一个集合的时候,如何避免ConcurrentModificationException?5.为何Iterator接口没有具体的实现?6.UnsupportedOp.

2020-11-17 14:12:19 128

原创 Java集合面试题(一)(附答案详解)

【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】【创作不易,点个赞就是对我最大的支持】前言学习笔记,供大家参考每篇更新10道高频Java集合面试题文章目录前言@[TOC](文章目录)1.Java集合框架是什么?说出一些集合框架的优点?2.集合框架中的泛型有什么优点?3.Java集合框架的基础接口有哪些?4.为何Collection不从Cloneable和Serializable接口继承?5.为何Map接口不继承Collection接口?6.Iterator是什么?7..

2020-11-17 11:49:40 317

原创 Java网络请求简单例子

导入依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.7</version></dependency>测试类import cn.hutool.http.HttpUtil;public class Test { public static void ma

2020-11-17 11:17:36 148

原创 Java解析excel表格(复制直接用)

导入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version></dependency> <!-- poi插件 XSSFWorkbook和SXSSHWorkbook --><dependency> <groupId>or

2020-11-17 10:59:51 338

原创 Java常用日期计算工具类(复制直接用)

导入依赖<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.6</version></dependency><dependency> <groupId>org.apache.commons</groupId> <artifact

2020-11-17 10:27:58 411

原创 Java数据导出为excel文件(复制直接用)

导入依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.7</version></dependency><dependency> <groupId>org.apache.poi</groupId>

2020-11-17 10:13:39 175

空空如也

空空如也

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

TA关注的人

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