分类 技术 下的文章

以前获取. properites类型的配置文件是通过 getResourceAsStream 方式获取。最近使用了ResourceBundle 类来获取. properites 类型配置文件,感觉比较方便快捷,只需要将文件或文件的资源路径传递给里面的方法,就可以通过getString 方法就可以获取key对应的Value,感觉是相当的方便啊。下面贴出代码来和大家分享下。import java.util.ResourceBundle; /** * 用来测试获取配置文件的类 * @author BaiKeyang * */ public class ResourceU...

阅读全部

以前做过一个 关于Spring MVC + Spring + MyBatis(简称 SSM)的一个CRUD的完整Web 演示例子。周末利用空闲时间做了个 关于Struts2+Spring+MyBatis+Maven 的 web版CRUD的整合完整版演示例子。在功能上和上次做的 Spring MVC + Spring + MyBatis 实例相似,基本的,记得上次的那个实例好像没有分页,所以我这次在做这个Demo的时候,已经把分页做上了。如果你也是刚好学习这几个框架的新手,或许我做的这个例子对你刚好有所帮助哦!这次的这个实例个人感觉比较粗糙,所以我会在后期做些微动的修改,比如  优化代码注...

阅读全部

使用Java读取指定文件的方法。共四种方法:1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 package com.bkybk.file; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStre...

阅读全部

在初始化一个类,生成一个实例的时候,newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。 例如: Class c = Class.forName(“A”);factory = (AInterface)c.newInstance(); 其中AInterface是A的接口,如果下面这样写,你可能会理解: S...

阅读全部

响应报头服务器可以传递不能放在状态行中的附加响应信息,以及服务器的信息对Request-RUL 所标识的资源进行下一步访问的信息。常见的响应报头如下:1、Allow:指出服务器所支持的请求方式,如GET、POST 等方法。2、Content-Encoding:指定文档的编码方法。3、Content-Length:指定响应中数据的字节长度。4、Content-Type:指定回送数据的MIME类型。5、Date:指定发送HTTP消息的日期。6、Last-Modified:指定返回数据的最后修改时间。7、Location:重定向请求者到一个新的URI地址。8、Refresh:指定浏览器定时刷新...

阅读全部

特殊注释:1 TODO 表示需要实现,但目前还未实现的功能 2 XXX 勉强可以工作,但是性能差等原因 3 FIXME 代码是错误的,不能工作,需要修复TODO: + 说明: 如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明: 如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明: 如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。Eclipse中特殊的注释: 在Eclipse中,TOD...

阅读全部