自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python pdfplumber内存泄漏

项目场景:使用python pdfplumber 进行pdf表格解析,导出表格数据问题描述由于解析的pdf文件有一万两千页,解析的时候内存直接拉满。但是百度并不能找到解决方案,反而一堆其他的内存泄漏和内存过多的无用的回答。原因分析:使用objgraph进行内存分析的时候,发现dict类型的数据最多而且随着我读取的页数越多增加。dict 364731PDFObjRef 245206list

2022-03-23 16:22:51 1083 2

转载 SQL语句执行顺序

执行顺序(8) SELECT (9)DISTINCT <Select_list>(1) FROM <left_table> (3) <join_type> JOIN <right_table>(2) ON <join_condition>(4) WHERE <where_condition>(5) GROUP BY <group_by_list>(6) WITH {CUBE|ROLLUP}(7)

2020-09-24 11:51:56 123

原创 手撸一个简单的Lombok

以前在工作中也用到过Lombok,但是对其原理不了解。Lombok真是个让人又爱又恨的插件,它可以让程序员优雅的实现getter、setter、toString和构造方法等方法,使代码更加精简,但是因为没安装插件或者插件版本问题导致项目报错。今天正好看到一篇文章,讲解了一下Lombok的基本原理。于是跟着手敲了一遍代码加深学习印象,中间也遇到一些问题。Lombok的原理简单一句话来讲,就是在*...

2020-04-10 16:33:48 469

原创 CSS学习笔记

这篇非常水,肯定有很多不准确的表述,就是记录下一些我不知道还有一些常用的内容。根据存放位置的优先级位置优先级单独css文件低html头部↓标签属性高选择器标签选择器div{ }id选择器#id{}class选择器.class{}层级选择器/*可以定位某一标签*/.class1 div p ...

2020-03-12 16:28:45 101

原创 HTML学习笔记

作为后端初步学习前端知识,记录下我学习到一些我认为值得记录的知识。HTML的基本构成<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body>&l...

2020-03-12 00:58:48 189

原创 经典Java面试题学习笔记6

成员变量与局部变量问题如下所示代码执行后结果是什么public class Test { static int s; int i; int j; { int i = 1; i++; j++; s++; } public void test(int j) { j+...

2020-03-11 00:51:20 117

原创 经典Java面试题学习笔记5

递归与迭代问题编程题:上n步台阶,一次只能上1步或者2步,问一共有多少种走法?本题分析递归法迭代法递归法n描述归纳11步f (1) = 121步1步/直接2步f (2) = 23先到达f (1),然后直接2步/先到达f (2),然后直接1步f (3) = f (1) + f (2)4先到达f (2),然后直接2步/先到达f (...

2020-03-10 23:25:46 117

原创 经典Java面试题学习笔记4

方法的参数传递机制问题如下代码运行后会输出什么?public class Test { public static void main(String[] args) { int i = 1; String str = "hello"; Integer num = 200; int[] arr = {1, 2, 3, 4...

2020-03-10 22:14:19 73

原创 经典Java面试题学习笔记3

类初始化和实例初始化问题如下所示代码,当main()方法执行后,输出结果如何?public class Father { private int i = test(); private static int j = method(); static { System.out.print("(1)"); } Father() { ...

2020-03-10 00:29:31 79

原创 反射笔记

由于在看IOC和AOP相关的知识的时候,对其中涉及到反射部分的知识还有欠缺,就补了下反射相关的视频,于是整理下视频中所讲的知识。有些内容是从别的地方偷过来的,但是不太好标注出处,感谢原创者的工作。反射:框架设计的灵魂框架框架是一种半成品软件。可以在框架的基础上进行软件开发,简化编码。反射将类的各个组成部分封装为其他对象,这就是反射机制。利用反射可以有一些好处:可以在程序运行过程中,...

2020-03-09 17:55:31 157

原创 经典Java面试题学习笔记1

自增变量问题如下代码执行后,j,k,l的打印结果分别是多少? public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i=" +...

2020-03-09 10:56:31 83

原创 经典Java面试题学习笔记2

单例模式什么是Singleton?Singleton:在Java中即单例设计模式,它是软件开发中最常用的设计模式之一。单例模式中,单是唯一的意思,例就是实例。单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。例如:代表JVM运行环境的Runtime类,在Spring中创建的Bean实例默认都是单例模式存在的。应用场景单例模式出现目的是为了保证一个类在系...

2020-03-09 10:55:59 144

空空如也

空空如也

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

TA关注的人

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