自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL表连接join与union区别

SQL连接(JOIN) 数据库SQL JOINS就是把来自两个或多个表的行结合起来。 下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 SQL UNION 操作符合并两个或多个 SELECT 语句的结果。 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECTcolumn_name(..

2020-10-26 11:04:10 711

原创 http 请求和响应 状态码

1)请求(客户端->服务端[request]) GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Language:en-us(客户端接收的语言类型) Connection:Keep-Alive(维护客户端和服务端的连接关系)

2020-10-26 10:58:15 238

原创 Java web 表示层技术

Java web 表示层技术 第一章:java web 工作原理 1.1解析http协议 HTTP是一种超文本传送协议。HTTP是一种无状态的协议,意思是指在web浏览器和web服务器之间不需要建立持久的连接。HTTP遵循请求/响应模型。 HTTP定义的事务处理由以下四步组成: 1.客户端和web服务器建立连接; 2.客户端发送http请求; 3.服务器端接收客户端的http请求

2017-03-09 13:26:45 2757

原创 java OO

JAVAOO 第一章:java语法基础 Java标识符命名规则: 1标识符由字母、下划线“_”、美元符“$”或数字组成。 2标识符应以字母、下划线、美元符开头。 3Java标识符大小写敏感,长度无限制。 4“见名知意” Java数据类型:4类8种 数值型:byte、short、int、long、float、double 字符型:char 布尔型:boolean 引用类型:s

2017-03-09 13:25:10 992

原创 springMVC基础配置

1. jar包引入(包含mybatis的包,方便后面使用) aopalliance.jar aspectjrt.jar aspectjweaver.jar commons-dbcp2-2.1.1.jar commons-logging-1.1.3.jar commons-pool2-2.4.2.jar jsqlparser-0.9.5.jarjstl.jar log4j-1.2.1

2017-01-16 17:35:59 511

原创 OGNL表达式

