Java期中项目杂七杂八

Posted RiddleLi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java期中项目杂七杂八相关的知识,希望对你有一定的参考价值。

这是一篇草稿,嗯,等结项以后大概可能会整理其中的一部分吧……

杂项

1. 用Idea创建Maven项目:直接选就行;至于商定好的Eclipse要怎么做再说……

2. 联网依赖:选择我们最熟的okhttp

3. Json依赖:选择FastJson

4. 数据库依赖:项目要求使用SQLite

约定:

1. 联网内容封装在ZoneHttp中(名字变得越来越奇怪了2333),对外提供以下方法(全部都是静态方法)

void asyncGet(url, Map, okhttp3.Callback)

String syncGet(url, Map)

void asyncPost(url, Map, okhttp3.Callback)

String syncPost(url, Map)

注:url格式要求末尾带"/",get查询参数和post表单中的参数都以键值对形式放入map中

调用异步联网方法时要new一个重写了onResponse()和onFailure()方法的okhttp3.callback

在外部使用上,和ins时使用的HelloHttp完全相同

2. 日期工具类:一如既往地叫做DateUtil,对外提供以下方法(全部都是静态方法)

getNowDateTime(String format) 默认格式yyyyMMddHHmmss

getNowTime() 格式为HH:mm:ss

getNowTimeDetail() 格式为HH:mm:ss.SSS

// getDeltaDate()

// getTimeStamp

3. MD5工具类:一如既往地叫做MD5Util,对外提供静态的encode方法

函数原型为public static String encode(String str)

4.SQLite工具类:封装在SQLiteDatabase中,详见SQLiteDatabase接口文档

 

Idea中Maven导入依赖方式如下:

1.在pom.xml中添加project的子节点<dependencies></dependencies>

2.在<dependencies>节点里面写个<dependency></dependency>,然后在里面填内容

3. 这里以okhttp做个例子

4. 然后鼠标随意在哪里点一下系统就会自动下载了(和gradle有一种不一样的感觉耶)

 

项目中Maven依赖表:

groupId artifactId version
com.squareup.okhttp3 okhttp 3.11.0
com.alibaba fastjson 1.2.51
org.xerial sqlite-jdbc  3.23.1 
     

以上是关于Java期中项目杂七杂八的主要内容,如果未能解决你的问题,请参考以下文章

svn使用教程各种杂七杂八!

大数据精英实战项目班-Hadoop-Spark-真实企业项目

[大数据项目]-0010-基于大数据技术推荐系统算法案例实战视频教

编辑器VSCode项目管理器——Project Manager

PyPython基础——杂七杂八的用法

python 杂七杂八 :