随笔分类 -  Java

上一页 1 2 3 4 5 6 7 8 下一页
Java学习笔记
如何查看端口号是否被占用
摘要:在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式。但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对应PID)占用了,或者你还需要把它Kill掉。如果你在Windows操作系统,你可以使用netstat命令来查询PID,然后可以打开任务管理器,查看这个PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉。下面我简单描述一下我所了解的在Windows和Linux系统下处理方式。(假如我们需要确定谁占用了我们的9010端口) 1、Windows平台 在windows控制台窗口下执行: netstat -nao | findstr "9010" TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017 阅读全文
posted @ 2014-05-17 10:24 上校 阅读(1963) 评论(0) 推荐(0) 编辑
JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。
摘要:以下为置JAVA_HOME,CLASSPATH,PATH的目的: 1,设置JAVA_HOME: 一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃! 三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题. 阅读全文
posted @ 2014-05-17 00:47 上校 阅读(308) 评论(0) 推荐(0) 编辑
30天轻松学习javaweb_模拟tomcat
摘要:运行 javac Server.java 编译java文件 执行 java Server 运行程序 在ie中输入 http://localhost:9999/ 打开模拟的服务程序 import java.net.*; import java.io.*; public class Server { public static void main(String args[]) throws Exception { System.out.println("start"); ServerSocket server = new ServerSocket(9999); 阅读全文
posted @ 2014-05-17 00:25 上校 阅读(488) 评论(0) 推荐(0) 编辑
jdk与jre的区别
摘要:很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Java 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。 阅读全文
posted @ 2014-05-16 23:20 上校 阅读(228) 评论(0) 推荐(0) 编辑
30天轻松掌握JavaWeb_使用beanutils
摘要:导入commons-beanutils-1.8.3.jar及commons-logging-1.1.3.jar 使用commons-beanutils-1.8.3.jar包时需要同时使用commons-logging-1.1.3.jar包,因为需要写日志。 package com.wzh.test.beanutils; import java.lang.reflect.InvocationTargetException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.ConversionException; import org.apache.commons 阅读全文
posted @ 2014-05-15 23:08 上校 阅读(591) 评论(0) 推荐(0) 编辑
如何搭建Struts2环境
摘要:1.解压下载到的struts-2.3.16压缩包。 2.将struts2-blank\WEB-INF\lib 下的jar包复制到Eclipse项目下的libs文件夹下。 3.struts-2.3.16\apps\struts2-blank\WEB-INF\classes目录下的struts.xml文件复制到Eclipse项目下的Src文件夹下。 4.打开struts-2.3.16\apps\struts2-blank\WEB-INF目录下的web.xml文件,将 阅读全文
posted @ 2014-05-11 15:20 上校 阅读(427) 评论(0) 推荐(0) 编辑
Eclipse Tomcat配置/管理/调试指南
摘要:从myeclipse转到Eclipse最不方便的之一莫过于Web项目部署了,老是在想怎么不能把myeclipse的那个移植过来,或者有没有高人能按照Myeclipse开发一个,非常遗憾。 原版的Eclipse自带WTP,WTP本身的Web应用服务器管理功能还可以,但有些复杂。 要想把它用顺手,还要花点时间来学习一下。学会后还算方便的。 目前还未找到十分好用的Eclipse下的管理Tomcat的插件。 有一个老处于插件TomcatPlugin V321,只能管理一个Tomcat,数量 阅读全文
posted @ 2014-05-02 08:04 上校 阅读(7208) 评论(0) 推荐(0) 编辑
eclipse中安装tomcat插件
摘要:一、软件下载 Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/ Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html 二、软件安装和配置(图文) 1.解压Eclipse到某个目录,例如/usr/local/eclipse 即可。 2. 解压Tomcat 插件到eclipse目录下的plugins目录中。 阅读全文
posted @ 2014-05-01 20:53 上校 阅读(2384) 评论(0) 推荐(0) 编辑
java多线程的使用2
摘要:1.join与interrupt的用法 class Sleeper extends Thread { private int duration; public Sleeper(String name,int sleepTime) { super(name); duration=sleepTime; start(); } public void run(){ try { sleep(duration); } catch (Exception e) { System.out.println(getName()+" was interrupted."+"isInterrupted():"+isInterrupted()); return; } System.out.println(getName()+" has awakened"); 阅读全文
posted @ 2014-03-12 00:17 上校 阅读(306) 评论(0) 推荐(0) 编辑
java多线程的使用1
摘要:方式1: public class LiftOff implements Runnable { protected int countDown = 10; private static int taskCount = 0; private final int id = taskCount++; public LiftOff() { System.out.println("LiftOff Start:"+Thread.currentThread().getId()); } public LiftOff(int countDown) { this.countDown = countDown; 阅读全文
posted @ 2014-03-09 17:31 上校 阅读(327) 评论(0) 推荐(0) 编辑
spring mvc视频
摘要:视频内容: 1.下载spring mvc以及spring mvc示例演示 http://pan.baidu.com/s/1kTHRfDH 2.配置完善&初步探究控制器拦截 http://pan.baidu.com/s/1o6M4HHC 3.控制器拦截与请求参数 http://pan.baidu.com/s/1c0in8VA 4.自定义转换器以及HttpMessageConverter转换器 http://pan.baidu.com/s/1mgDftBa 5.json转换、xml转换、curl的使用 http://pan.baidu.com/s/1dD24s17 阅读全文
posted @ 2014-02-24 09:39 上校 阅读(420) 评论(0) 推荐(0) 编辑
Java拾穗
摘要:1.Class.forName("com.wzh.test.loadClass"); Class.forName("com.mysql.jdbc.Driver"); 加载类到虚拟机 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 jvm会执行静态代码段,你要记住一个概念,静态代码是和class绑定的,class装载成功就表示执行了你的静态代码了。而且以后不会再走这段静态代码了。 阅读全文
posted @ 2014-01-26 21:27 上校 阅读(202) 评论(0) 推荐(0) 编辑
SSH学习笔记目录
摘要:1.Spring_2000_Spring_Hibernate_HibernateTemplate 阅读全文
posted @ 2014-01-25 16:17 上校 阅读(143) 评论(0) 推荐(0) 编辑
Hibernate学习笔记
摘要:1. 配置了thread 后,才可使用sf.getCurrentSession(); 2.基本用法,getCurrentSession()不用Close()    openSession() 需要 Close() teacher s = new teacher(); s.setTitle("title"); s.setName("wzh"); Configuration cfg = new AnnotationConfiguration(); SessionFactory sf = cfg.configure().buildSessionFactory(); Session session = sf.openSession(); session.beginTransaction(); session.save(s); session.getTransaction().commit(); session.cl 阅读全文
posted @ 2013-12-19 22:03 上校 阅读(221) 评论(0) 推荐(0) 编辑
eclipse ide for java ee developers 开发环境搭建(j2ee)
摘要:2011-04-03补充: 推荐另一个反编译插件--Java decompiler,提供gui和plugin两种方式。 官方网站:http://java.decompiler.free.fr/ 本人感觉,gui的方式还是很不错的,可以批量反编译并保存,可以作为插件的补充。 eclipse快捷键大全:http://www.blogjava.net/action/articles/17339.html 在此,作者号召大家能够将自己对eclipse的使用经验分享出来,或者将自己的困惑和疑问提出来,积极分享,共同成长。 阅读全文
posted @ 2013-12-03 00:04 上校 阅读(2833) 评论(0) 推荐(0) 编辑
jsp自定义标签1
摘要:1.编写一个实现tag接口的java类 package cn.itcast.web.tag; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.TagSupport; 阅读全文
posted @ 2013-11-11 23:18 上校 阅读(215) 评论(0) 推荐(0) 编辑
jsp+bean+servlet 案例代码
摘要:jsp+bean+servlet 案例代码 阅读全文
posted @ 2013-11-10 22:58 上校 阅读(283) 评论(0) 推荐(0) 编辑
常见的http头信息
摘要:请求头:用于告诉服务器,客户机支持的数据类型 accept-charset:用于告诉服务器,客户机采用的编码 accept-Encoding:用于告诉服务器,客户机支持的数据压缩格式 Host:客户机通过这个头告诉服务器,想访问的主机名 Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的(防盗链) User-Agent:客户机通过这个头告诉服务器,客户机的软件环境 Cookie:客户机通过这个头可以向服务器带数据 阅读全文
posted @ 2013-11-09 21:11 上校 阅读(287) 评论(0) 推荐(0) 编辑
通过JSTL+EL实现循环迭代
摘要:使用前需要导入包jstl.jar 和standard.jar "> 使用el+jstl完成数据迭代 --> ${person.name} ${entry.key } : ${entry.value.name } 欢迎您:${user.username } 请登录 阅读全文
posted @ 2013-11-06 23:51 上校 阅读(5231) 评论(0) 推荐(0) 编辑
EL表达式介绍
摘要:EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得 用户的性别。假若依照之前JSP Scriptlet的写法如下: User user = (User)session.getAttribute("user"); 阅读全文
posted @ 2013-11-06 00:40 上校 阅读(633) 评论(0) 推荐(1) 编辑

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