Struts2中的表达式语言 Struts 2支持以下几种表达式语言: 1、OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言;  2、JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言;  3、Groovy,基于Java平台的动态语言,它具有时下比较流行的动态语言(如Pyth

2016-12-08 09:53:38 424

原创 Struts_SQLQuery

标量查询(Scalar queries) 最基本的SQL查询就是获得一个标量(数值)的列表。 sess.createSQLQuery("SELECT * FROM CATS").list(); sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CATS").list(); 它们都将返回一个Object数组(Object[

2016-11-30 20:06:15 384

原创 Struts2入门

1、下载Struts2的jar包 下载地址:http://struts.apache.org 我用的是struts-2.3.14-all.zip这个版本 2、创建一个web project项目 下面给出所有文件均创建完成后的工程师图。 3、导入Struts2所需jar包 因为只是示例程序,只需要导入Struts 2支持最小的包就可以了,网上很多教程中

2016-11-28 15:43:53 379

原创 JSP 连接数据库

注意: 你可以下载本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar 下载后把 mysql-connector-java-5.1.39-bin.jar 拷贝到 tomcat 下 lib 目录。 从基本概念下手,让我们来创建一个简单的表,并在表中创建几条记录。 创建测试数据 接下来我们在 MySQL 中创建 RUN

2016-10-18 20:28:04 848

原创 JSP 标准标签库(JSTL)

一、JSP表达式语言EL 在使用基于MVC架构模式的web应用开发中,JSP页面通过标准动作jsp:useBean和jsp:getProperty,得到存储在作用域中的Bean属性数据,显示在页面上。但是这两个元素冗长而笨拙,且jsp:getProperty只支持对简单的Bean属性的访问,如果Bean的属性是集合或者另外的Bean,那么,对子属性的访问需要用到复杂的Java脚本。 Eg:示例

2016-10-18 20:06:32 466

原创 http 请求和响应对照表

1)请求(客户端->服务端[request])     GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号)     Accept: */*(客户端能接收的资源类型)     Accept-Language:en-us(客户端接收的语言类型)     Connection:Keep-Alive(维护客户端和服务端的连接关系)

2016-09-28 15:35:58 619

原创 创建型设计模式

设计模式的分类 •基础设计模式(Gof):不与特定域,平台或编程语言关联 •根据目的, 也就是这个设计模式是干什么的进行分类: •1)创建模式: 涉及对象的创建 •    单例模式, 工厂模式, 建造者模式,原型模式 •2)结构模式:涉及类和对象的组合 •    Facade外观模式, 代理模式, 适配器模式, 装饰模式 • 3)行为模

2016-06-29 17:19:13 500

原创 java面向对象设计原则

*“高内聚、低耦合”是所有优秀软件的共同特征。 *如何做到? *在设计时遵循一定的设计原则。 设计原则名称 设计原则简介 重要性 单一职责原则 类的职责要单一,不能将太多的职责放在一个类中。 ★★★★☆ 开闭原则 软件实体对扩展是开放的,但对修改是关闭的,即在不修改一个软件实体的

2016-06-29 16:25:16 368

原创 关联、组合、聚合、依赖关系比较

1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。 2.  其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。 3.  Generalization

2016-06-22 21:45:26 373

原创 java集合框架

1)java集合框架的层次结构 2)使用Collection接口定义的公用方法对集合和线性表操作 3)使用Iterator接口遍历集合 4)使用JDK的增强for循环替代迭代Iterator进行集合遍历 5)熟悉Set接口,了解何时及如何使用HashSet,LinkedHashSet或TreeHashSet来存储元素 6)使用Comparator接口来比较元素 7)熟悉List接口

2016-05-03 20:38:30 469

原创 java接口简单例子

此代码一共包括4个类,在一个包下面: 例子1: 分别是CAR.java,BigCar.java,TestCar.java,CarInterface.java,从别人网页上学习,自己心得。 CAR.java:   package com.su.callback; publicinterface CAR { void start(); void stop();

2016-04-27 19:18:00 10967 1

原创 java周总结

一)多态的应用,我理解的多态就是:1)继承父类;2)子类对象指向父类引用;3)方法的重写。在多态中,子类可以调用父类的所有方法。 二)抽象类:所谓抽象类就是不能被实例化的类,如果要创建抽象类的实例就必须实现方法的重写eg: public abstract  class  Elployee{}声明一个抽象类。声明一个抽象方法eg: public abstract  double  computep

2016-04-22 21:10:37 884

原创 小细节——java

1)Java平台提供了两种类型的字符串:String和StringBuffer/StringBuilder,它们可以储存和操作字符串。其中String是只读字符串,也就意味着String引用的字符串内容是不能被改变的。而StringBuffer/StringBuilder类表示的字符串对象可以直接进行修改。StringBuilder是Java 5中引入的,它和StringBuffer的方法完全相同

2016-04-17 18:26:56 832

原创 java排序——选择、插入、冒泡、二分法

1.简单选择排序:(选出最小值,放在第一位,然后第一位向后推移,如此循环)第一位与后面每一个逐个比较,每次都使最小的置顶,第一位向后推进(即刚选定的第一位是最小值,不再参与比较,比较次数减1) 复杂度: 所需进行记录移动的操作次数较少 0--3(n-1) ,无论记录的初始排列如何,所需的关键字间的比较次数相同,均为n(n-1)/2,总的时间复杂度为O(n2); 空间复杂度 O(1)

2016-03-31 18:40:16 665

原创 设置dos窗口字体和背景颜色

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为  前景。每个数字可以为以下任何值之一:  0 = 黑色 8 = 灰色  1 = 蓝色 9 = 淡蓝色  2 = 绿色 A = 淡绿色  3 = 浅绿色 B = 淡浅绿色  4 = 红色 C = 淡红色  5 = 紫色 D = 淡紫色  6 = 黄色 E = 淡黄色  7 = 白色 F = 亮白色  如果没有

2016-01-25 21:30:13 2404

原创 关系型数据库基础

第一章      关系型数据库管理系统简介 1.1为什么使用数据库 所谓数据库,就是在计算机上集中存放数据的地方。通过将我们所需的数据和信息都保存在计算机数据库中,可以提供对数据的集中控制。数据库的集中控制有如下优点: @降低存储数据的冗余度 @更高的数据一致性 @存储的数据可以共享 @可以建立数据库所遵循的标准 @便于维护数据完整性 @能够实现数据的安全性 1.2数据在数据库中

2016-01-19 22:43:25 2627

原创 C语言总结

软件开发概述 程序语言的发展: 机器语言: B语言是最早的语言 汇编语言:    汇编语言是低级语言 高级语言:    C语言是中极语言(介于低级语言和高级语言之间) 算法 算法的基本特征:有穷性,确定性,有效性,有零个或多个输入,有一个或多个输出 流程图:就是对给定算法的一种图形解法 编码实现编写源代码 1.编写源代码 2.将源代码译成目标代码——计算机不能执行源代码 3·

2015-12-11 21:09:29 2080

原创 C函数

函数的分类 在C语言中的函数分为两类,一类是系统提供的标准函数,又称库函数。另一类是用户自己定义的函数。 函数的定义 函数类型    函数名称(形式参数列表){                   说明语句序列                    可执行语句序列 } *函数名可以是唯一标识一个函数的名字,它的命名规则同变量完全一样。 *函数类型,从语法规则上讲,函数的类型可以是除

2015-12-10 12:39:36 677

原创 冒泡排序算法

#include int main(void){ printf("input 10 numbers with int type:\n"); int a[10],n,k,temp; for(n=0;n scanf("%d",&a[n]); } for(n=0;n for(k=0;k if(a[k]>a[k+1]){ temp=a[k]; a[k]=a[k+1]; a[k+

2015-12-07 22:36:44 481

原创 C数组与字符串

数组的基本概念         所谓数组,就是按照一定的顺序排列,具有某种相同性质的同类型变量的集合。这些变量具有相同的名字和数据类型。数组中的各数据项称为数组元素,用数组名和下标名表示。 一维数组 一维数组的定义 定义一维数组的形式为: 数据类型  数组名  [整形常量表达式];  说明:           *数据类型是数组中全体数组元素的数据类型。           *数组

2015-12-06 22:32:26 540

空空如也

空空如也

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

TA关注的人

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