自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 继承后的初始化顺序

父类构造方法 –> 父类属性 –> 子类构造方法 –> 子类属性class A{ A(){ System.out.println(“……”); }}class B extends A{ B(){ System.out.println(“vvvvvvvvv

2016-09-17 09:44:11 331

原创 JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读,同时也方便了机器进行解析和生成。JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构,其可以将JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应

2016-09-17 09:41:58 254

原创 位运算符

按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数按补码形式参加按位与运算。 “与运算”的特殊用途:

2016-09-16 17:30:45 253

转载 原码、反码和补码

正数的反码和补码都与原码一样;       负数的反码、补码与原码不同,负数的反码:原码中除去符号位,其他的数值位取反,0变1,1变0。负数的补码:其反码+1.          做个小Demo,分别写出7和-7的原码、反码、补码。(其中第一位是符号位,0表示正数,1表示负数)Demo7-7原码000001

2016-09-16 17:00:36 702 1

原创 运算符与表达式

数学运算:+ - * / % ++ – 注意事项: + - * / 两端的变量必须是同种类型,并返回同种类型。 % 取余运算,负数的余数符号与被模数符号相同, - 1 % 5 = - 1,1 % - 5 = 1;Num % n,n>0,结果范围[0,n),是周期函数。 注

2016-09-16 16:14:25 387

原创 Java注释

单行注释 // 多行注释 /* */文档注释 /* /MyEclipse 注释 Ctrl + /开发中类前、属性前、方法前,必须有文档注释。package test;import java.util.Scanner;/** * 第一个Java程序 * @author Administrator

2016-09-16 16:10:41 220

原创 变量和常量

变量:内存中一块存储空间,可保存当前数据。在程序运行过程中,其值是可以改变的量。必须声明并且初始化以后使用(在同一个作用域中不能重复声明变量)!变量必须有明确类型(Java是强类型语言)。变量有作用域(变量在声明的地方开始,到块{}结束)。变量作用域越小越好。局部变量在使用前一定要初始化!成员变量在对象被创建后有默认值,可直接用。在方法中定义的局部变量在该方法被加载时创建。常量:在程序运行过

2016-09-16 16:08:06 215

原创 JDK环境变量

JDK环境变量设置

2016-09-16 15:59:43 176

转载 JVM内存结构

本文转自:http://www.blogjava.net/nkjava/archive/2012/03/14/371831.html1.1     JVM运行ClassLoader->RUNNTIME DATA AREA->EXECUTION ENGINE->NATIVE INTERFACE->NATIVE LIBRARIESClass Loader:负责加载类到内

2016-09-13 13:44:38 150

转载 js统计文本框还能输入多少字

js统计文本框还能输入多少字<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><meta name="robots" content="all" /><meta name="author" content="" /><meta name="Copyright" content=

2016-07-19 13:34:48 1240

原创 Oracle 实例内存结构

Oracle 的内存结构包含以下两个内存区:SGA、PGAOracle 实例启动时分配系统全局区 当服务器进程启动时分配程序全局区 Oracle实例的SGA(System Global Area),又称为共享全局区,它用来存储数据库信息,并由多个数据库进程共享。当数据库实例启动时,SGA的内存被自动分配。SGA是数据库中占用服务器内存最大的一个区域,同时也是影响数据库性能的一个重要指标。 SG

2016-04-05 17:30:05 1451

原创 Oracle -- 默认用户

只有用合法的用户帐号才能访问Oracle数据库Oracle 有几个默认的数据库用户 数据库中所有数据字典表和视图都存储在SYS 模式中。SYS用户主要用来维护系统信息和管理实例。SYSTEM 是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等。SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创

2016-04-05 17:28:37 665

原创 Oracle -- 创建新用户

要连接到Oracle数据库,就需要创建一个用户帐户每个用户都有一个默认表空间和一个临时表空间CREATE USER命令用于创建新用户CREATE USER 命令的语法(创建一个名称为martin 的用户,其密码为martinpwd)CREATE USER MARTIN IDENTIFIED BY martinpwd DEFAULT TABLESPACE USERS

2016-04-05 17:24:26 311

原创 Oracle -- 授予用户权限

权限指的是执行特定命令或访问数据库对象的权利权限有两种类型,系统权限和对象权限 - 系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限 - 对象权限允许用户对数据库对象(如表、视图、序列等)执行特定操作角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。 GRANT 命令可用于为用户分配权限或角色CONNECT角色允许用户连接至数据库,并创建数据库对象G

2016-04-05 17:22:37 4837

原创 Oracle常用操作

查看表结构 desc 表名;查看当前服务器上所有的实例 – 服务 select * from v$instance;查看当前服务器上所有的全局数据库 select * from v$database;查看当前数据库中的所有表空间 select * from v$tablespace;查看当前用户下所有的表 select * from user_tables;查看当前用户

2016-04-05 17:10:48 234

原创 Oracle -- 添加表和列的注释

1. 表的注释comment on table t_A is '表的注释';2. 列的注释comment on column t_A.id is '编号';comment on column t_A.name is '姓名';comment on column t_A.birthday is '出生日期';comment on column t_A.sal is '薪水';3. 查看表的注释(

2016-04-05 17:07:45 350

原创 添加约束

主键约束 alter table 表名 add constraint PK_约束名 primary key (主键)【说明】主键不一定是只有一列,可以设置复合主键 alter table 表名 add constraint PK_约束名 primary key (列1,列2)外键约束alter table 外键表 add constraint FK_外键表_主键表 foreign key(外键)

2016-04-05 17:03:33 357

翻译 Filter配置多个URL

一、完全错误的方式<filter> <filter-name>authority</filter-name> <filter-class>com.util.AuthorityFilter</filter-class> </filter> <filter-mapping> <filter-name>authority</filter-name>

2016-04-05 16:59:00 931

原创 JSON格式

JSONJSON(JavaScript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读,同时也方便了机器进行解析和生成。JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构,其可以将JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者

2016-04-05 16:57:35 318

转载 JAVA对象JSON数据互相转换的四种常见情况

把java 对象列表转换为json对象数组,并转为字符串 代码如下: JSONArray array = JSONArray.fromObject(userlist); String jsonstr = array.toString();2.把java对象转换成json对象,并转化为字符串 代码如下: JSONObject object = JSONObject.fromOb

2016-04-05 16:55:45 225

原创 MVC开发模式

MVC 包含三个部分:模型(Model)、视图(View)、控制器(Controller)视图: 与用户交互,提供给用户进行操作的途径(超链接),将结果呈现给用户控制器: 接收用户的请求,将请求转发给相应的子控制器或者业务类当业务类处理完操作,把响应返回给具体的页面模型: 和数据有关的所有元素模型作用:封装数据、封装业务、数据处理模型包含: 实体类(Entity)业务逻辑(Bi

2016-04-04 13:29:01 270

原创 JSTL核心标签库

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>1. 通用标签i. set使用set对变量进行赋值<c:set var="name" value="Tom" scope="page"></c:set>【说明】 - scope :作用域 , page为默认值,其他值为request、session、applicati

2016-03-30 12:23:55 202

原创 JSTL

JSP标准标签库(JavaServerPages Standard Tag Library)JSTL通常会与EL表达式合作实现JSP页面的编码五大分类 i. 核心标签库c ii. 格式化标签fmt iii. 函数标签fn iv. 数据库标签sql v. XML标签x

2016-03-30 12:19:14 181

原创 EL表达式隐式对象

EL表达式隐式对象 – 不需要创建,直接使用 对象名称 说明 pageScope 返回页面范围的变量名,这些名称已映射至相应的值 requestScope 返回请求范围的变量名,这些名称已映射至相应的值 sessionScope 返回会话范围的变量名,这些名称已映射至相应的值 applicationScope 返回应用范围内的变量,并将变量名映射至相应的值

2016-03-30 12:18:27 463

原创 EL操作符

EL表达式关系操作符 操作符 关键字 == eq != ne < lt <= le > gt >= geEL表达式逻辑操作符&& — and || — or! — notEL表达式Empty操作符变量 a不存在,则${empty a}返回的结果为true${not empty a}或${!empty a}返

2016-03-30 12:14:30 388

原创 EL表达式关系操作符

== eq!= ne< lt<= le> gt>= ge

2016-03-30 12:04:41 221

原创 EL表达式

作用 :自动进行类型转换 , 避免JSP页面中出现Java代码语法: ${ }用法:使用EL表达式获得变量“` <% request.setAttribute(“uname”, “李四”); %> uname{uname} {requestScope.uname} - 使用EL表达式获得对象的属性public class Student{ public int id;

2016-03-30 11:57:16 177

原创 Servlet体系结构

Servlet接口public void init(ServletConfig config) – 初始化操作public void service(ServletRequest req, ServletResponse res) – 处理请求服务public void destroy() – 销毁实例,释放资源public ServletConfig getServletC

2016-03-30 11:42:11 479

原创 请求转发和重定向

请求转发多页面交互过程中实现的数据共享在服务器端实现转发地址栏的内容保持不变request.getRequestDispatcher(“main.jsp”).forward(request, response);重定向在客户端发送新的请求,实现向新的地址的重新连接前一次请求得到响应之后,所有的信息清除。新的请求不包含上一次的信息。地址栏的内容一定改变response.sendRedi

2016-03-30 11:34:04 199

原创 Servlet生命周期

实现步骤接收HTTP请求Web容器(Tomcat)根据提交的请求,通过web.xml文件找到匹配的Servlet,实例化具体的Servlet – 创建实例调用init()方法,进行初始化操作【1次】调用service()方法,实现具体的服务 – service()是统称,具体体现为doXXX()【多次】得到响应,将响应返回给客户端当Web容器关闭的时候,调用destory()

2016-03-30 11:32:11 177

原创 Web项目中的Servlet映射

http://blog.csdn.net/qq_34478379

2016-03-30 11:29:00 380

原创 表单GET 和 POST提交方式

GET提交方式在浏览器的地址栏显示所有的提交信息信息不安全Get提交的信息由长度限制http://127.0.0.1:9090/JspInnerObject/show.jsp?uname=Admin&pwd=54321242&myValue=123POST提交方式地址栏上没有变化敏感信息相对安全http://127.0.0.1:9090/JspInnerObject/show.jsp

2016-03-30 11:25:32 351

原创 HTTP协议

1. 协议:需要遵循的规定。协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语法、语义、时序。2. 常见协议:i. HTTP – 超文本传输协议 – 网页访问 – 端口:80 ii. FTP – 文件传输协议 – 大文件的上传下载 – 端口:21 iii. HTTPS –

2016-03-30 11:21:50 321

原创 Servlet VS JSP

JSP(Java Server Pages)是运行在服务器上、用于处理客户端的请求并作出响应的程序在HTML中嵌入Java代码JSP在整个的Web项目中充当视图View的角色Servlet在Java代码中嵌入HTML是运行在服务器上、用于处理客户端的请求并作出响应的程序Servlet在整个的Web项目中充当控制器Controller的角色

2016-03-30 11:19:38 426

原创 Servlet

Servlet是Java程序,是运行在服务器上、用于处理客户端的请求并作出响应的程序。Servlet 是两个单词的拼接server appletServlet在整个的Web项目中充当控制器Controller的角色

2016-03-30 11:17:39 206

原创 JSP的执行过程

a) 翻译阶段 (.jsp –> .java)将JSP页面翻译成了Java代码实质:将JSP中的HTML部分使用out对象进行输出Tomcat中work目录下存放b) 编译阶段(.java –> .class)Java文件编译生成class文件 c) 运行阶段 直接运行class文件【影响Java Web项目运行效率的原因】Web项目第一次执行,以上所有阶段必须全部执行完成,耗时长

2016-03-30 11:15:55 325

原创 Commons-FileUpload组件

1、表单设置JSP2、Servlet文件上传:doPostprotected void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        boolean isMultip

2016-03-30 11:06:37 257

原创 Servlet3.0对注解的支持

注解好处无需再web.xml中进行配置注解示例(1) @WebServlet(name = ” GetQuoteServlet ” , urlPatterns = { ” /getquote ” , ” /stockquote ” } ) public class GetQuoteServlet extends HttpServlet { 【说明】:一个servlet允许接

2016-03-30 11:04:35 248

原创 请求 - 响应模式

1. 请求 – request - 浏览器(客户端)发送给服务器的要求(指令)2. 响应 – response - 服务器接收到浏览器的请求之后,反馈给浏览器(客户端)的结果【同步处理VS异步处理】同步处理:请求发出之后,下一次请求必须在“前一个请求对应的响应结束后”触发。异步处理(Ajax):请求发出之后,下一次请求无需等待上一个请求的响应,随时触发。

2016-03-30 10:55:47 1203

原创 CS VS BS

CS – 客户端/服务器模式(Client/Server)特点 1. 每台机器必须下载安装客户端 2. 一旦产生版本升级,每个客户端都需要重新下载最新版本举例:QQ、apkBS – 浏览器/服务器模式(Browser/Server)特点 1. 用户借助于浏览器使用软件,无需安装新的客户端 2. 程序升级过程,只需要在服务器上进行升

2016-03-30 10:44:46 433

空空如也

空空如也

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

TA关注的人

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