java
文章平均质量分 87
chrislin9
这个作者很懒,什么都没留下…
展开
-
Java中的 左移 右移 无符号右移 详细分析
左移注:以下数据类型默认为byte-8位左移时不管正负,低位补0<< 表示左移移,不分正负数,低位补0正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80负数:r = -20 << 2 -20 的二进制原码 :1001 0100 -20 的二进制反码 :1110 1011 -20 的二进制补码 :1110 1100 左移两位后的补码:1转载 2020-05-11 10:31:19 · 402 阅读 · 0 评论 -
幂等性实现方式整理
参考实现幂等性的几种方式原创 2020-03-24 14:06:59 · 592 阅读 · 0 评论 -
POI 读取Excel中的图片 以feign调用保存
思路获得所有图片---->得到sheet DrawingPatriarch的所有shape—>获得shape的anchor —>获得picture的pictureIndex(这个很关键)------->最后假定pictureIndex就是allPictures中图片的位置,从而获得这张picture的data信息.实现POI 提供了对2003版本的Exc...原创 2020-03-23 22:37:30 · 372 阅读 · 0 评论 -
EasyExcel 固定(冻结)单元格
createFreezePane的用法sheet.createFreezePane(int cellNum,int rowNum,int firstCellNum,int firstRollNum );四个参数的含义:a表示要冻结的列数;b表示要冻结的行数;c表示右边区域[可见]的首列序号;d表示下边区域[可见]的首行序号; 四个参数分别代表:cellNum:表示要冻结的列数;...原创 2020-03-13 15:55:28 · 7538 阅读 · 9 评论 -
身份证 正则效验
已实现功能:支持 15 位和 18 位身份证号,支持地址编码、出生日期、校验位验证/* 根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。 出...原创 2020-03-13 13:43:49 · 1325 阅读 · 0 评论 -
POI && easyExcel 设置单元格时间格式的有效性验证
POI && easyExcel 设置单元格时间格式的有效性验证设置单元格时间格式的有效性验证示例// 检查的区域 new CellRangeAddressList(-1, -1, 3, 4); 表示第四行整列CellRangeAddressList cellRangeAddressList = new CellRangeAddressList(-1, -1, 4, 4...原创 2020-03-04 17:23:07 · 5228 阅读 · 2 评论 -
NIO总结整理
NIOBIO 与 NIO 区别1、NIO和传统IO(一下简称IO)之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区。NIO的缓冲导向方法略有不同。数据读取到一个它稍后处理的缓冲区,需要时可在...原创 2020-01-19 13:57:18 · 311 阅读 · 0 评论 -
RandomAccessFile 详解
RandomAccessFile的简介我们平常创建流对象关联文件,开始读文件或者写文件都是从头开始的,不能从中间开始,如果是开多线程下载一个文件我们之前学过的FileWriter或者FileReader等等都无法完成,而当前介绍的RandomAccessFile他就可以解决这个问题,因为它可以指定位置读,指定位置写的一个类,通常开发过程中,多用于多线程下载一个大文件常用方法简介构造方法:Ra...转载 2020-01-19 11:15:20 · 460 阅读 · 0 评论 -
Apache POI使用详解
参考: Apache POI使用详解转载 2019-12-31 16:57:22 · 102 阅读 · 0 评论 -
javax.validation 验证注解
1、validation 验证<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version></depen...原创 2019-12-20 15:47:26 · 1871 阅读 · 0 评论 -
Java 获取访问者真实的IP地址
参考:https://blog.csdn.net/qq_36411874/article/details/79938439转载 2019-12-04 14:44:52 · 419 阅读 · 0 评论 -
java 多线程整理
创建线程//匿名内部类 new Thread(){ @Override public void run() { System.out.println(Thread.currentThread().getName()); }}.start();//匿名内部类 new Thread(new Runnable() { @Override ...原创 2019-12-03 21:55:34 · 122 阅读 · 0 评论