自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java多线程经典案例-生产者消费者

Java线程:并发协作-生产者消费者模型对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。对于此模型,应该明确一下几点:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。

2016-07-16 15:50:56 418

转载 java线程详解

Java线程详解Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程

2016-07-16 14:19:44 809 2

转载 jsp与servlet之间传值

Jsp与Servlet之间的传值有两种,一种是Jsp传值给Sevlet,另一种是Servlet传值给Jsp;使用request、response对象完成传值,具体实现如下:1.JSP传值给ServletJSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值a、form表单传值:JSP页面有:,将department的id传到Sevlet

2015-09-21 21:13:08 324

原创 javaweb转发和重定向的区别

转发和重定向的区别重定向response.sendRedirect("success.jsp");转发:request.getRequestDispatcher("success.jsp").forward(request,response);1.转发在服务器端完成的;重定向是在客户端完成的★2.转发的速度快;重定向速度慢3.转发的是同一次请求;重定向是两次不同请求★4.转发不会执行转发后的代码;

2015-09-19 20:29:33 311

转载 JSP中getParameter()和getAttribute()的区别

(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。一般通过表单和链接传

2015-09-17 18:07:01 362

原创 字符流和字节流区别详解

字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是

2015-09-17 00:00:47 273

原创 基本正则表达式

常用正则表达式匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?

2015-09-16 10:27:22 329

原创 HTTP 400/401/403/404/500网页错误代码是什么意思

HTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTTP 403 - 禁止访问HTTP 403 - 对 Internet 服务

2015-09-16 10:09:44 1312

原创 简单介绍 java enumeration

Enumeration接口 Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。Enumeration接口提供了一套标准的方法,由于Enumeration是一个接口,它的

2015-09-16 09:46:03 248

原创 java参数传递

java 参数传递 无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些。闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递。这里的内存模型涉及到两种类型的内存:栈内存(stack)和堆内存(heap)。基本类型作为参数传递时,传递的是这个值的拷贝。无论你怎么改变这个拷贝,原值是不会改变的。看下边的一段代码,然后结合内

2015-09-15 20:01:57 193

原创 jsp中session的生命周期

Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。  Session什么时候失效?  1. 服务器

2015-09-15 19:58:28 330

原创 jsp的4个作用域

四个作用域:何为作用域 先让我们看看效果:大概流程是这样的,我们访问04-01/index.jsp的时候,分别对pageContext, request, session,application四个作用域中的变量进行累加。(当然先判断这个变量是不是存在,如果变量不存在,则要把变量初始化成1。)计算完成后就从index.jsp执行forward跳转到test.

2015-09-15 19:56:21 281

原创 jsp的九大内置对象

隐式对象Servlet创建了几个由JSP引擎使用的隐式对象。开发人员不用事先声明就可以使用标准的变量来访问这些对象。JSP提供了9种隐式对象。一、学习JSP的page 对象page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。page对象其实是java.lang.Object类的实例对象,它可以使用Object类的方

2015-09-15 19:52:00 304

原创 电话本管理系统集合框架版

package 电话本管理系统集合框架版;public class PhoneText {private String name;//姓名private String sex;//性别private int age;//年龄private String tel;//电话号码private String QQ;//qq号码private String address;

2015-09-13 23:14:57 429

原创 电话本管理系统

一、电话本管理系统1.主界面2.添加2.修改1)无信息2)正常修改3 . 打印所有电话本4.删除再次选择4,查询所有,张三的信息已删除0.退出系统

2015-09-13 23:12:16 636

原创 员工管理系统集合框架版

package 员工管理系统集合框架版;public class employee {private String ID;//员工编号private String name;//员工姓名private String position;//员工职务private int holiday;//请假天数private double salary;//工资//声明有参构造方

2015-09-13 23:07:24 545

原创 员工管理系统

//员工类package 员工管理系统;class Employee {String ID;//员工号String name;//员工名String position;//职位 int holiday;//请假天数double salary;//工资//导入域访问器public String getID() {return ID;}publi

2015-09-04 22:21:20 876

原创 员工管理系统

员工管理系统数组版第一部分 案例描述案例目的学习面向对象的主要特征和基本概念,包括类、对象、继承、封装、多态、方法的重载和重写、Java的访问修饰符与其它关键字等。案例难度★★★案例覆盖技能点1、 流程控制语句2、 类、对象3、 封装、继承、多态4、 方法的重载、重写5、 访问修饰符6、 static、finally适用课程和对象JAVA面向

2015-09-04 22:17:24 502

原创 来惠普10天小总结。

来济宁惠普实训基地10天了,感觉应该写一个小小的总结了。     我是8月19号来的惠普基地这里,跟我想的不同的是,这里的老师都特别的热情,第一天来,然后找到了我们的班主任,特别的热情,没有一点像大学老师那种高高在上的感觉,然后跟我们聊天,就跟我们的哥哥姐姐似的。     8月24号,开课了,跟我之前想的差不多,每天八点上课,一直上到下午五点,本以为晚上也有课,最后也没有了。第一天的时候还

2015-08-29 09:00:58 476

原创 初学java,写的购物平台控制台小程序。ps:只要努力就会有收获。

package test;import java.util.Scanner;public class Shopping {//实现购物结算功能public static void main(String []args){Scanner sc=new Scanner(System.in);int buyOrNot = 0;//选择买还是取消do{System.

2015-08-29 00:58:26 1319

我的第一个HTML代码

我的第一个HTML代码,虽然看上去不怎么地,但是这是我努力的开始。

2015-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除