自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java设计模式

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2017-10-27 15:13:03 311

原创 坚持

72小时。有拖延症的人,一般都不是不行动,而是无限的准备。比如你想看英文原著,你可能会觉得一定要单词过万才能看顺畅,然后你就会去记单词,然后就没有了然后。借用一句网络格言,“学骑自行车,不需要先去跑步,练肌肉,走平衡木,你就直接开始骑!”另外一句话关于穷游的,“如果你决定出发,那么旅行中最困难的部分已经结束。”下定决心做一件事情后,不要一直做准备工作,一定要在72小时内开始做这件事,很多准备工作都

2017-09-12 17:46:19 282 2

原创 sql查询

//创建用户且置密码,在MySQL中行,但在Oracle中行  ----必须在超级管理员身份下操作create user hncu identified by '1234'DROP DATABASE mydb2; //删除数据库//查询(显示数据库)SHOW DATABASES; /*用Tab键补全代码,类似MyEclipse中的Alt+/ *///创建数据

2017-09-12 14:30:51 359

原创 找一个坚持的理由

人生犹如一场马拉松比赛,能够获得最后胜利的人,不会是一开始就用尽全力的人,也不会是半途而废的人,而是能够在比赛过程中找到一个坚持的理由,支撑自己跑到终点的人。       要想得到,就要付出一定的代价。有时候因为这个代价太大,所以很多人选择中途放弃,寻求另一条出路,但总会有一些人甘愿当别人眼中的傻瓜,无论要付出多大的代价都要坚持到底。而结果往往出乎意料,最初看似巨大的代价根本比不上最后的成

2017-09-02 10:51:26 291 1

转载 Javaweb三大框架知识点

一、Struts2的总结1、Struts 2的工作流程,从请求说起 (1)客户端浏览器发出HTTP请求。 (2)根据web.xml配置,该请求被FilterDispatcher接收。 (3)根据struts.xml配置,找到需要调用的Action类和方法,经过一系列的拦截器(Interceptor)执行后,程序执行到action中的指定的方法, 并且

2017-09-01 10:37:55 302

原创 jsp

2017-06-19 20:56:58 150

原创 JSP

方法executeUpdate   用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。对于 CR

2017-06-15 19:12:02 155

原创 jsp对象

JSP隐式对象  JSP页面中,有一些对象需要频繁使用,因此,JSP提供了9个隐式对象,他们是JSP默认创建的,可以直接在JSP页面上使用,以下是JSP的9个隐式对象。隐式对象名称类型功能outjavax.servlet.jsp.JspWriter页面输出requestjavax.servlet.h

2017-06-15 08:38:06 178

原创 servlet — .xml

下面是在web.xml里定义一个Servlet,包括类位置和servlet-mapping  SayHello common.SayHello  SayHello  /SayHello 当在浏览器里执行 http://localhost:8080/站点名称/SayHello,是可以执行该Servlet,这里的SayHello对应servlet-map

2017-06-14 11:20:27 179

原创 el和jstl

El表达式:expression language$(对象.对象.属性名)主要用来替换jsp中的脚本表达式,可以从各个域中找到Java对象,获取数据。2利用el表达式可以在jsp页面中进行一些简单的运算,算数运算,逻辑运算,关系运算。El表达式在执行内容的时候,会调用pagecontext.findattribute(),分别page--req--session--applicat

2017-06-12 21:31:21 165

原创 JSP —— three

JSP程序中8个默认的内置对象对于它们而言,不用声明就可以直接使用.这8个对象分别是request,response,pageContext,session,application,out,config和page.page实现处理本页当前请求的类的实例java.1ang.Objectpagepage本 JSP 的 ServletConfig

2017-06-08 19:13:02 231

原创 实现后台管理登陆

servlet+jdbc+html+css实现后台管理登陆这个简洁的界面,大家可以自己去加以修改完善。 好了,开始步入正题。 这个web工程的思路是什么呢?登陆界面点击登陆登陆成功,跳转到登陆成功界面登陆失败,跳转到登陆失败界面好了,我们的具体思路呢?三个jsp文件,一个登陆界面,一个登陆成功后跳转的界面,一个登陆失败后跳转的界面。一个servlet

2017-06-07 20:52:44 6716 1

原创 JSP —— two

JSP概述jsp是用于开发动态资源网站的技术,相当于一个servletJSP的原理当第一次访问jsp的时候。会将jsp翻译成为Java代码,并且编译成为class文件,执行这个class文件,以后访问就直接执行class文件。JSP和Servlet的区别JSP用于进行显示数据 Servlet是控制器,用于获取表单数据,逻辑处理和分发转向。

2017-06-06 19:28:37 257

原创 JSP —— one

