Welcome 微信登录

首页 / 软件开发 / JAVA

Java实现Web版RSS阅读器(一)dom4j读取xml(opml)文件

Java实现Web版RSS阅读器(一)dom4j读取xml(opml)文件

Java实现Web版RSS阅读器(一)dom4j读取xml(opml)文件2014-11-05 csdn博客 龙轩接触java不久,偶有收获,最近想做一个web版RSS阅读器来锻炼一下。手头有几个从不同版本的foxmail中导出的opml文件,大家应该都知道,opml文件就是xml格式的。那么就先从这里入手,练习一下使用dom4j读取xml文件。在java程序设计中,尤其是java web开发程序,xml应用频率超高。Spring、Hibernate、St...
Java实现Web版RSS阅读器(二)使用dTree树形加载rss订阅分组列表

Java实现Web版RSS阅读器(二)使用dTree树形加载rss订阅分组列表

Java实现Web版RSS阅读器(二)使用dTree树形加载rss订阅分组列表2014-11-05 龙轩 在上一边博客《Web版RSS阅读器(一)——dom4j读取xml(opml)文件》中已经讲过如何读取rss订阅文件了。这次就把订阅的文件读取到页面上,使用树形结构进行加载显示。不打算使用特殊的控件进行树型显示,也不想自己写了,想省劲些,就在网上找了一个js树形脚本——dTree。dTree是一个易于使用的...
Java实现Web版RSS阅读器(三)解析在线Rss订阅

Java实现Web版RSS阅读器(三)解析在线Rss订阅

Java实现Web版RSS阅读器(三)解析在线Rss订阅2014-11-05 csdn博客 龙轩上篇博客《 Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表》已经写到读取rss订阅列表了,今天就说一下,当获取一条在线rss订阅的信息,怎么去解析它,从而获取文章或资讯。首先说一下rss的版本。很多人都说rss,但是有相当一部分人,都不知道rss居然不只一种格式。我们常用的订阅格式有Rss和Atom 2种格式。Rs...
Java实现Web版RSS阅读器(五)初步完成阅读功能

Java实现Web版RSS阅读器(五)初步完成阅读功能

Java实现Web版RSS阅读器(五)初步完成阅读功能2014-11-05 csdn博客 龙轩上一篇博文《Web版RSS阅读器(四)——定制自己的Rss解析库myrsslib4j》中,已经分享给大家制作自己的rss解析库。稍微有点遗憾的是,它仅仅支持rss格式的博客。现在给大家分享一下我基于rome修改而成的另一款rss解析库——myrome,完美支持atom和rss 2种格式。myrome.jar是在rom...
struts 2在web.xml中配置详情

struts 2在web.xml中配置详情

struts 2在web.xml中配置详情2014-11-07 csdn博客 跬步小流web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用。通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择,因为它们会随着web服务的启用而自动的载入。对于Struts 2框架而言,需要加载FilterDispa...
struts2.1.8+hibernate2.5.6+spring3.0常见异常原因和解决方案

struts2.1.8+hibernate2.5.6+spring3.0常见异常原因和解决方案

struts2.1.8+hibernate2.5.6+spring3.0常见异常原因和解决方案2014-11-07 csdn博客 lanxuezaipiao经过暑期两个月对ssh2的学习和OA项目的实战训练,我对J2EE技术中著名的三大框架ssh2已渐渐有所理解和掌握。从搭建ssh2框架环境开始到写出第一个简单的ssh2登陆程序,到最后整个OA项目的实战, 期间遇到了重重困难和阻碍, 就连搭建环境就花了整整一天的功夫,而成功运行第一个ssh2程序更花了好几...
struts 2中对象数组的传值

struts 2中对象数组的传值

struts 2中对象数组的传值2014-11-07大家用struts2时想必会经常遇到在JS或者JSP中往后台传递对象数组的问题,你是不是在一直为后台取值是null的问题而苦恼呢?下边我来告诉大家究竟如何做才能取到值。一、在Action中声明数组对象(这里也可以是List等集合),代码如下:public List<User> users = new ArrayList<User>();这里有两点需要注意:1、声明可以是public...
Google的Java常用类库 Guava

Google的Java常用类库 Guava

Google的Java常用类库 Guava2014-11-07 csdn博客 Joyce-LuoGuava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。1. 基本工具 [Basic utilities]让使用Java语言变得更舒适1.1 使用和避免null:null是模棱两可的,会引起令人困惑的错误,有些时候它让人很不舒服。很多Guava工具类用快速失败拒绝null值,而不是盲目地接受1.2 ...
Java中利用jcifs集成AD域用户认证

