import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class ImageReques
设计思路 找到帖子链接的集合, “ http://rs.xidian.edu.cn/forum.php?mod=viewthread&tid=774210 ” 最后面774210数字变化, 就可以得到不同的帖子 防止帖子发表会又被删了的情况, 进行判断帖子是否存在 遍历这个集合, 对每个链接做回帖的POST请求 重难点 Note: 回帖需要用户登录信息 一种是利用Cookie 另一种是进行模拟登录
Java 模拟HTTP登录代码
LiteHttp是一款简单、智能、灵活的HTTP框架库,它在请求和响应层面做到了全自动构建和解析,主要用于Android快速开发。借助LiteHttp你只需要一行代码即可完美实现http连接,它全面支持GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS 和 PATCH八种基本类型。
Bayou HttpServer就一个基于Java8开发的嵌入式,异步HTTP服务器。
统一的URL编码 package demo0808.demo2; /** * 由于网络上HTTP的POST请求需要进行编码 * 以此来适应不同的操作系统 * 编码成统一的ASCII字符 * 本类对Query语句进行URL编码 * 键值对中间用=连接 * 不同的键值对用&连接 */ import java.net.URLEncoder; public class QueryString { priv
Google宣布 了一个新的开源 Java 工具 Contracts for Java,基于 Johannes Rieken 制作的 Modern Jass,灵感来自 Eiffel 编程语言,由两名 Google 工程师 David Morgan 和 Andreas Leitner 利用自己的20%时间制作。
HTTP1.1与HTTP1.0的比较一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷.
Swift的简单HTTP实现,使用POSIX socket API。可运行在 Mac OS X 和Linux之上。
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * * 日期时间工具类 * * 功能: * 获取当前日期 时间 ,获取年月日时分秒毫秒 * 格式化
Cookie操作Java工具类
Tasklet是一个简单的 Java 工具类,主要用于将一个大任务分割成许多较小的子任务,然后对这些子任务进行协调管理。
下面是25个Java机器学习的工具&&库列表: 1. Weka 是一个数据挖掘任务机器学习算法的集合。这些算法可以直接应用于数据集或者在你自己的Java代码中调用。Weka 包含 数据预处理、分类、回归、聚类、关联规则、可视化 等工具。
最流行的工具并不一定是“最好的”,对于开发来说,什么是最好的,取决于使用场景。然而,当选择工具时,流行程度是不可忽视的一个重要因素,并不是因为工具的流行增加了其价值,而是因为广泛使用的社区带来了无价的资源和支持。
1. CodePro Analytix It’s a great tool (Eclipse plugin) for improving software quality. It has the next key features: Code Analysis, JUnit Test Generation, JUnit Test Editor, Similar Code Analysis, Met
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.jdom.Docu
依赖:org.apache.commons.codec.digest.DigestUtils 支持MD5,SHA-1,SHA-256 Apache下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi import java.security.MessageDigest; import java.security
Snazzy Backup 是一个简单的桌面应用程序,能够让用户选择文件和文件夹然后备份成一个zip压缩文件。
java转换日期的工具类
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.