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

杂项

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期中项目杂七杂八的更多相关文章

  1. JAVA WEB项目中各种路径的获取

    JAVA WEB项目中各种路径的获取 标签: java webpath文件路径 2014-02-14 15:04 1746人阅读 评论(0) 收藏 举报  分类: JAVA开发(41)  1.可以在s ...

  2. 怎么将java web 项目导入idea 中

    1.将 java web 项目导 入idea 中, 显示 然后进行 Configure 配置. 2. 点击 open module settings. 3. 4. 选择jar包. 5. 6. 配置to ...

  3. 在cmd命令行使用Maven Archetype插件 generate命令创建简单的java web项目

    前提: 1.下载apache-maven:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache ...

  4. Java Web项目报错java.lang.NullPointerException at org.apache.jsp.front.index_jsp._jspInit(index_jsp.java:30)

    环境:myeclipse+tomcat6+jdk6 今天搭建了一个Java Web项目,访问index.jsp时报如下错误: 严重: Servlet.service() for servlet jsp ...

  5. 使用Spring Boot来加速Java web项目的开发

    我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的. 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用 ...

  6. Linux(Centos)之安装tomcat并且部署Java Web项目

    1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:          b ...

  7. 阿里云部署Java web项目初体验(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在 ...

  8. 【转】Java Web 项目获取运行时路径 classpath

    Java Web 项目获取运行时路径 classpath 假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/java/下, 那么ja ...

  9. 使用Maven构建Java Web项目时,关于jsp中引入js、css文件路径问题。

    今天有点闲,自己动手搭建一个Java Web项目,遇到jsp中引入js.css文件时路径不正确的问题,于是在网上查阅了很多资料,最终都无法解决问题,于是,上stackoverflow找到了解决方法,这 ...

随机推荐

  1. Q221 最大正方形

    在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积. 示例: 输入: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 输出: 4 cla ...

  2. 如何给oneindex网盘增加评论、密码查看、read me,头提示功能。

    来自我的博客:www.resource143.com 微信公众号:资源库resource 视频教程地址 点击查看 评论功能 特性 使用 GitHub 登录 支持多语言 [en, zh-CN, zh-T ...

  3. Java 语言结构【转】

    Java 语言结构 基础:包(Package).类(Class)和对象(Object) 了解 Java 的包(Package).类(Class)和对象(Object)这些基础术语是非常重要的,这部分内 ...

  4. Mac OS 10.12使用SecureCRT 8.1.4无法保存密码的问题解决

    参考上图取消Use Keychain即可. 参考: https://jingyan.baidu.com/article/915fc414fda5fb51394b20bd.html

  5. windows系统PHP7开启curl_init

    1.php.ini,开启extension=php_curl.dll,去掉去掉前面的“;” 2.检查php.ini的extension_dir值是哪个目录(也就是插件扩展目录,比如php_curl.d ...

  6. Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)

    不多说,直接上干货! 福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号:   大数据躺过的坑      Java从入门到架构师      人工智能躺过的坑          ...

  7. tomcat监控工具probe

    probe官网:http://www.lambdaprobe.org/ 但是已经链接至github了:https://github.com/psi-probe/psi-probe 下载psi-prob ...

  8. leetcode2:线性表

    /********************************************** Function:input two array and find the kth value the ...

  9. FocusBI:租房分析&星型模型

    微信公众号:FocusBI关注可了解更多的商业智能.数据仓库.数据库开发.爬虫知识及沪深股市数据推送.问题或建议,请关注公众号发送消息留言;如果你觉得FocusBI对你有帮助,欢迎转发朋友圈或在文章末 ...

  10. 使用go实现的lisp

    去年10月份的时候,就有这个打算了. 也是在上个月左右,抽空弄出来了个go语言实现的lisp. 当然,不能和common lisp比,函数的数量是远远不如的,也不能自己定义类型/类,同时宏系统也非常简 ...