Java基础
秋水长天q
路曼曼其修远兮,吾将上下而求索
展开
-
利用Struts1实现多个文件的上传
1.编写相应的JSP页面,实现文件上传的输入表单。 上传用户: 上传文件1: 上传文件2:原创 2015-04-28 21:44:02 · 1165 阅读 · 0 评论 -
在servlet中通过servletcontext对象读取资源文件的模板代码
在servlet中有时需要读取资源文件中的一些相关的信息,例如在资源文件中可能会实现配置数据库有关的信息,这时就可以通过servletcontext对象读取资源文件的相关的信息。具体的代码如下所示:private void test() throws IOException { InputStream in = this.getServletContext().getResource原创 2015-05-06 22:27:03 · 568 阅读 · 0 评论 -
Java集合框架概述
介绍了Java集合中的类,重点讲解了List中的ArrayList,LinkedList,Set中的HashSet和TreeSet,Map中的HashMap的实现原理。原创 2016-10-20 10:15:18 · 700 阅读 · 0 评论 -
Java线程
介绍了Java中线程创建的两种主要的方式。原创 2016-10-24 21:58:08 · 476 阅读 · 0 评论 -
equals和hashcode方法
文章介绍了Java中==和equals的区别,hashcode方法和equals方法的联系。原创 2016-10-21 17:09:29 · 843 阅读 · 0 评论 -
synchronized 和 Lock
有了多线程之后,可以大大提高程序的工作效率,但是随之而来的也会带来一定的问题,比如程序中的多个线程可能在同一时刻要访问同一个文件,由于每一个线程的执行是不可控制的,所以很可能导致最终的结果与我们预期的不太一样。 例如现在有两个线程A,B,分别向一个Set集合中写数据,我们知道在写入的过程中是不允许有重复元素存在的,如果在某一个时刻,线程A读取了元素X,线程B也读取到了元素X,那么线程A原创 2016-10-25 11:30:56 · 579 阅读 · 0 评论