- 博客(164)
- 资源 (7)
- 收藏
- 关注
原创 java基础-上课总结与课后习题
一、jdk怎么配置1。2.3. 二、作业1.题目:。。。。。。。/** * 这是程序的入口函数 * @param args * * 快捷键: main 然后 alt + / * */ public static void main(String[] args) { /*...
2018-12-03 17:19:49
261
原创 JAVA基础学习第二章
1.if结构if(){} 分为三部分1.if:表示选择 ():表示条件 题目:会员购物时,根据积分的不同享受不同的折扣 计算会员购物时获得的折扣Scanner scanner = new Scanner(System.in); System.out.print("请输入百米赛跑的成绩:"); int score = scanner.n...
2018-10-16 11:12:38
351
原创 第一章 、初识Java上课内容及作业
一、上课内容1.23. 二、课后作业1.题目 public void showStudentInfo(){ for (int i = 0; i < students.length; i++) { System.out.println(students[i].studentNo+","+students[i].st...
2018-10-08 09:13:53
532
原创 爬虫的网页
http://www.oschina.net/project/tag/64/spider?lang=19&os=0&sort=view&p=1
2013-09-23 15:14:27
752
原创 解析xml的三种方式
android解析xml文件的方式 android解析xml文件的方式(其一) 在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL 在这一节中我们使用DOM方式来处理。
2013-09-23 14:51:54
1208
原创 webservice的讲解
Web Service实践之——开始XFire一、Axis与XFire的比较XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
2013-09-16 11:54:58
1317
原创 spring使用模板发送邮件及附件笔记
需要引用的jar包:mail-1.4.1.jaractivation-1.1.jarspring-context-support-2.5.jarspring-webmvc.jar前台页面forgetPassword.jsp:%@ page language="java" import="java.util.*" pageEncoding="UTF-8
2013-09-06 11:37:07
1780
原创 Spring 刷新Introspector防止内存泄露
spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。这个监听器的用法是,在web.xml中添加: org.springframework.web.util.IntrospectorCleanupListener 它主要负责处理由JavaBe
2013-09-06 10:58:12
1823
原创 dwr的知识详解和例子
它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个JavaScript库可以帮助网站开发人员轻松地利用获取的数据来动态改变网页的内容.DWR采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码。这样WEB开发人员就可以在JavaScript里使用Java代码,就像它们是浏览器的本地代码(客户
2013-09-05 10:47:20
968
原创 15位和18位身份证的正则表达式及其验证
1、简单的正则表达式:(1)preg_match("/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/",$id_card) (2)preg_match("/^(\d{6})(18|19|20)?(\d{2})([01]\d)([0123]\d)(\d{3})(\d|X)?$/",$id_card)(3)preg_match("/(^\d{15}$/)|(\d
2013-09-05 10:10:45
4617
原创 线程范围内的共享变量
package cn.itcast.demo;import java.util.HashMap;import java.util.Map;import java.util.Random;public class ThreadScopeShareData { /* * 线程范围内的共享变量 * 作用:线程范围内的共享变量是指对同一个变量,几个线程同时对它进行写和读操作, *
2012-11-30 13:40:42
703
原创 关于线程同步的实践的例子
package cn.itcast.demo;/* * 有两个线程,一个子线程,一个主线程,主线程先运行十次,然后子线程运行100次,如此循环进行五十次 * * * */public class TraditionalThreadCommunicationDemo { public static void main(String[] args) {
2012-11-29 20:04:04
827
原创 线程同步的问题
package cn.itcast.demo;public class TraditionalThreadSynchronizedDemo { private static String xxx = ""; static class Outputer{ /* * 这里的out1锁定的对象是this *out2锁定的对象是this
2012-11-29 17:50:05
437
原创 关于定时器间断定时的例子
package cn.itcast.demo;import java.util.Timer;import java.util.TimerTask;public class TraditionalContinueTimerDemo1 { private static int j = 0; public static void main(String[] arg
2012-11-29 16:06:30
593
原创 关于传统的定时器的例子
package cn.itcast.demo;import java.util.Timer;import java.util.TimerTask;public class TraditionalTimerDemo { /* *关于定时器的例子 */ public static void main(String[] args) { /*t
2012-11-29 13:04:39
501
原创 线程的两种基本的方法
package cn.itcast.demo;public class ThreadDemo01 { public static void main(String[] args) { //第一种实现线程的方法 Thread thread = new Thread(){ boolean flag = true; int i = 0
2012-11-29 13:00:08
514
转载 嫁给软件工程师(程序员)的好处
1. 专一的心,除了计算机就是你。 程序员懂得依靠一个小小的CPU,就打造出一个精彩奇妙的世界,自然也十分懂得挖掘老婆的精彩。所以,程序员专情指数十分高,过起日子来踏实可靠。 2. 不发脾气,易相处 。因为程序员是一种需要极大耐心的工作,所以程序员更是一种百搭的老公。 3. 有趣,程序员都是最聪明的人,有创意,带到生活中就是情趣,有人以为程序员很死板,其实他们最闷骚. 4
2012-10-06 13:21:10
1088
原创 关于oracle的触发器的讲解
由DML事件引发的触发器,编写DML触发器时的两点要素是: 1.确定触发的表,即在其上定义触发器的表。 2.确定触发的事件,DML触发器的触发事件有INSERT、UPDATE和DELETE三种;替代触发器,简称INSTEAD OF触发器,创建在视图上,用来替换对视图进行的删除、插入和修改操作; 数据定义语言(DDL)触发器,简称DDL触发器,定义在模式上,触发事件是数据对象的创建和
2012-09-09 22:13:12
823
原创 struts2的详细的复习讲解
Struts2的复习开发struts2所需要的包Struts2的启动配置Struts2的配置文件是放在src的目录下,但是struts1的配置文件是放在WEB-INF的目录下Struts2的struts.xml文件struts>package name="firstAction" extends="struts-default" namespace="
2012-09-03 17:16:49
1661
原创 strutrs1的validator框架的在form中进行国际化验证,而且实现传递参数的国际化
//jsp页面 password : name : //form的代码/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package com.forms;import java.util.Locale
2012-09-03 15:04:53
884
原创 struts1的localeAction的用法
//struts-config的代码http://struts.apache.org/dtds/struts-config_1_2.dtd"> //jsp的代码,如果动态表单里指定了page就要加上china en
2012-09-02 21:21:22
700
原创 struts1的两种下载的方式
1、第一种方式public ActionForward downLoad(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String realPath = request.getSes
2012-09-02 17:21:27
906
原创 struts1的用枚举类型做的select下拉框
//MyServlet的代码package cn.itcast.actions;import javax.servlet.ServletException;import org.apache.commons.beanutils.ConvertUtils;import org.apache.struts.action.ActionServlet;import cn.itcast.
2012-09-02 15:28:20
1501
原创 struts1的转换器
//MyActionServlet的代码package com.actions;import java.util.Date;import javax.servlet.ServletException;import org.apache.commons.beanutils.ConvertUtils;import org.apache.struts.action.ActionSer
2012-09-01 10:43:17
828
原创 digester的详细讲解
使用Apache Commons Digester 本文主要参考了The serverside上的一篇文章。描述了2种典型的使用digester的方法,以及所需要注意的地方。详细内容请参见正文。 Apache Commons Digester 简化xml文件处理,它依赖的组件:BeanUtils、Logging、Collections。 基本概念 1. 在Digeste
2012-09-01 09:32:02
1558
原创 digester框架解析xml文件
//解析的测试代码package cn.itcast.digester;import java.io.IOException;import org.apache.commons.digester.Digester;import org.xml.sax.SAXException;import cn.itcast.pojos.Book;public class BookDige
2012-09-01 09:23:55
567
原创 struts的插件的讲解
//plugin的代码package com.plugin; import javax.servlet.ServletException;import org.apache.struts.action.ActionServlet;import org.apache.struts.action.PlugIn;import org.apache.struts.config.Mo
2012-08-31 17:19:34
423
原创 struts1的整体复习讲解
Struts1的终极复习1、 为什么要用strusts框架、struts.apache.org官方网站2、 搭建环境3、 actionForm的建立4、 action的开发5、struts首先是在导包,然后在web中配置actionServlet,最后书写struts-config文件这是开发struts的struts
2012-08-31 17:04:28
1392
原创 <html:link>的讲解和编码的讲解
%@page import="com.form.TestForm"%>%@page import="com.form.Person"%>%@page import="com.form.Go"%>%@page import="java.net.URLEncoder"%>http://jakarta.apache.org/struts/tags-html"%> request.
2012-08-31 16:16:09
901
原创 <html:checkbox>和<html:multibox>的区别
标签在表单上生成标准的HTML检查框,假如ActionForm Bean中的某个属性只有两种可选值(true和false),就可以在表单中用标签来表示,property属性和ActionForm Bean中的属性相对应。value属性,用来设置用户选中检查框时的值。默认值为true.当使用标签时需要在ActionForm Bean的reset()方法对其复位,当value属性为
2012-08-31 16:07:22
2070
原创 struts1的多文件上传
//action的代码package cn.itcast.actions;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util.UUID;import javax.servlet
2012-08-31 10:11:44
933
原创 struts1的单文件上传
//action的代码package com.action;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.i
2012-08-24 12:15:00
672
原创 js的百度的下拉框的例子
function search() { //计算文本框的位置 var q = document.getElementById("q"); var left2 = q.offsetLeft; //相对亲的左边 var top2 = q.offsetTop; var p = q.offsetParent; //父 while (
2012-08-21 22:09:45
883
原创 js的打字游戏的例子
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'c.jsp' startin
2012-08-21 22:08:58
800
原创 js层的拖动
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'c.jsp' startin
2012-08-21 17:26:35
535
原创 js的会走的层
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'c.jsp' startin
2012-08-21 12:34:19
1853
原创 菜单级联
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'c.jsp' startin
2012-08-20 12:06:48
781
原创 window的open和opener结合使用的一个案例
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'js3.jsp' start
2012-08-20 10:15:50
648
原创 iframe的一个案例
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'js3.jsp' start
2012-08-20 09:59:37
1404
drbd的工作原理介绍
2018-08-14
sql帮助文档
2012-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人