
Java学习笔记
文章平均质量分 73
iteye_9467
这个作者很懒,什么都没留下…
展开
-
POI操作Excel详情
HSSF方式: [java] view plaincopypackage com.tools.poi.lesson1; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; im...原创 2015-07-01 20:55:21 · 116 阅读 · 0 评论 -
购物网站建立
1,购物网站的需求分析2,购物网站的界面设计3,数据库的初步设计4,开发工具及技术 模块功能列表(运筹帷幄):1,客户端:(1)个人信息管理(2)信息浏览(3)信息查询(4)购物(5)前台订单处理(结账)2,管理端(1)用户管理(需要管理端用户验证)(2)公告管理(同上)(3)商品管理(同上)(4)特价商品管理(同上)(5)后...原创 2014-10-26 22:37:13 · 202 阅读 · 0 评论 -
java排序算法
1、冒泡排序冒泡排序是排序算法中最基本的一种排序方法,该方法逐次比较两个相邻数据的大小并交换位置来完成对数据排序,每次比较的结果都找出了这次比较中数据的最大项,因为是逐次比较,所以效率是O(N^2)的。[java] view plaincopy public void bubbleSort() { int out,in; ...原创 2014-10-27 14:37:34 · 81 阅读 · 0 评论 -
Java Annotation
学习并深入了解Java 编程中的Annotation的使用原创 2014-11-07 16:00:28 · 95 阅读 · 0 评论 -
SpringMVC 开发环境搭建
web.xml 配置文件(程序的入口) <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://j原创 2014-11-10 15:12:35 · 94 阅读 · 0 评论 -
java transient简介
我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,诚然,你可以让这个类来实现Exter...原创 2014-11-13 11:06:56 · 115 阅读 · 0 评论 -
java 集合(set,map,list)
在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。以下是在JAVA中使用Set的范例,希望对大家有帮助.import ...原创 2014-11-13 11:18:00 · 85 阅读 · 0 评论 -
spring注解之@RequestMapping 用法详解之地址映射
引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、...原创 2014-11-13 15:01:12 · 269 阅读 · 0 评论 -
spring注解之@RequestParam @RequestBody @PathVariable
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用; 简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri temp...原创 2014-11-13 15:02:08 · 124 阅读 · 0 评论 -
Spring注解之@RequestMapping
1.@RequestMapping 用法 SpringMVC中,@RequestMapping用来处理请求,比如XXX.do @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入/aaa public class ccccontroller{ @RequestMapping("/bbb")//方法级别,必须有,...原创 2014-11-17 11:04:56 · 243 阅读 · 0 评论 -
spring注解之@Resource
@Resource就是注入的意思,你需要注入哪个类,就注入那个类!比如要用到 Service和Dao类 Service类 Java代码 @Service("service") public class Service{ @Resource private Dao dao; } public void print(){ da...原创 2014-11-17 11:08:19 · 230 阅读 · 0 评论 -
Spring注解之@Repository、@Service、@Controller
分别对应存储层Bean、业务层Bean、展示层Bean。原创 2014-11-17 11:10:13 · 136 阅读 · 0 评论 -
MyEclipse 8.5 安装Axis2 插件
最近在学习webservice,试图安装axis2的插件到我的myeclipse8.5上。首先用myeclipse自带的find and install功能,搜索到了两个目标,但安装更新后,并没有在new-other中出现axis2 Wizards。于是又从apache-axis官网上下载的axis2的eclipse插件(zip文件),解压后,连同plungins目录一并丢到myecli...原创 2014-11-18 15:27:53 · 127 阅读 · 0 评论 -
WebServices 概述及在企业中的应用
WebService它不是框架,更不是一种技术。而是一种跨平台、跨语言的规范。 需求场景:不同平台、不同语言所编写的应用之间相互调用。 WebService·集中解决: -远程调用 -跨平台调用 -跨语言调用 WebService·实际中用途:1,同一个公司新、旧系统的整合。(Linux上的java应用,去调用windows平台的delphi...原创 2014-11-20 10:53:24 · 141 阅读 · 0 评论 -
增删改查(管理系统)
增加对用户的增删改查,这样我们这个用户登录系统就改造成了一个用户管理系统(MVC模式)1,增加(注册)用户(1)main.jsp <body bgcolor="#FFFFFF"> <img src="img/logo.png"> <center> <h2>请选择操作</h2> <原创 2014-10-24 09:21:50 · 1307 阅读 · 1 评论 -
美化和完善界面
完善和美化管理系统界面:playcolorAAA logo原创 2014-10-24 09:19:53 · 144 阅读 · 0 评论 -
Session的使用
1,网上商城中的购物车2,保存登录用户的信息3,将某些数据放入到Session中,供同一个用户的各个页面使用4,防止用户非法登录到某个页面 (1)LoginCl.javapackage com.dtg.controller;import java.io.IOException;import java.util.ArrayList;import jav...原创 2014-10-23 15:22:53 · 127 阅读 · 0 评论 -
POI 3.8 处理Excel03 和Excel07
原文:http://topmanopensource.iteye.com/blog/1560593在以前的Excel解析时候,我们通常需要编写Excel解析只能解析一种格式03版或者07版。现在POI3.5以后可以解析两种格式。我们知道在07的excel是基于xml格式的文件。POI3.5以后的API包括如下几个方面: Excel (SS=HSSF+XSSF)...原创 2015-07-01 21:24:02 · 678 阅读 · 0 评论 -
jquery easyui dialog
http://www.cnblogs.com/libingql/archive/2011/09/27/2193690.html <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>Dialog</title&...原创 2015-07-23 21:52:04 · 173 阅读 · 0 评论 -
Java的堆与栈的区别
堆和栈都是Java语言用来存放数据的地方。与C++不同,Java自动管理堆和栈,程序员不能直接地设置堆和栈。Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行...原创 2014-09-27 10:22:38 · 67 阅读 · 0 评论 -
Java学习笔记
http://tian602564031.iteye.com/blog/2122777http://tian602564031.iteye.com/blog/2113180http://tian602564031.iteye.com/blog/2111743http://tian602564031.iteye.com/blog/2110812http://tian602564031.iteye....原创 2014-09-27 10:37:59 · 73 阅读 · 0 评论 -
Servlet生命周期分为三个阶段
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<S...原创 2014-09-28 09:24:46 · 700 阅读 · 0 评论 -
char[] 转为String
Java代码 public class CharToString { public static void main(String[] args) { char[] c = {'a', 'b', 'c', 'd'}; String s1 = new String(c); ...原创 2014-09-28 09:25:06 · 214 阅读 · 0 评论 -
spring 定时器
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" > <beans> <bean id="reportManagerIm原创 2014-10-13 10:13:07 · 88 阅读 · 0 评论 -
用户登录系统的演变(model1到mvc)
model1--->model1.x---->mvc(model2) 1.Login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&quo原创 2014-10-13 22:47:43 · 191 阅读 · 0 评论 -
mvc简介
MVC数据输入(jsp 即view视图),数据处理(servlet 即Controller ,调用model完成),数据显示(jsp)原创 2014-10-14 00:18:45 · 83 阅读 · 0 评论 -
用户登录系统的演变之MV模式
界面view(jsp):处理前台界面模型model (java) :处理后台业务login.jsp (登录界面) ---> 提交到 loginCl.jsp 处理---->调用UserCl.java 来判断用户是否合法 ---->如果合法,跳转到login_success.jsp---->---->login_success.jsp 页面显示用户列表(调用...原创 2014-10-16 17:56:22 · 126 阅读 · 0 评论 -
用户登录系统的演变之MVC模式
在前面的版本中,jsp中嵌套着java代码,或者调用java 类和方法显得非常奇怪,层次不够清晰,接下来我们要用mvc模式来完善和优化次系统Model : java class /java bean/ejbView: jspController:Servlet1,login.jsp <body> <center><h1>登陆界面...原创 2014-10-16 20:04:55 · 130 阅读 · 0 评论 -
Java == 和equals的区别
A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。 D.一个类如果没...原创 2014-10-22 11:26:42 · 65 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
1,String 字符串常量 2,StringBuffer 字符串变量(线程安全) 3,StringBuilder 字符串变量 (非线程安全) 简单来说,String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象,因此在每次对String类型进行改变的时候,其实都是等同于创建了一个新的String对象,然后将指针指向新的String对象,所以经常要改变内容的...原创 2014-10-22 11:27:02 · 72 阅读 · 0 评论 -
cookie和session机制
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别 如果不设置过期时...原创 2014-10-22 11:28:33 · 77 阅读 · 0 评论 -
JSP中动态INCLUDE与静态INCLUDE的区别
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数. 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm"...原创 2014-12-30 14:04:39 · 160 阅读 · 0 评论