核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。 * 如何分片; * 如何合成一个文件; * 中断了从哪个分片开始。 如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块的轮子,虽然程序员的天 ...
分类:
Web程序 时间:
2019-10-28 12:24:49
阅读次数:
75
一、逆向工程 1、简介 可以根据 数据库中的表 ,生成对应的 POJO、sql映射文件等。简化了一些操作。当然复杂的操作需要自己手动编写。 官方文档:http://mybatis.org/generator/ 2、使用 step1:前提条件。 数据库:mysql。 表:emp,dept。 step2 ...
分类:
其他好文 时间:
2019-10-27 18:48:47
阅读次数:
74
在linux下的多个进程间的通信机制叫做IPC(Inter-Process Communication),它是多个进程之间相互沟通的一种方法。在linux下有多种进程间通信的方法:半双工管道、命名管道、消息队列、信号、信号量、共享内存、内存映射文件,套接字等等。使用这些机制可以为linux下的网络服 ...
分类:
系统相关 时间:
2019-10-26 21:19:11
阅读次数:
109
概念:优秀持久层框架:实体类和SQL语句之间建立映射关系 与hibernate区别 :自动生成sql语句,并且建立实体类和数据表的映射。 MyBatis基本要素:核心对象 核心配置文件 SQL映射文件 特点: 基于SQL语法 ,简单易学 能了解底层封装过程 SQL语句封装在配置文件中, 便于统一管理 ...
分类:
其他好文 时间:
2019-10-24 21:54:16
阅读次数:
118
①JDBC编程流程固定,同时将sql语句和java代码混在了一起,经常需要拼凑sql语句,细节很繁琐; ②ibatis(mybatis)它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和s ...
分类:
数据库 时间:
2019-10-23 11:20:13
阅读次数:
110
MyBatis可以使用RowBounds逐页加载表数据。RowBounds对象可以使用offset和limit参数来构建。参数offset表示开始位置,而limit表示要取的记录的数目 映射文件: 映射接口中: 测试方法: 注意,若规定每页5条数据,要展示第二页,使用offset=5,limit=5 ...
分类:
其他好文 时间:
2019-10-16 13:31:56
阅读次数:
85
1.mapper中比较字符串时需要注意的问题如下: mybatis 映射文件中,if标签判断字符串相等,两种方式:因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串isComplete变量是否是字符串Y的时候<if test="isComplete=='Y'.toString()" ...
分类:
其他好文 时间:
2019-10-14 12:25:51
阅读次数:
142
NIO的使用 一)、什么叫NIO? 定义:是一套新的Java I/O标准, 在java1.4中被纳入JDK中。 二)、NIO的实现方法 NIO是基于块的, 以块为基本单位处理数据。 标准的I/O是基于流实现的,以字节为单位处理数据。 三)、NIO的特性 1).为所有的原始类型特供Buffer支持 B ...
分类:
其他好文 时间:
2019-10-13 13:16:06
阅读次数:
56
Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx.*;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需要 ...
分类:
移动开发 时间:
2019-10-13 00:21:35
阅读次数:
148