自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想飞...的博客

只要方向正确,梦想就不再遥远。

  • 博客(6)
  • 收藏
  • 关注

原创 Excel文件的深度解析

卑微码农,在线搬砖

2022-08-24 14:57:40 412 1

原创 Java coder懒人福利——Excel导入导出

废话不多说,直接上成品一、 一行代码导出Excel!ExcelExportUtil.exportExcel(new ExportParams(),ExcelVO.class,data).write(new FileOutputStream("D:/data.xlsx"));二、一行代码导入Excel!List<ExcelVO> data = ExcelImportUtil.importExcel(new File("D:/data.xlsx"), ExcelVO.class, new

2021-03-03 15:44:23 676 3

原创 SpringBoot集成IJPay 微信支付

做了多次微信支付的项目了,这里简单做个笔记,下次项目直接copy最近公司项目需要整合微信支付Native版本(网页扫码支付),看了下微信支付的官方文档,已经推出了更加方便安全V3支付接口,目前为了快速集成,先奉上V1版本的接入完整示例:首先是要拿到开发所需要的配置项(appId 微信商户绑定的公众号ID、mchId 商户号 、partnerKey 商户秘钥-微信商户后台-Api安全设置自行设置,需要用户自行牢记该秘钥且不要泄露)添加项目依赖<dependency> &l.

2021-02-25 18:17:17 2567 3

原创 Java 日期 不同月按周分组

日期按月、按周次分组今天接到需求,要求按月份分开周次12月31号和新一年的1月1号拆开两个组:[{‘2020-12 第五周’:['2020-12-28','2020-12-31']},{‘2021-01第一周’:['2021-01-01','2021-01-03']}]咋一看,这不搞事情嘛。。。先把最基本的工具类的函数熟悉一下:calendar.get(Calendar.WEEK_OF_MONTH) // 这个月在第几周calendar.getActualMaximum(C...

2020-12-25 12:01:15 1647

原创 RMI TCP CONNECTION 内存问题

记一次内存分配的排查最近闲来无事,打开了公司的项目查看了一下内存分析工具(jvisualvm.exe),结果惊人的发现了以下的情景后面的内存基本也是涨到峰值然后一次GC猛降下来,第一时间想的是不是程序哪个位置一直生成了垃圾对象(没有引用)然后查看一下线程的内存分配情况这个RMI TCP Connection的线程一直在以高速的字节分配运行中,足足86W字节/秒,这下一下子懵圈了,这个跟踪包名应该是JDK提供的,远程服务出BUG了?翻了各种资料,初步断定这个线程是内存分析工具在计算

2020-12-19 10:33:13 7249 2

原创 二次幂取余优化讲解

二次幂取余优化讲解相信在座的各位都看过HashMap的源码(如果没有,当我没说过)HashMap在数据量较小的时候,是一个二维数组,当我们需要Put一个对象的时候,先取K (key)的hash值,根据hash值,计算出这个元素应该在下标的哪个位置跟踪源码会发现,找下标的代码是这样的(jdk1.8):(p = tab[i = (n - 1) & hash])具体下标i = (n - 1) & hash,i为下标,一开始看到这是不是一脸懵逼,注意这里的前提条件是n 为2次幂

2020-11-26 12:00:00 634

空空如也

空空如也

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

TA关注的人

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