- 浏览: 2961 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、在程序中经常会碰到要模拟表单发送请求的情况,此时可以使用JDK自带的UrlConnection,不过它不够灵活。一般HttpClient用的更普遍,HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,所以要熟练掌握HttpClient的用法。
二、HttpClient的使用分为以下几步:
首先导入相应的依赖,如果是maven管理的项目,直接在pom.xml文件中放入以下配置即可(如果有冲突,自己调整jar包版本):
<!-- https://mvnrepository.com/artifact ...
一、懒汉式单例设计模式1:
class Singleton {
private static Singleton instance;
private Singleton() {
System.out.println("*********构造*************");
}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
public void prin ...
eclipseSE Oracle
- 博客分类:
- 数据库
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
前提:电脑上安装好eclipseSE和Oracle数据库,并且保证两者都可正常运行。
1.打开eclipse软件,新建一个java项目;
选中项目→右击→Build Path→Configure Build Path→Libraries→Add External JARS→随后找到你Oracle数据库的安装目录下找到ojdbc6.jar→点击Apply→确定即可将Oracle的驱动程序包引入 ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
String、Stringbuffer和StringBuilder的区别:
·String对象的内容不允许修改;
·StringBuffer对象的内容可以修改,所有的方法都使用了synchronized声明,属于线程安全的操作(查看JDK的源码即可看到);
·StringBuilder是JDK1.5之后追加的新类,此类对象可以修改,所有方法使用异步处理,属于非线程安全的操作。
总结来讲,开发的 ...
分页是所有的项目使用之中最为常见的功能之一,并且分页的目的是为了减少数据的读取数量。大家试想,如果一张表中的数据非常多,这时如果不采用分页而是将所有的数据都加载显示,那么会出现如下两个问题:
-|加载的数据过多,会造成内存空间的不足;
-|数据加载的过多,用户的浏览会非常的麻烦,而且用户不一定要查看所有的数据。
那么正是因为以上的问题,所以在实际的开发之中,强烈要求大家注意一个问题:不要进行数据的全部显示(需要预估数据量)。
方式一:基于算法的分页。将数据表中的全部数据取出(执行的依然是一个查询全部的处理),将需要显示的部分进行显示输出,而后不需要显示的部分不再输出。 ...