![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_35831052
这个作者很懒,什么都没留下…
展开
-
正则表达式造成栈内存溢出
正则表达式造成栈内存溢出 2020/09/16 最近由于公司需求,需要实现这样一个功能: 从大量doc文件(大约有150w+个文件)中读取内容,剔除部分敏感信息,存入相应目录结构的txt中。。。 经过前期大量python实验,各种问题(最大的问题是python太慢了,需要doc另存为docx,一旦与磁盘交互,程序的速度可想而知) 快要放弃之际,终于转向java,快速解决doc不能读取的问题,速度提上去几十甚至几百倍。 然鹅,又出现了新的问题。。。 剔除敏感信息需要使用正则表达式匹配,替换成空字符串或者**原创 2020-09-16 18:02:16 · 1451 阅读 · 0 评论 -
大数据学习之路——java面向对象(二)
this关键字 this关键字是当前对象,谁是当前对象,谁调用谁就是this this.成员变量 可以访问成员变量 this.成员方法 可以调用成员方法 this() 调用无参构造方法,必须在构造方法第一句 this(对应参数值) 调用由参构造方法,必须在构造方法第一句,不能自己调用自己 this关键字可以作为参数传递 String类中有一个方法 public boolean matches(S...原创 2019-04-03 22:02:15 · 149 阅读 · 0 评论 -
大数据学习之路——java面向对象(一)
面向对象和面向过程都是一种编程思想,面向对象是由面向过程进化而来的 面向过程 一种比较早的编程思想,站在过程的角度思考问题,强调的是功能行为,功能的执行过程 PS:先干什么,再干什么,最后干什么 每一个功能都封装成一个方法,按照步骤一步一步实现 面向过程的缺陷 面向过程的设计,是由自上而下设计方式,在设计阶段就需要每一个模块,没有考虑有哪些方法(函数)来支撑当前模块的执行 在细化的时候,因为不是...原创 2019-04-03 14:57:57 · 163 阅读 · 0 评论