本文主要讲述原生SQLite数据库的一次ORM封装实践,给使用原生数据库操作的业务场景(如:本身是一个SDK)带来一些启示和参考意义,以及跟随框架的实现思路对数据库操作、APT、泛型等概念更深一层的理解。
分类:
移动开发 时间:
2020-08-10 15:42:32
阅读次数:
162
1. ModelsSortHelper import com.google.common.base.Strings; import org.springframework.beans.BeanUtils; import org.springframework.util.Assert; import ...
分类:
编程语言 时间:
2020-08-10 13:18:48
阅读次数:
82
FileWriter案例: package com.javaSe.FileWriter; import java.io.FileWriter; import java.io.IOException; /* FileWriter: 文件字符输出流。写。 只能输出普通文本。 */ public clas ...
分类:
其他好文 时间:
2020-08-09 21:32:44
阅读次数:
85
列表(list) 列表是python中的一个对象 对象(object)就是内存中专门用来存储数据的一块区域 列表可以保存多个有序的数据 集合元素之间无序,每个元素唯一,不存在相同元素 集合元素不可更改,不能是可变数据类型 S.addr(x)如果x不在集合中,将x增加到S S.discard(x)移除 ...
分类:
其他好文 时间:
2020-08-09 11:52:00
阅读次数:
67
【六】、抽象工厂模式模式动机与定义模式动机产品等级结构:产品等级结构即产品的继承结构,例如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构,抽象电视机是父类,而具体品牌的电视机是其子类。产品族:在抽象工厂模式中,产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品,例如海尔电器工厂生产的海尔电视机、海尔电冰箱,海尔
分类:
其他好文 时间:
2020-08-09 09:25:47
阅读次数:
80
一重复消息为什么会出现消息重复?消息重复的原因有两个:1.生产时消息重复,2.消费时消息重复。1.1生产时消息重复由于生产者发送消息给MQ,在MQ确认的时候出现了网络波动,生产者没有收到确认,实际上MQ已经接收到了消息。这时候生产者就会重新发送一遍这条消息。生产者中如果消息未被确认,或确认失败,我们可以使用定时任务+(redis/db)来进行消息重试。@Component@Slf4Jpublicc
分类:
其他好文 时间:
2020-08-06 20:53:42
阅读次数:
162
在 SpringBoot 项目中 ,异常统一处理,可以使用 Spring 中 @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。SpringBoot 中,对异常的处理有一些默认的策略,我们分别来看。 默认情况下,SpringBoot 中的异常页面 是这样的: 我们从这个异 ...
分类:
其他好文 时间:
2020-08-05 22:13:58
阅读次数:
94
7-4 判断素数 (10分) 本题的目标很简单,就是判断一个给定的正整数是否素数。 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2?31??的需要判断的正整数。 输出格式: 对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。 输入样例: 2 ...
分类:
其他好文 时间:
2020-08-02 16:15:38
阅读次数:
232
1.首先安装库 pdfminer3k 2.几个类 PDFParser: 用来解析pdf文件。 PDFDocument:用来保存 PDFParser 解析后的对象。 PDFPageInterpreter:用来处理解析后的文档页面内容。 PDFResourceManager:pdf 共享资源管理器,用于 ...
分类:
其他好文 时间:
2020-08-02 12:47:54
阅读次数:
112
storage.js var storage={ set(key,value){ localStorage.setItem(key,JSON.stringify(value)); }, get(key){ return JSON.parse(localStorage.getItem(key)); } ...
分类:
其他好文 时间:
2020-08-01 21:26:37
阅读次数:
84