java
文章平均质量分 70
做个有素质的屌人
这个作者很懒,什么都没留下…
展开
-
设计模式之七大设计原则
设计模式七大设计原则原创 2022-10-30 23:03:18 · 160 阅读 · 1 评论 -
记录一次踩到坑,对象初始化时int类型默认值为0
记录一次自己踩到的坑。需要根据课程ID,课时ID,创建人ID去查询一条学习记录,然后更新学习记录的时间,我先创建一个空对象,然后对课程ID、课时ID、创建人ID赋值,在用mybatis的selectOne方法查询。理想状态下是可以根据这三个条件锁定一条记录的,但是报错了。我很纳闷,放开日志权限,把SQL打印出来发现,多了一个查询条件(是否完成学习),该字段在类中为int类型,想起了int类型默认值为0,所以在创建对象时,这个字段就有了默认值,就多出了一个查询条件,没有结果,就报了空指针异常。...原创 2020-08-18 10:58:37 · 851 阅读 · 2 评论 -
java中操作Excel——POI、EasyExcel
接了一个任务,需要把Excel中的数据导入到数据库中,查阅了资料后,学习了POI和EasyExcel两个库。在这之前,我们先来分析一下Excel,我们可以把Excel简单的理解成四部分,1、工作簿2、工作表3、行4、单元格POIApache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。有以下类实现了Workbook接口,区别如下:HSSFWorkbook是操作Excel2003以前(包括2003)的版本,原创 2020-07-22 23:21:54 · 318 阅读 · 0 评论 -
springboot集成swagger2
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。下面就简单说一下swagger2的使用。首先创建一个springboot项目,maven依赖如下:<dependencies> <!-- https://mvn原创 2020-06-15 23:31:46 · 233 阅读 · 0 评论 -
java对象序列化并存储到文件
有一个需求,需要将爬虫得到的新闻存放在本地文件夹下,然后将文件夹拷贝到另一台电脑,将新闻存在数据库里。我想到的是java的序列化与反序列化。什么是序列化与反序列化呢?序列化的原本意图是希望对一个Java对象作一下“变换”,变成字节序列,这样一来方便持久化存储到磁盘,避免程序运行结束后对象就从内存里消失,另外变换成字节序列也更便于网络运输和传播,简单理解就是,序列化:把Java对象转换为字节序列;反序列化:把字节序列恢复为原先的Java对象。举个例子,假如我要把一个student对象存在文件里。先定义一个原创 2020-06-11 16:43:01 · 952 阅读 · 1 评论 -
Jsoup解析html字符串
现有一段html代码如下<p>20200310<img src="/downloadImg?id=7566876320816252412" title="835637e39dc0bdb4c29f5e1adb5528a.png" alt="835637e39dc0bdb4c29f5e1adb5528a.png"/></p><p style="line-he...原创 2020-03-11 10:20:46 · 188 阅读 · 0 评论