Java中利用jcifs集成AD域用户认证

Java中利用jcifs集成AD域用户认证2014-11-07 csdn博客 Joyce-Luo最近一段时间发现AD这东西老火了,尤其是涉及到安全这一方面的,所以AD域用户认证成了现在网络安全方面的产品必备!这里就简单的分享一下,Java通过jcifs集成AD域用户实现认证,以实现网络安全!我们通过一个demo来看看jcifs实现SSO,SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任...
Java 8无人谈及的八大功能

Java 8无人谈及的八大功能

Java 8无人谈及的八大功能2014-11-07 infoq Tal Weiss 译:曹知渊时间戳锁一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian Goetz)。Java的核心库不断加入各种复杂的用法来减少访问共享资源时的线程等待时间。其中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部分:需要互斥的写操作和不需要互斥的读操作。表面上看起来很不错。问题是读写锁有可能是极慢的...
浅析Java 8的聚合操作

浅析Java 8的聚合操作

浅析Java 8的聚合操作2014-11-07 infoq 赵永Oracle在2014年3月19日如期发布了Java 8。Java 8版本被认为是具有里程碑意义的一个版本,Oracle在该版本中添加了许多新特性,包括Lambda表达式、方法引用、加强了安全等等。在众多的新特性中,聚合操作(Aggregate Operations)是针对集合类的一个比较大的变化。通过聚合操作,开发者可以更容易地使用Lambda表达式,并且更方便地实现对集合的查找、遍历、过滤...
实现高性能Java解析器

实现高性能Java解析器

实现高性能Java解析器2014-11-07 infoq/ Jakob Jenkov 译:马连浩备注: 本篇文章是关于先前相同主题文章的最新版本。先前文章主要介绍创建高性能解析器的一些要点,但它吸收了读者的一部分批评建议。原来的文章进行了全面修订,并补充了相对完整的代码。我们希望你喜欢本次更新。如果你没有指定数据或语言标准的或开源的Java解析器, 可能经常要用Java实现你自己的数据或语言解析器。或者,可能有很多解析器可选,但是要么太慢,要么太耗内存,或...
浅谈Java 8的函数式编程

浅谈Java 8的函数式编程

浅谈Java 8的函数式编程2014-11-07 infoq Ben Evans 译:梅雪松关于“Java 8为Java带来了函数式编程”已经有了很多讨论,但这句话的真正意义是什么?本文将讨论函数式,它对一种语言或编程方式意味着什么。在回答“Java 8的函数式编程怎么样”之前,我们先看看Java的演变,特别是它的类型系统,我们将看到Java 8的新特性,特别是Lambda表达式如何改变Java的风景,并提供...
java 小结1:static ,final及泛型

java 小结1:static ,final及泛型

java 小结1:static ,final及泛型2014-11-18static,final。(1)final:final:属于“终态”,意思就是不可以改变。可以修饰非抽象类,非抽象类的方法等。反正就是不能够再改变赋值了。注意:1)fina类不能被继承,所以它没有子类。2)final不能用于修饰构造方法。3)final方法可以继承,但是不能够被覆盖4)final一旦赋值,便不能更改5)final容器,比如list,容器不能够改变,...
java 小结2:多态问题和容器简介

java 小结2:多态问题和容器简介

java 小结2:多态问题和容器简介2014-11-18面向对象这个东西,其实我们一直是不是都没有感觉到自己在用,以后我一定要用用。以前学c#时候认真的看过一次,最近一直研究java。随便再看看。多态问题:在java中多态分为(1)编译时多态和(2)运行时多态(1)编译时多态比较容易理解:其实就是通过方法重载,就是方法的重载,同一个函数名但是可以参数不一样。这就是重载(so easy)(2)运行时多态:这个是通过方法覆盖实现的,就是子类在继承父类的时候,通...
java 小结3:hashcode和equals I/o问题

java 小结3:hashcode和equals I/o问题

java 小结3:hashcode和equals I/o问题2014-11-18我需要把星期天看的一些东西记录下来,要不然会忘记。hashCode、equals:1)每个java对象都有hashCode和equals方法。java的终极类是object类,那么object类是如何来标注自己呢,就是object这个类是如何来区分对方。就是使用它们的hashcode和equals来推断。(hashcode是通过hash算法实现的)2)JVM每new一个obje...
<< 281 282 283 284 285 286 287 288 289 290 >>