- 博客(40)
- 资源 (7)
- 收藏
- 关注
转载 详解SESSION与COOKIE的区别
在面试中 经常碰到请阐述session与cookie的区别与联系,以及如何修改两者的有效时间。大家都知道,session是存储在服务器端的,cookie是存储在客户端的,session依赖于cookie,但是让你说详细点,你会吗?我是不太清楚的,特意在网上找了很多资料,发现一篇不错的文章,特整理归纳在此,供有需要的朋友查看。 具体来说cookie机制采用的是在客户端保持状态的方
2014-10-05 22:07:51
659
转载 深入Java单例模式
此文在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现
2014-10-05 21:37:37
676
原创 二分查找算法
提到查找算法一般都会想到二分查找算法,而且面试官也喜欢问二分查找算法。1、二分查找算法的基本条件是有序数组;2、二分查找的主要思路就是设定两个指针start和end分别指向数组元素的收尾两端,然后比较数组中间结点arry[mid]和待查找元素x。如果待查找元素x小于中间元素,那么表明x在数组的前半段,那么将end=mid-1,如果x大于中间元素,那么表明该元素在数组的后半段,将start=
2014-10-04 16:11:39
732
转载 ArrayList和LinkedList的比较
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因
2014-10-03 16:40:53
940
转载 在Eclipse中配置Heritrix
在Eclipse中配置Heritrix开源爬虫: Heritrix 1.14.4 安装/使用 Heritrix 是一个由 java 开发的、开源的网络爬虫,用户可以使用它来从网上抓取想要的资源。其最出色之处在于它良好的可扩展性,方便用户实现自己的抓取逻辑。本文详细介绍了 Heritrix 在 Eclipse 中的配置、运行。 目前 H
2014-05-28 15:10:54
850
转载 SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
概述继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进
2014-05-07 10:34:23
771
转载 自己封装js的ArrayList类
众所周之,js是没有ArrayList类的,但是js自带了Array类(虽然在js中已经是动态数组了),不过Array类使用起来还是挺别扭的,尤其是一些方法名称,更是让人摸不着头脑,于是就有了自己封装一个ArrayList类的想法。(function(win) { var ArrayList = function() { this.datas = [];
2014-04-21 16:26:13
918
原创 基于ssh2的小demo
此文主要是练习并学习ssh2,适用于初学者群体,大牛勿进,不喜勿喷!主要解决有一下几个问题:1.利用struts2的taglib标签库的iterator迭代生成多表单数据并存储,读取并添加跟新功能。2.直接提取TXT的发票文件并上传解析存储3.解决许多新手开发遇到的问题,架构已搭好,只需要专注于逻辑实现。代码资源包一.项目结构:采用此demo的小伙伴最好不要更改
2014-03-26 16:42:21
1473
转载 Struts2对象集合(批量输入)校验 详解
最后的目录结构:addMaterial.jsp:01<%@ page language="java" pageEncoding="gb2312"%>02<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2014-03-06 17:35:37
886
转载 SSH框架总结(框架分析+环境搭建+实例源码下载)--这个很值得一读~!
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制
2014-02-27 16:11:08
1136
转载 mysq的导入导出
导入数据库:load data infile 'd:/test.txt' into table nmg fields terminated by ',' lines terminated by '\r\n';13.2.5. LOAD DATA INFILE语法LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'
2014-02-24 10:47:29
766
转载 JDBC连接MySQL
JDBC连接MySQLJDBC连接MySQL加载及注册JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();JDBC URL 定义驱动程序与数据源之间的连接标准语法:(主要通讯协议)>:(次要通讯协议,即驱动程序名
2014-02-23 14:17:41
609
转载 Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X
2014-02-23 12:48:59
570
转载 MySQL启动与基本配置
MySQL是一个小型关系型数据库管理系统。开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司10亿美元收购。MySQL被广泛地应用在Internet的中小型网站中,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性:1. 使用C和C++编写,并使用了多种编译器进行测试,
2014-02-21 18:00:43
709
转载 java中json处理的使用
package xxx; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import net
2014-02-13 11:10:29
825
转载 让数据库变快的10个建议
让数据库变快的10个建议大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 1、小心设计数据库 第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。 譬如我曾经遇见过将客户端信息和支付信息储存在同一
2013-12-05 18:12:39
826
转载 简单十步让你全面理解SQL
简单十步让你全面理解SQL来源:IDF实验室博客 (转自http://www.admin10000.com/document/3412.html)很多程序员认为SQL是一头难以驯服的野兽。它是为数不多的声明性语言之一,也因为这样,其展示了完全不同于其他的表现形式、命令式语言、 面向对象语言甚至函数式编程语言(虽然有些人觉得SQL 还是有些类似功能) 我每天
2013-12-05 17:10:12
962
转载 SQL语句的增删改查及数据库表的多表连接查询
一、增:有2种方法1.使用insert插入单行数据: 语法:insert [into] [列名] values 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男','1983/6/15') 注意:如果省略表名,将依次插入所有列 2.使用insert,s
2013-12-01 22:52:59
13668
1
原创 浅识HTML5
今天在图书馆看了本HTML5的入门书,在此小结一下,与大家共享。HTML5为什么越来越被大家接受?HTML5 中有一些有趣的新特性:用于绘画的 canvas 元素;用于媒介回放的 video 和 audio 元素;对本地离线存储的更好的支持;新的特殊内容元素,比如 article、footer、header、nav、section;新的表单控件,比如 calendar、d
2013-11-03 11:33:18
1436
原创 Js与Java的基本数据类型
以前对这些概念老是弄混淆,在这里补一下基础,对比一下加深印象。1.Java的基本数据类型1)概念: Java中的简单类型从概念上分为四种:实数、整数、字符、布尔值。但是有一点需要说明的是,Java里面只有八种原始类型,其列表如下: 实数:double、float 整数:byte、short、int、long 字符:char 布尔值:boole
2013-10-31 11:39:06
2726
原创 js,jsp--前端开发过程中浏览器版本的判定
js,js--前端开发过程中浏览器版本的判定1.jquery的方法:通过正则表达式可判定常用浏览器及其版本。function allinfo(){ var ua = navigator.userAgent; ua = ua.toLowerCase(); var match = /(webkit)[ \/]([\w.]+)/.exe
2013-10-30 15:50:28
3101
转载 关于JAVA中内存溢出的解决办法
关于JAVA中内存溢出的解决办法J2ee应用系统是运行在J2EE应用服务器上的,而j2ee应用服务器又是运行在JVM上的,生成环境中JVM参数的优化和设置对于J2EE应用系统性能有着决定性的作用。要优化系统,则需要对JVM参数进行合理的设置,所以我们需要了解究竟在什么地方进行设置、有哪些参数以及各参数的意义分别是什么,并且我们还得了解JVM的内存管理机制究竟是个什么玩意儿?其实我们在网上搜
2013-10-17 20:55:18
658
转载 jquery中常用的SET和GET$(”#msg”).html循环
jquery中常用的SET和GET$(”#msg”).html循环$(”#msg”).html(); //返回id为msg的元素节点的html内容。$(”#msg”).html(”new content“);//将“new content” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content$(”#msg”).text(); //返
2013-10-09 16:43:36
1393
转载 关于JAVA中内存溢出的解决办法
关于JAVA中内存溢出的解决办法J2ee应用系统是运行在J2EE应用服务器上的,而j2ee应用服务器又是运行在JVM上的,生成环境中JVM参数的优化和设置对于J2EE应用系统性能有着决定性的作用。要优化系统,则需要对JVM参数进行合理的设置,所以我们需要了解究竟在什么地方进行设置、有哪些参数以及各参数的意义分别是什么,并且我们还得了解JVM的内存管理机制究竟是个什么玩意儿?其实我们在网上搜
2013-09-29 17:00:21
671
原创 牛逼的js--就是d3.js
d3.js官网:http://d3js.org/接触d3.js是因为leader让我研究它并运用到新项目开发中去,所以就花时间了解了一下。写下此文来和大家分享学习,如有不足,欢迎指正。首先,说下我对d3.js的理解。d3其实就是一个框架,就像是juery一样,封装一些功能。d3全拼:Data-Driven Documents,是一个JavaScript库,用于操纵基于数据的文档。D
2013-09-01 12:58:18
8801
转载 sql与hql的区别与联系
转自百度文库。1.hql与sql的区别sql 面向数据库表查询 面向数据库数据的检索hql 面向对象查询hql : from 后面跟的类名+类对象 where 后用对象的属性做条件sql: from 后面跟的是表名 where 后用表中字段做条件查询:在Hibernate中使用查询时,一般使用Hql查询语句。HQL(Hibernate Query Lan
2013-08-28 14:16:30
1233
原创 sesson和request的区别与联系
1.requestrequest对象对应的接口 :javax.servlet.ServletRequest 其子接口:javax.servlet.http.HttpServletRequestrequest范围内的数据是用户请求访问的当前的web组件以及和当前web组件共享同一个用户请求的其它web组件。比如一个jsp页面,指令以及标记包含的其他jsp文件也能访问共享数据,存放
2013-08-28 14:11:57
1079
转载 配置tomcat访问日志
最近需要配置tomcat访问日志,通过造访他人的博客,再根据apache官方的一些文章,才逐渐清晰了许多配置方法很简单:在server.xml里的标签下加上directory="logs" prefix="localhost_access_log." suffix=".txt"pattern="common
2013-08-20 11:43:44
1059
原创 安装awstats和配置tomcat
一、环境及安装文件:(from kim.fu)Linux:Tomcat :7.0.23AWStats:7.0Java:1.6.0(32 bit)Perl:5.8.8(系统自带_Win环境需要安装并配置环境变量)二、安装AWStat:A、安装及配置AWStat:将AWStat安装或解压获得树结构如下:在$TOMCAT_HOME$/webapps下创建awsta
2013-08-20 10:09:35
2622
原创 win7下日志分析工具awstats的搭建
先下载Awstats,我选择的是awstats-7.2.zip,网址(http://sourceforge.net/projects/awstats/)。下载完后解压缩到本地硬盘,我直接放到C盘根目录下(C:\awstats),解压缩后有三个文件夹,docs是一些安装配置文档,在配置过程中有什么不了解的可以直接打开参考就可以了(E文的),说明得很详细。一个是tools,里边放有awstats的一些
2013-08-19 12:24:55
3947
1
原创 随笔日记:firefox界面有的gif图像不显示
今天,leader让我找一个bug,情景是这样的:微博用户的默认头像不显示,而且这个现象只在firefox中出现。1.图片格式不对,排除2.图片路径,绝对路径改成相对路径,排除3.数据源导入问题,get it!那么,进入spring配置文件,查找数据层的action。根据方法名定位方法。从方法中的返回字符串,通过struts进入jsp界面显示。通过firebug,定位到具体
2013-08-15 17:41:21
1383
转载 学习日记(六)struts1配置文件详解
(转自百度文库,写的不错)1.web.xml xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.s
2013-08-15 11:27:13
789
转载 学习日记(五)getHibernateTemplate()与getSession()的理解
一、(参考猛戳即到)自动生成hibernate配置文件的时候,会在dao层用到getSession()方法来操作数据库记录,但是他还有个方法getHibernateTemplate(),这两个方法究竟有什么区别呢?1.使用getSession()方法你只要继承sessionFactory,而使用getHibernateTemplate()方法必须继承 HibernateDaoSupport当然包括
2013-08-14 17:00:53
885
原创 学习日记(四)针对ssh的理解
一、从项目代码了解ssh 首先,默认创建好了一个项目,你去了解其中的业务流程。拿到一个项目,先从web.xml开始了解。了解其加载顺序:ServletContext -> listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。
2013-08-14 11:56:44
973
转载 学习日记(三)浅识struts1,并搭建框架demo
一、Struts1配置文件总结一、在web.xml中安装Struts要想使用Struts,我们接触到的第一个配置文件就是web.xml。实际上,Struts的入口点是一个名为ActionServlet的Servlet。在第一次访问Struts时,建立这个ActionServlet类的对象实例,并调用ActionServlet类中的init方法来进行初始化(其实是读取struts
2013-08-13 14:57:26
1053
原创 学习日记(二)Hibernate用法:针对数据库表数据的增加,查询,更新,删除
一、更新和删除数据如果您是在同一个Session中取出数据并想要马上进行更新,则只要先查询并取出对象,透过setXXX()方法设定好新的值,然后呼叫session.flush()即可在同一个Session中更新指定的数据,例如:HibernateTest.javaimport onlyfun.caterpillar.*;import net.sf.hibernat
2013-08-13 11:49:18
3029
原创 学习日记(一)SessionFactory的创建和Session的获得
1。当我们调用 Configuration config=new Configuration().configure(); 时候Hibernate会自动在当前的CLASSPATH中搜寻hibernate.cfg.xml文件并将其读取到内存作为后继操作的基础配置。 我们也可以指定配置文件名,如果不希望使用默认的hibernate.cfg.xml文件作
2013-08-12 13:23:32
1389
jacob.jar+32/64位-jacob-1.17-M2-x86/64.dll
2014-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人