JSP  JSP 就是把Java 代码嵌套在HTML 中,所以JSP 程序的结构可以分为两大部分:一部分是静态的HTML 代码;另一部分是动态的Java 代码和JSP 自身的标签和指令;当JSP 页面第一次被请求的时候,服务器的JSP 编译器会把JSP 页面编译成对应的Java 代码,根据动态Java 代码执行的结果,生成对应的纯HTML 的字符串返回给浏览器,这样就可以把动态程序的结

2017-06-06 19:27:38 740

原创 jQuery —— 事件

jQuery事件说明ready( fn )页面加载完毕时发生的事件blur( [ [data] , fn ] )元素失去焦点时发生的事件change( [ [data] , fn ] )元素的值发生改变时发生的事件click( [ [data] , fn ] )

2017-06-02 16:59:50 225

原创 javaScript —— seven

jQuery选择器jQuery选择器类似于CSS选择器,用来选取网页中的元素$("h3").css("background","#09F");获取并设置网页中所有元素的背景“h3”为选择器语法,必须放在$()中$(“h3”)返回jQuery对象.css()是为jQuery对象设置样式的方法jQuery选择器分类类CSS选择器 * 基本选择器 * 层次选择器

2017-06-01 17:25:08 203

原创 JavaScript —— six

方法描述addClass()向匹配的元素添加指定的类名。after()在匹配的元素之后插入内容。append()向匹配元素集合中的每个元素结尾插入由参数指定的内容。appendTo()向目标结尾插入匹配元素集合中的每个元素。attr()设置或返回匹配元素的属性和值。before()在每个匹配的元素之

2017-05-30 15:39:31 187

原创 JavaScript —— five

BOM可实现功能弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退Window对象的调用属性语法:window.属性名= "属性值" Window对象的常用方法方法名称 说      明prompt( ) 显示可提示用户输入的对话框alert( ) 显示带有一个提示信息和一个确定按钮的警示框 confirm( ) 显示一个带有提

2017-05-29 17:48:47 192

原创 JavaScript —— four

2017-05-27 08:27:06 226

原创 javascript —— three

1、条件判断var a = 1;var b = 2;if(a > b){    alert("第一个数字大于第二个数字");} else {    alert("第一个数字小于第二个数字");}2、循环whilefunction myClick() {    var i = 0;    var sum = 0;    while(

2017-05-27 08:19:04 162

原创 javascript —— tow

1、Javascript数据类型在JavaScript里面中支持以下数据类型:1.1 数字类型var n = 100;var m = 11.22;12121.2 字符串var error = "error";var message = "hello" + "world";12121.3 布尔值var flag = false;var a = 5;

2017-05-25 13:10:41 438

原创 javascript —— one

基本特点JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。是一种解释性脚本语言(代码不进行预编译)。主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的js文件有利于

2017-05-25 13:08:25 532

原创 javaoop的知识点

1.文件 是 相关记录或存放于相同位置的数据的集合    2. Java 提供的  FILE类 操作类是一个 静态的类,.separator----分割符          File f=new File("c:\\a1.txt");  \\ 才表示是 \ 因为有 一个是转译字符      if(){                             或者 是 “c:”+Fi

2017-05-23 18:43:26 296

原创 开发

开发平台:方便开发的工具,诸如eclipse、jbuilder、VC++等等一系列的开发工具便出现在了市面上,这些工具的出现,大大方便了开发人员的编程工作和提高了设备运行的效率,减少了编程人员很多不必要的麻烦。开发平台,简单的理解就是:以某种编程语言或者某几种编程语言为基础,开发出来的一个软件,而这软件不是一个最终的软件产品,它是一个二次开发软件框架,用户可以在这个产品上进行各种各样的

2017-05-22 19:27:24 267

原创 视图

一:什么是视图:1.视图是一张虚拟表:表示一张表的部分数据或多张表的综合数据其结构和数据是建立在对表的查询基础上2.视图中不存放数据:数据存放在视图所引用的原始表中3.一个原始表,根据不同用户的不同需求,可以创建不同的视图二:视图的用途:筛选表中的行防止未经许可的用户访问敏感数据降低数据库的复杂程度将多个物理数

2017-05-20 10:26:04 177

原创 Java中的多线程

多线程的优点:1)资源利用率更好2)程序设计在某些情况下更简单3)程序响应更快多线程的缺点:1)设计更复杂虽然有一些多线程应用程序比单线程的应用程序要简单,但其他的一般都更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往往非常复杂。不正确的线程同步产生的错误非常难以被发现,并且重现以修复。2)上下文切换的开销当CPU从执行

2017-05-19 14:45:01 121

原创 JAVA中子父类的调用

1)父类构造函数java中当调用某个类的构造方法的时候,系统总会调用父类的非静态初始化块进行初始化,这个调用是隐式的,而且父类的静态初始化代码块总是会被执行,接着调用父类的一个或者多个构造器执行初始化,这个调用也可以通过super进行显式调用。注:super用于显式调用父类的构造器,this可以显式调用本类中的重载的构造器。2)访问子类对象的实例变量子类的方法可以访问父

