Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。 你可以从官方获取最新版本:http://hc.apache.org/index.html。也可以从这里获取官方使用入门示例。以下示例,输出所有头内容,和页面返回的内容。impor...阅读全文>>
场景简单,其实就是在做WEB请求的时候,处理的结果需要同时通知到一个第三方服务器,通知后再把结果返回给客户端。现在这个通知只是一个简单通知,如果直接加在客户端请求里面,客户端会在请求第三方服务器时堵塞。另外为了客户端不能超时,所以通知失败后也不敢多次请求。 这里可以使用定制任务来解决这个问题,一个客户端请求后产生一个定制的任务,然后服务后台进行多线程的异步处理,这样就会大大减少客户端的请求时间,同样最大程度保证这个通知是及时成功给第三方的。定制任务我们需要一张表,来存储任务。同时需要多线程来执行这些任务。至于谁来开启这些任务,你可以使用定时器:http://javacui.com/f...阅读全文>>
同事让写一个直接能从数据库查询数据的示例,有些操作需要从数据库读取数据,每次从PLSQL里面查询后再写到代码里面实在是费事。直接写JDBC感觉太麻烦了,鉴于是测试,直接使用JdbcTemplate会更好一些。 需要如下的一些JAR包:连接Oracle的驱动包ojdbc6-11.2.0.1.0.jar连接池包commons-pool-1.5.4.jar,commons-dbcp.jarSpring支持包spring-jdbc-3.2.3.RELEASE.jar,springside-core-4.1.1-SNAPSHOT.jar,spring-tx-3.2.3.RELEASE.jar,...阅读全文>>
使用Eclipse打包,引用外部JAR包,使用MANIFEST.MF配置文件指定相关选项,并指定入口方法。首先在工程里面里面新建一个lib目录,用于存放jar文件和MANIFEST.MF配置文件。外部引用的jar文件不一定要在工程里面,但是我还是建议这么做。阅读全文>>
描述:将远程服务器映射到本地服务器的URL空间 语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon] 上下文: server config, virtual host, directory 状态:扩展 模块:mod_proxy阅读全文>>
该文用于初学者入门SpringMVC框架。阅读全文>>
HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会储存在链表的下一个节点中。阅读全文>>
本来都是保留好的Jar包,可是都是数年前了,想下载Spring的最新包,到官网一看,Spring官方改版了不说,目前下载都是maven的。下面是一个镜像网站,东西都是最新的可放心下载。阅读全文>>
The Spring Framework repository has moved to http://github.com/SpringSource/spring-frameworkSee the readme there for details on working with Git, building the framework, etc.Note that svn-based access is still available via GitHub's support for Subversion clients, e.g.:$ svn checkout https://github.com/SpringSource/spring-frameworkSee https://github.com/blog/966-improved-subversion-client-support for more details.阅读全文>>
一、手动添加的jar包引用:1) 点击打开jar包中的class,如果没有显示源代码在弹出的页面选择 Attach Source... ->External File ...(或者External Folder...两个按钮选择一个即可,前者是选择一个zip/jar包搜索里边的源代码,后者是选择一个文件夹,搜索里边已经解压出来的源代码),然后点击Ok即可。阅读全文>>