自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LiuHang

简单单单拥抱技术变化

  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 request与response

1.Request(HttpRequestServlet)对象          request(HttpRequestServlet)  当前页面存在,服务器跳转存在,客户端不存在客户端的请求信息被封装在request对象中,通过它才可以了解到客户的需求,然后做出响应 ,它是HttpRequestServlet类的实例,request对象具有请求域,即完成客户端的请求之前,该对象一直有效

2015-11-30 21:26:23 319

原创 Jsp基本知识

JSP就是Servlet.它是一个类。最终会在访问的是编译成.class文件。(包含指令,动作)1.导入包 page import="包名.类1,包名.类2"%>2.Url传值该数字的平方:"> 到达p2urlp2.jspint muber=Integer.parseInt(str);%>该数字的立方为:3.设定字符集4.设置错误页面

2015-11-30 21:25:55 595

原创 Jsp9大隐式对象

1.Servlet :   优点:逻辑处理方便 缺点:页面表现麻烦2.Jsp  优点:页面表现方便1:简便性和有效性。2:  程序的独立性(一次编写,到处运行)3:程序的兼容性。4:程序的可重用性  缺点:逻辑处理麻烦所以互补使用,一般项目采用   jsp+servlet+javabeanmethodJSP页面就是带有Jsp元

2015-11-30 21:25:20 474

原创 JDBC(数据库)

一.数据库CURD方法命名CURD增(create)删(delete)查(Read) 改(updata)增:savexx/insertxxx删:removexxx/deletexxxx/delxxxx查:多个返回值(find--search开头)使用List>,单个(get)返回值HashMap改:updatexxx/modifxxx   插入的值与?号个数

2015-11-30 21:24:40 331

原创 登陆拦截 filter() , 字符编码拦截器