2017-05-18 20:55:51 507

原创 MySQL

索引概念:对数据表中一列或多列的值进行排序后的一种结构,其作用就是提高表中数据的查询速度。1.普通索引:由key或index定义的索引,是基本索引类型,可以创建任何数据类型中,其值是否唯一和非空由字段本身的约束条件所决定。2.唯一性索引:由unique定义的索引,该索引所在字段的值必须是唯一的。3.全文索引:全文索引是由full text定义的索引,他只能够创建在char,varc

2017-05-18 14:49:40 182

原创 java项目中经常遇到的异常

1. java.lang.nullpointerexception异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,2. java.lang.classnotfoundexception3. java.lang.arithmeticexception这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,

2017-05-16 12:59:33 528

原创 static的基本规则

static的基本规则(1) 类中的静态方法只可以调用静态的属性和方法,不允许调用非静态的属性和方法。(2) 静态变量为类变量,可以用类名直接调用静态的属性和方法。(3) 静态方法中不允许出现this和super(4) 构造方法不允许声明static(5) 非静态变量为实例变量,通过实例调用(6) 静态方法不能被非静态方法覆盖

2017-05-15 20:16:46 246

原创 Java配置文档

什么时候用 :配置文件1.外部jar包依赖bean配置2.用注解无法实现,或者用注解无法轻易实现的情形3.项目组内部达成一致的约定的地方4.特殊的配置(如:定义一个map)优:容易编辑,配置比较集中,方便修改,在大业务量的系统里面,通过xml配置会方便后人理解整个系统的架构缺:比较繁琐,类型不安全,配置形态丑陋,配置文件过多的时候难以管理

2017-05-13 23:17:03 171

原创 知识点

实例变量:  类中定义的变量,即类成员变量,如果没有初始化,会有默认值;局部变量:  在方法中定义的变量,必须初始化;类变量:    用static修饰的属性;final变量:  用final 修饰的变量, 方法重载的规则(1) 方法名称必须相同;(2) 参数列表必须不同(个数不同,或类型不同,或参数排列顺序不同);(3) 与返回类型

2017-05-12 16:56:11 131

原创 宠物商店

dao接口:AccountDaoPetDaoPetOwnerDaoPetStoreDao实现类:AccountDaoImplPetDaoImplPetOwnerDaoImplPetStoreDaoImpl数据访问层:BaseDao类entity封装包:Account PetPetOwner PetStore

2017-05-11 21:11:56 470

原创 项目分析

软件系统的三层架构:表示层(UI)、业务逻辑层(BI)、数据访问层(DAO)分层原则——封装性原则     * 每个层次向外公开接口,但是隐藏内部细节分层原则——顺序访问原则    * 下一层为上一层服务,但不使用上层的服务分层特点:    * 每一层都有自己的职责    * 上一层不用关心下一层的具体实现    * 上一层调用下一层的功能,下一层不能调用的功能

2017-05-10 22:59:37 276

原创 cms

涉及到的技术(静态化):* SQL语言中DML(数据操作语言)* JDBC连接数据库       * DAO模式* 接口:定义方法* 接口实现类:实现方法* 实体类:传递参数(传值)        * jdbc写成一个工具类,负责连接、操作、关闭数据库       通过properties来加载jdbc的配置信息* 文件读操作     propertie

2017-05-09 17:46:25 241

原创 170508

SQL:结构化查询语言 3W1H:* what 概念* where 用在哪里* when 什么时候用* how 怎么用倒推法:结果 -- 过程

2017-05-09 13:01:19 136

原创 MySQL增删改查基础

增createdatabase 数据库名称; 创建新的数据库。use 数据库名称; 选择一个数据库对其进行操作。createtable 表名( 字段1 字段类型[约束或索引][额外设置],字段2 字段类型[约束或索引] [额外设置],…………[索引或约束],)[ENGINE=MYISAMAUTO_INCREMENT=1 DEFAULT CHA

2017-05-06 22:10:41 271

原创 properties 的操作和运用实例

主要的方法:1. getProperty ( String key),用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。2. load ( InputStream inStream),从输入流中读取属性列表。通过对指定的文件进行装载来获取该文件中的所有键 - 值对。3. setProperty ( String key, Str

2017-05-05 19:33:03 373

原创 使用预编译(PreparedStatement)—— Login 源代码示例

import java.sql.*;import java.util.*;public class Login {public static void main(String[] args) throws Exception {// 输入用户名和密码Scanner sc = new Scanner(System.in);System.out.println("请输入

2017-05-04 19:50:15 372

原创 迭代器(Iterator)

为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator).iterator() 返回该集合的迭代器对象该类主要用于遍历集合对象,该类描述了遍历集合的常见方法java.lang. Itreable  ---| Itreable      接口 实现该接

2017-05-04 19:13:48 274

空空如也

空空如也

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

TA关注的人

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