随笔分类 - 道·理论
道为本
摘要:主要包括:
Java的MVC框架介绍
Struts2开发流程
Struts2配置详解
阅读全文
摘要:
Struts的文件上传和下载方法
以及该方法中的一些常用配置
阅读全文
Struts的文件上传和下载方法
以及该方法中的一些常用配置
阅读全文
摘要:.JavaWeb文件上传 1.自定义上传 文件上传时的表单设计要符合文件提交的方式: 1.提交方式:post 2.表单中有文件上传的表单项:`` 3.指定表单类型:文件上传类型: enctype=“multipart/form data”` jsp上传页面: Servlet处理程序: 提交测试文件:
阅读全文
摘要:国际化 1.国际化开发概述 1.1.软件的国际化 软件开发时,要使它能同时应对世界不同地区和国家的方法,并针对不同地区和国家的方法,提供相应的,符合来访者阅读习惯的页面或数据 国际化简称:i18n :internationalization 合格的国际化软件: 软件实现国际化,需要具备一些特征: 1
阅读全文
摘要:监听器 1.概念 监听器:主要是用来监听特定对象的创建,属性的变化的!,本质上却是一个实现特定接口的普通java类! 对象分为自己创建自己使用的,和别人创建自己用的,自己创建的不需要监听,值需要取监听别人创建的对象。 Servlet中需要监听的对象有: 用于http请求的Request域对象 用于会
阅读全文
摘要:Servlet过滤器 [TOC] 1.过滤器的基本概念 1.1.基本概念 过滤器(Filter)属于tomcat服务器中的Servlet功能。在普通的javaweb服务中,jsp中的请求要被Servlet来处理,但是很多对请求做一些操作或者判断,比如用户的每次请求都要判断是不是已经登录,这个时候就可
阅读全文
摘要:数据库连接池技术:DBCP和C3P0 1.什么是数据库连接池 已知的方法是需要访问数据库的时候进行一次数据库的连接,对数据库操作完之后再释放这个连接,通常这样业务是缺点很明显的: 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量
阅读全文
摘要:BenUtils组件和DbUtils组件 [TOC] 1.BenUtils组件 1.1.简介 程序中对javabean的操作很频繁,所有Apache提供了一套开源api,方便javabean的操作!即BeanUtils组件 BeanUtils组件的作用就是简化javabean的操作 使用BeanUt
阅读全文
摘要:Java的JDBC操作 1.JDBC入门 1.1.什么是JDBC JDBC从物理结构上来说就是java语言访问数据库的一套接口集合,本质上是java语言根数据库之间的协议。JDBC提供一组类和接口,通过使用JDBC,开发人员可以使用java代码发送sql语句,来操作数据库 1.2.使用JDBC发送S
阅读全文
摘要:MYSQL基础操作 [TOC] 1.基本定义 1.1.关系型数据库系统 关系型数据库系统是建立在关系模型上的数据库系统 什么是关系模型呢? 1.数据结构可以规定,同类数据结构一致,就是一个二维的表格 2.2.数据之间的关系可以设置,实体之间的联系 1.2.关系型数据库 要把一个数据信息保存到数据库里
阅读全文
摘要:java的JSP技术 [toc] 1.JSP简介 Jsp技术是用来开发java web的页面显示的,所有MVC模型里面的视图层,所以视图层的开发 jsp不是编程语言,三个英文是java server pages的缩写 Jsp其实也是继承Servlet的,属于在服务器上的开发。Servlet是用于ja
阅读全文
摘要:java的会话管理:Cookie和Session 1.什么是会话 此处的是指客户端(浏览器)和服务端之间的数据传输。例如用户登录,购物车等 会话管理就是管理浏览器客户端和服务端之间会话过程产生的会话数据 常用的会话技术 之前学会了域对象的作用,所以在会话管理的时候也可以使用域对象的概念来找到解决方法
阅读全文
摘要:Servlet编程 1. servlet概念及相关接口简介 java Servlet是运行在web服务器或应用服务器上的程序,他是作为来自web浏览器或其他HTTP客户端的请求和HTTP服务器山的数据库或应用程序之间的中间层 什么是Servlet 是一个java类,继承自HttpServlet类 这
阅读全文
摘要:java反射机制 1.类加载机制 1.1.jvm和类 运行Java程序:java 带有main方法的类名 之后java会启动jvm,并加载字节码(字节码就是一个类在内存空间的状态) 当调用java命令来运行某一个java程序,该命令将会启动一个JVM进程,同一个JVM中的所有线程,变量都处于同一个进
阅读全文
摘要:java进制操作 1.二进制 二进制只有0和1,逢二进一 二进制多用在计算机中,来自计算机硬件的开关闭合 2.位运算 分别讲解: 2.1.按位与 & 两位全为1,结果才为1 0&0=0;1&0=0;1&1=1; 例如:51&5=1 0011 0011 & 0000 0101 = 0000 0001
阅读全文
摘要:java I/O输入输出流 1.编码问题 2.File类的使用 java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称,大小等),但不不能用于文件内容的访问 2.1.File类常用API介绍 2.1.File类方法 遍历 3.RandomAccessFile的使
阅读全文
摘要:第25章 网络编程 1.网络基础知识 1.1.计算机进行通信的必备条件 1.IP地址。IP指明计算机在网络中的地址,每一天机器必须有一个唯一的标识:IP地址 2.协议。不同计算机之间使用同一种语言,方便说话 3.端口号。指明是计算机上哪一个进程在说话 1.用于区分不同应用程序 2.端口号范围:0 6
阅读全文
摘要:java线程(3) 线程的生命周期 1.两种生命周期流转图 生命周期: 一个事物冲从出生的那一刻开始到最终死亡中间的过程 在事物的漫长的生命周期过程中,总会经历不同的状态(婴儿状态/青少年状态/中年状态/老年状态) 线程也是有生命周期的,也就是说线程也存在不同的一个状态,从创建他开始,到线程的结束或
阅读全文
摘要:第23章 java线程通信——生产者/消费者模型案例 1.案例: java import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent
阅读全文
摘要:java线程(2) 线程同步 本节主要是在前面吃苹果的基础上发现问题,然后提出三种解决方式 1.线程不安全问题 什么叫线程不安全呢 即当多线程并发访问同一个资源对象的时候,可能出现不安全的问题 对于前一章例子中,使用接口实现方式时会有重复现象,使用接口方式时我们还没有发现明显的现象,但是这并不代表原
阅读全文


浙公网安备 33010602011771号