随笔分类 -  Java

上一页 1 2 3 4 5 6 7 8 下一页
Java学习笔记
java NIO经典实例
摘要:服务端: Loader.java package net.chatroom.server; public class Loader { public static void main(String[] args) { Deamon deamon = new Deamon(9999); new Thread(deamon).start(); } } 阅读全文
posted @ 2014-07-14 23:12 上校 阅读(9642) 评论(0) 推荐(0) 编辑
Eclipse下快速打开本地文件插件EasyExplorer(转)
摘要:EasyExplorer 是一个类似于 Windows Explorer的Eclipse插件,它可以帮助你在不退出Eclipse的环境下浏览本地文件系统,类似的插件也有很多,但是本人喜欢使用这个版本。 下载地址: 从 http://sourceforge.net/projects/easystruts/ http://ncu.dl.sourceforge.net/project/easystruts/Easy Explorer for Eclipse/easy-explore-1.0.4/org.sf.easyexplore_1.0.4.jar 下载的jar包放到eclipse的plugin目录下后,eclipse 3.5+可以放到dropins目录下,重启eclipse,在eclipse里选中任何一个文件。右键 选中 Easy Explorer,就可以打开该文件所在的目录了。 阅读全文
posted @ 2014-07-06 12:46 上校 阅读(6406) 评论(0) 推荐(0) 编辑
Maven依赖(转)
摘要:1. 依赖配置 依赖可以声明如下: Xml代码 ... group-a artifact-a 1.0 阅读全文
posted @ 2014-06-29 16:01 上校 阅读(1216) 评论(0) 推荐(1) 编辑
Maven内置隐式变量(转)
摘要:Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settings env env变量,暴露了你操作系统或者shell的环境变量。便 如在Maven POM中一个对${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%. projetc project变量暴露了POM。可以使用点标记(.)的路径来引用POM元素的值。例如 阅读全文
posted @ 2014-06-29 11:58 上校 阅读(3604) 评论(0) 推荐(0) 编辑
Java多线程之银行出纳员仿真
摘要:package concurrent; import java.util.LinkedList; import java.util.PriorityQueue; import java.util.Queue; import java.util.Random; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; 阅读全文
posted @ 2014-06-14 13:54 上校 阅读(1439) 评论(0) 推荐(1) 编辑
Java中Comparable和Comparator实现对象比较
摘要:1.通过Comparable实现排序 package Comparable; import java.util.Arrays; public class ComparableUser implements Comparable { private String id; private int age; 阅读全文
posted @ 2014-06-14 12:07 上校 阅读(8263) 评论(1) 推荐(1) 编辑
java多线程之生存者与消费者(Java编程思想)
摘要:1.Restaurant package Produce; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; 阅读全文
posted @ 2014-06-08 23:17 上校 阅读(2737) 评论(0) 推荐(0) 编辑
java多线程总结
摘要:原文:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html 在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: 阅读全文
posted @ 2014-05-25 09:46 上校 阅读(481) 评论(0) 推荐(1) 编辑
java中的IO整理
摘要:写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。 最后欢迎大家提出意见和建议。 【案例1】创建一个新文件 ? 1 2 3 4 5 6 7 8 9 10 11 import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt"); try{ f.createNewFile(); }catch (Exception e) { e.printStackTrace(); } } } 【运行结果】: 阅读全文
posted @ 2014-05-24 00:01 上校 阅读(589) 评论(0) 推荐(0) 编辑
JAVA集合小结
摘要:public class HashMap extends AbstractMap implements Map, Cloneable, Serializable public class TreeMap extends AbstractMap implements SortedMap, Cloneable, java.io.Serializable HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的) 阅读全文
posted @ 2014-05-22 22:21 上校 阅读(1586) 评论(0) 推荐(0) 编辑
java内部类的作用分析
摘要:提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍: 阅读全文
posted @ 2014-05-22 20:41 上校 阅读(906) 评论(0) 推荐(0) 编辑
如何使用javadoc
摘要:package com.frank.chapter1; // object.Documentation1.java // TIJ4 Chapter Object, Exercise 13 - 1 /* Run Documentation1.java, Documentation2.java and Documentation3.java * through Javadoc. Verify the resulting documentation with your Web browser. */ /** A class comment */ public class Documentation1 { /** A field comment */ public int i; 阅读全文
posted @ 2014-05-21 23:13 上校 阅读(1901) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_Eclipse在修改了web.xml后将自动更新到tomcat服务器中
摘要:context.xml中增加WEB-INF/web.xml,Eclipse在修改了web.xml后将自动更新到tomcat服务器中。 WEB-INF/web.xml -- !-- Uncomment this to enable Comet connection tacking (provides events 阅读全文
posted @ 2014-05-21 00:41 上校 阅读(1544) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_修改tomcat的servlet模板
摘要:在MyEclipse目录下搜索com.genuitec.eclipse.wizards 得到搜索结果 com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar 解压出文件夹,修改com.genuitec.eclipse.wizards_9.0.0.me201108091322\templates\Servlet.java 的模板文件 使用jar命令将文件夹打包成jar包: 1.在dos窗口中进入到解压后的com.genuitec.eclipse.wizards_9.0.0.me201108091322文件夹 2.执行打包命令: C:\Users\Victor\Desktop\com.genuitec.eclipse.wizards_9.0.0.me201108091322>jar cvf com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar * 阅读全文
posted @ 2014-05-21 00:09 上校 阅读(267) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_通过javac编译java文件
摘要:通过javac编译java文件 1.先导入需要引用的包 D:\Program Files (x86)\apache-tomcat-7.0.53\webapps\test\WEB-INF\classes>set cla sspath=%classpath%;D:\Program Files (x86)\apache-tomcat-7.0.53\lib\servlet-api.j ar 2.将java文件按包名称编译到当前文件夹 D:\Program Files (x86)\apache-tomcat-7.0.53\webapps\test\WEB-INF\classes>javac - d . FirstServlet.java 阅读全文
posted @ 2014-05-20 20:41 上校 阅读(221) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_http头信息实例
摘要:package com.wzh.test.http; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java.util.zip.GZIPOutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; 阅读全文
posted @ 2014-05-19 23:26 上校 阅读(268) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_通过telnet连接http服务器
摘要:telnet是windows自带的网络连接工具,可以用于连接任何服务器。 通过Telnet连接服务端 Telnet localhost 8080 GET /news/1.html HTTP/1.1 Host: 将获取到如下信息: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Accept-Ranges: bytes 阅读全文
posted @ 2014-05-19 21:02 上校 阅读(393) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_https协议的密码学
摘要:https通过非对称加密实现数据安全 1.CA机构提供数字证书,其中数字证书包含公钥。 2.浏览器自带功能验证数字证书是否是CA机构颁发的。 3.根据数字证书包含的公钥对表单数据进行加密。 4.公钥提供方再根据自己的私钥对数据进行解密。 阅读全文
posted @ 2014-05-19 00:40 上校 阅读(258) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_打包web项目成war
摘要:jar -cvf news.war news 打包成 war 包后复制到webapps下,Tomcat将会解压。 阅读全文
posted @ 2014-05-18 20:35 上校 阅读(224) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_tomcat的虚拟目录设置
摘要:1.在server.xml文件的前面加入。需要重新启动Tomcat才能生效。 如果是 将覆盖成缺省目录,则路径是 http://localhost:8080/1.html http://localhost:8080/ 下原来的Tomcat主页将被覆盖。 2.在conf\Catalina\localhost目录下放入 阅读全文
posted @ 2014-05-17 23:36 上校 阅读(263) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 下一页