一:Filter拦截器作用和使用的规则.Filter拦截器作用就是去拦截所有用户发送的请求和资源文件(servlet/jpg/.js/.css)通过web.xml指明的url-pattern进入的。/*  代表拦截所有的请求,1:filter的init()方法:是根据web.xml顺序执行的,weblogic容器启动的时候并不会去加载filte的init()方法.调

2015-11-30 21:23:58 2735

原创 Jquery取值

.html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值。val( )------一般 用在input上,而不用在其他元素,用来获取input或者是select的值html()和text()可用在多种元素上,但是html()相当于依据源代码返回,也就是在返回的内容中会包含各种tag(标签),而te

2015-11-30 21:22:55 378

原创 Jquery选择器

*1.jquery中的方法 :    parent(选择上一级元素)          parents(选择所有上级元素(前辈))    children(选择下一级元素)        find(选择所有后代元素)    siblings(选择同级元素(兄弟))   prev(选择兄弟元素(前一个))   next(选择弟元素(后一个))    toggle()方法进行显示隐藏交

2015-11-30 21:22:07 270

原创 弹出层(封装代码)

弹出层:常用分辨率:1368*766  1440*900  1920*1080position:fixed(固定不动在页面),absolute(随浏览器滚动一起走),relative(随内容往下排挤),static(默认值)弹出层 弹出,loading,都是一个Div 1. 都离不开定位position:absolute fixed relative static(默认值,无意

2015-11-30 21:21:31 555

原创 JavaScript学习入门

一、你知道,为什么JavaScript非常值得我们学习吗?1. 所有主流浏览器都支持JavaScript。2. 目前,全世界大部分网页都使用JavaScript。3. 它可以让网页呈现各种动态效果。4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。二、易学性1.学习环境无外不在,只要有文本

2015-11-30 21:20:40 371

原创 HTML小知识点

body{font-size:16px;font-family:微软雅黑;color:#666;}标准样式html:块级元素div,dl dt dd(定义列表),hr(水平分隔线),p,ol,ul(非排序列表),table(input,label),br(换行),b(加粗),i(斜体)img(图片标签),span(常用内联容器,定义文本内区块)select(option)选择元

2015-11-30 21:18:50 320

原创 Java开发经验记录

1.软件开发 != 程序设计2.提高软件开发生产率3.分而治之 : 把一个复杂的问题分解成若干个更小的,更简单的问题,逐个解决每个小问题,最后把各个小问题的解答组合起来。  一个复杂的系统开发任务,可以先分解若干个可以解决的子问题。4.优化5.大道至简基础知识的重要性:明确自己的目标,坚持不断地学习,学习得越多,了解得越多,你就越有信心学习下去。万丈高楼平地起。由深入浅

2015-11-30 21:17:09 378

原创 String详解

一.Scanner类概述 : JDK5后用于获取用户键盘输入        构造方法  public Scanner(InputString source )        System类下有一个静态常量                 public static final InputStream in; 标准的输入流,对应着键盘录入。Scanner类的成员方法     pu

2015-11-30 21:16:31 275

原创 super.this.static.final

1.super 关键字的作用:语法: super(实参);作用:通过子类的构造方法调用父类的构造方法,普通方法和属性语法规则:一个构造方法第一行,如果没有this(..),也没有显示去调用super();系统会默认调用super( );super(..)和this(..)是不能共存;注意:super(..);的调用,只能放在构造方法的第一行通过子类的构造方法去调用父类的

2015-11-30 21:15:56 359

原创 StringBuffer和StringBuilder

1.org.apache.commons.lang.StringUtils  StringUtils类     isNotEmpty将空格也作为参数,isNotBlank则排除空格参数    判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(Stringstr) public static boolean isNotBlank

2015-11-30 21:15:34 225

原创 java网络编程

网络通信1.找到对方Ip,数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做端口,逻辑端口。定义通信规则,这个通训规则称为协议,国际组织定义了通用协议tcp/ip(应用层(HTTP)、传输层(TCP、UDP)、网际层(ip)、网络接口层)IP地址:主机名:localhost  本地回环地址127.0.0.1

2015-11-30 21:14:49 336

原创 junit单元测试

单元测试:不用起服务器就可以进行测试,想用什么数据测都可以1.测试单个方法,在方法上添加@Test@TestpublicvoidtestRun(){     Personp = new Person();     p.run(); }记住在建TestAdd.java文件时,要new一个JUnit4的测试文件

2015-11-30 21:12:28 473

原创 java环境配置

1.Windows配置CATALINA_BASEC:\Program Files\Java\apache-tomcat-6.0.41CATALINA_HOMEC:\Program Files\Java\apache-tomcat-6.0.41CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.j

2015-11-30 21:10:08 267

原创 数组与类集(集合)

数组1.数组的声明:(数组一旦定义就不能更改)例如dog是一个类    int d=new dog[ ]    dog tom[ ]; 数组tom的元素可以存放dog对象的引用;       数据确定  int[] arr={3,1,5,6};         数据不确定   int arr=new int[4];  二维数组 int arr[row][col]

2015-11-30 21:09:24 395

原创 多线程

线程安全: 线程同步,当一个程序对一个线程安全的方法或语句访问时,其他的不能对他进行操作,必须等到这次访问结束才能对这个线程安全的方法进行访问线程不安全:线程不同步线程安全问题是由全局变量及静态变量引起的,若每个线程中对全局变量,静态变量只有读操作,而无写,一般来说,这个局部变量线程安全的,若多个线程同时执行写操作,一般考虑线程同步,否则可能影响线程安全。        安

2015-11-30 21:08:56 248

原创 反射、泛型(通配符)、注解

反射(reflect)反射机制:通过一个对象得到对象所在的完整的”包.类”名称  (实例对象.getClass( ).getName( ) )               通过对象反射求出类的名称一切的操作都将使用Object完成,类、数组、的引用都可以使用Object进行接收.任何一个类没有明确声明继承自哪个父类时,则默认继承Object类,所以getClass( )方法是Obj

2015-11-30 21:08:25 631

原创 封装、继承、多态

面向对象的三大特性:封装,继承,多态继承是面向对象的重要概念,软件中得继承和现实中得继承概念一样继承是实现软件可重用性的重要手段(A继承B,A就拥有了B得所有特性)java中支持类的单继承,也就是说A只能继承B,A不能同时继承Cjava中继承使用extends关键字1.封装性①、什么是封装?封装就是将属性私有化,提供公有的方法访问私有属性。

2015-11-30 21:07:52 595

原创 方法重载与方法重写

方法重载(Overloading)      什么是方法重载?(发生在同一个类中)方法名称相同,参数项不相同。那么认为一个方法是另一个方法的重载方法。注意:重载只跟参数有关,与返回类型无关。方法名和参数相同而返回类型不相同,不能说是重载。典型的方法重载:System.out.println();  Sysstem.out代表了一个java.io.PrintSte

2015-11-30 21:07:17 2215

原创 MyBatis入门

一单独使用jdbc编程问题总结Public static void main(String[] args) {           Connection connection = null;           PreparedStatementpreparedStatement = null;           ResultSet resultSet = null;            

2015-11-30 20:40:16 328

原创 纯代码实现图片预览

1UI效果图2.代码实现//// ViewController.m// 04-图片浏览器//// Created by liuhang on 15/11/20.// Copyright © 2015年 liuhang. All rights reserved.//#import "ViewController.h"/* 1.查看界

2015-11-20 22:51:54 697

转载 有关UIView、subview的几个基础知识点-IOS开发 (实例)

首先要弄懂几个基本的概念。 一)三个结构体:CGPoint、CGSize、CGRect 1.  CGPointC代码  /* Points. */        struct CGPoint {      CGFloat x;      CGFloat y;    };    typedef struct CGPo

2015-11-20 15:29:18 375

原创 ARC中强指针与弱指针

ARC是苹果为了简化程序员对内存的管理,推出的一套内存管理机制使用ARC机制,对象的申请和释放工作会在运行时,由编译器自动在代码中添加retain和release1> strong:强指针引用的对象,在生命周期内不会被系统释放    在OC中,对象默认都是强指针2> weak:弱指针引用的对象,系统会立即释放    弱指针可以指向其他已经被强指针引用的对象在ARC机

2015-11-18 09:53:31 910

转载 [super dealloc]内存释放的先后顺序

Objective-c 语言中最头疼的事就是内存释放,申明一个变量后记得一定要释放这个变量,我们定义的全局变量都是在 - (void)dealloc     函数中释放的;里面继承了一个[super dealloc]方法,所有的释放都必须写在 [super dealloc]的前面。-------错误的写法---------

2015-11-16 23:46:57 743

转载 【iOS知识学习】_int、NSInteger、NSUInteger、NSNumber的区别和联系

1、首先先了解下NSNumber类型:苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.htmlNSNumber是NSValue的一个子类,它是一个对象来存储数字值包括

2015-11-16 22:48:14 430

原创 NSString的常用方法

创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error; 创建一个新字符串并将其设置为 url 指定的内容,使用字符编码enc,在err

2015-11-16 20:44:42 362

转载 Xcode开发技巧之code snippets(代码片段)

一、什么是代码片段当在Xcode中输入dowhile并回车后,Xcode会出现下图所示的提示代码:这就是代码片段,目的是使程序员以最快的速度输入常用的代码片段,提高编程效率。该功能是从Xcode4开始引入的。在Xcode中的位置如下图所示:里面有很多Xcode自带的代码片段,上例中的dowhile就是其中的一个。二、如何自定义代码

2015-11-14 23:11:54 597

转载 关于oc运行时 isa指针详解

Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的

2015-11-14 22:36:40 2574

原创 ios快捷键

1. 文件CMD + N: 新文件CMD + O: 打开CMD + S: 保存CMD + Q :退出XcodeCMD + SHIFT + N: 新项目CMD+OPt+S:保存所有文件CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右

2015-11-14 00:24:36 520

原创 OC中栈区与堆区的内存概念解析

栈区是先进后出,队列是先进先出。栈区就相当于玻璃杯,往玻璃杯里放奥利奥,第一块放入的奥利奥,肯定是最后一个拿出来。队列就相当于掉了底的玻璃杯,最先放入的,必定最先掉出来。网上有个更绝的比喻:队列是吃多了拉,栈区是吃多了吐。这里解析的是栈区和堆区的内存问题,说到了栈区自然引出队列,捎带提一笔。言归正传,以下面这个非常简单的ç语言程序为例:变量i和j就是保存在栈区里的有...

2015-11-13 23:46:18 3642

原创 IOS中类和对象还有,nil/Nil/NULL的区别

类与对象的概念类是对同一类事物高度的抽象,类中定义了这一类对象所应具有的静态属性(属性)和动态属性(方法)。对象是类的一个实例,是一个具体的事物。类与对象是抽象与具体的关系。类其实就是一种数据类型,它的变量就是对象。类与类之间的关系——继承关系A是B如果这句话说的通,在设计程序的时候就可以看成是继承关系。例如:学生与小学生 小学生也是

2015-11-11 23:38:23 331

原创 自动释放池的使用

//6.关闭ARC后,使用形式则不同,建立一个或多个自动释放池    //只有放入自动释放池中的对象,使用[pool drain]时对象的引用技术才会-1    NSAutoreleasePool *pool = [[NSAutoreleasePoolalloc] init];    ABC *abc = [[ABCalloc]init];    NSLog(@"初始化对象

2015-11-10 23:34:03 411

原创 内存管理1----关闭ARC

1.但使用retain , release  autorelease,dealloc,retaincount这些方法,如果没有设置关闭ARC,程序就会报ARC(Automatic Referce Counting)简单的说就是自动内存回收了,使用了ARC就不允许直接调用上述函数。2.单击项目 ---弹出文件选项,将Object-c Automatic Referece 设置为 No

2015-11-10 22:56:27 441

原创 数据类型

1.二进制 : 由 0和1 组成     运算规则 加(逢2进1)   减(借1当2)     十进制 : 0~9组成           运算规则 加(逢10进1) 减(借1当10)  — 转2进制(除膜%取余,最后为第一位)   八进制 : 0~7组成         运算规则 加(逢9进1)   减(借1当8)  —转2进制(取3位)   十六进行 : 0~F组成        

2015-11-10 20:29:52 256

原创 OC中方法与函数的区别

方法:方法是Objective-C独有的一种结构,只能在Objective-C中声明、定义和使用,C语言不能声明、定义和使用。1、类方法以+号开头,对象方法以-号开头+ (void) init;        // 类方法- (void) show;                // 对象方法2、在@interface和@end之间声明,在@implementation和

2015-11-10 00:00:39 498

原创 Mac OS X快速显示、恢复隐藏文件的方法

在Mac OS X中,文件名前有一个点“.”就可以隐藏文件。你以前可能注意过这点,例如,当你将文件从mac复制到PC中,可以看到.DS_Store文件,但在pc中它不是隐藏的。 这些文件默认是隐藏的,这样做有很多好处,普通用户几乎没有修改他们的需要,同时让这些文件保持可见会让文件夹变得杂乱无章。但是,偶尔你会发现自己需要查看这些隐藏文件。例如,浏览UNIX文件系统、处理.htaccess文

2015-11-09 14:45:02 544

转载 第一个OC的类

一、语法简介1.类在Java中,我们用1个.java文件就可以描述清楚一个类;在OC中,一般用2个文件来描述一个类:1> .h:类的声明文件,用于声明成员变量、方法。类的声明使用关键字@interface和@end。注意:.h中的方法只是做一个声明,并不对方法进行实现。也就是说,只是说明一下方法名、方法的返回值类型、方法接收的参数类型而已,并不会编写方法内部的代码。2> .

2015-11-08 10:37:17 387

系统集成软考五天

速度下载软考重点知识帮助文档,系统集成项目管理工程师5天修炼第二版

2019-03-05

FreeSwitch2019最新资料

最新FreeSITCH语音软电话学习技术,对于软件开发学习有很大的帮助,建议下载!

2019-01-05

cas单点登陆服务端

cas单点登陆服务端war包,关于使用说明也包含在内,快速构建单点登陆系统

2018-06-22

黑马代码生成器HeimaCodeUtil_V2.4

黑马代码生成器,非常好用的代码生成器,最新版,传智播客出品,支持多种代码模板生成,包括前端页面

2018-06-01

java基础教程

java语法,java面向对象基础,java多线程等相关知识

2015-08-12

空空如也

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

TA关注的人

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