知识介绍
文章平均质量分 72
索隆
路漫漫其修远兮,吾将上下而求索
展开
-
Oracle高级查询之GROUP BY
http://blog.csdn.net/ayou2008/article/details/7183258为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。现在客户的需求是统计部门中每种工作的工资总额,最后还需要统计所有人的工资总数,相信这样的需求对大家来说还是比较简单的,很快就能写出SQL语句,如下:[sql] vie转载 2013-04-01 14:48:23 · 1107 阅读 · 0 评论 -
JSESSIONID、SESSION、cookie
所谓session可以这样理解:当与服务端进行会话时,比如说登陆成功后,服务端会为用户开壁一块内存区间,用以存放用户这次会话的一些内容,比如说用户名之类的。那么就需要一个东西来标志这个内存区间是你的而不是别人的,这个东西就是session id(jsessionid只是tomcat中对session id的叫法,在其它容器里面,不一定就是叫jsessionid了。),而这个内存区间你可以理解为se转载 2012-11-26 18:31:31 · 2210 阅读 · 0 评论 -
细说Cookie
说Cookie阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好转载 2012-11-26 18:34:36 · 703 阅读 · 0 评论 -
深入理解HTTP Session
深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最转载 2012-10-12 09:56:22 · 898 阅读 · 0 评论 -
一款很好用又漂亮的日期控件My97 DatePicker 4.8 Beta2
绝对好用的日期控件My97 DatePicker 4.8 Beta2以后就用它了 官方主页:http://www.my97.net原创 2012-08-23 14:39:41 · 1581 阅读 · 0 评论 -
LDAP百度百科
LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。转载 2012-07-24 14:12:23 · 1721 阅读 · 0 评论 -
java.util.BitSet 研究(存数海量数据时的一个途径)
java.util.BitSet可以按位存储。计算机中一个字节(byte)占8位(bit),我们java中数据至少按字节存储的,比如一个int占4个字节。如果遇到大的数据量,这样必然会需要很大存储空间和内存。如何减少数据占用存储空间和内存可以用算法解决。java.util.BitSet就提供了这样的算法。比如有一堆数字,需要存储,source=[3,5,6,9]用int原创 2012-05-08 14:35:34 · 32185 阅读 · 6 评论 -
使用java.util.BitSet 求素数的算法
找出100以内的素数素数定义:质数,又称素数,指在一个大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数(也可定义为只有1和本身两个因数的数)。使用java.util.BitSet求素数的算法:例如要找100以内的素数,1,声明一个BitSet bs,第0,1位置false;其余位是true。2,从2开始遍历bs,如果是true就进行内循环遍历。3,内循环原创 2012-05-08 16:20:41 · 1871 阅读 · 0 评论 -
java中的BitSet学习
(1)BitSet类 大小可动态改变, 取值为true或false的位集合。用于表示一组布尔标志。 此类实现了一个按需增长的位向量。位 set 的每个组件都有一个 boolean 值。用非负的整数将 BitSet 的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用一个 BitSet 修改另一个 BitSet 的内容。转载 2012-05-08 10:57:45 · 1924 阅读 · 0 评论 -
js操作cookie
直接上代码吧,清楚明了。cookie的查看局势到cookie的路径下看看打开文件,看看有没有。(记得右键刷新)<% String path = request.getContextPath();%><% //Cookie coo1 = new Cookie("key1", "value1"); //coo1.setMaxAge(60000); //coo1.原创 2012-11-27 17:52:12 · 1123 阅读 · 0 评论 -
java cookie全解析(session与cookie的机制和原理)
http://www.cnblogs.com/agilework/articles/2290240.html 摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目转载 2012-11-27 09:33:28 · 898 阅读 · 0 评论 -
jsessionid释疑解惑
http://blog.csdn.net/snakeqi/article/details/3952594 在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x...。这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时转载 2012-11-26 18:40:41 · 803 阅读 · 0 评论 -
java中assert的用法理解
http://arthennala.blog.51cto.com/287631/56996一、assertion的意义和用法J2SE 1.4在语言上提供了一个新特性,就是assertion功能,它是该版本在Java语言方面最大的革新。从理论上来说,通过 assertion方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的实践意义。在实现中,a转载 2013-03-31 21:24:00 · 1294 阅读 · 0 评论 -
assert断言学习
package org.test;public class AssertTest { /** jvm 断言默认是关闭的。 在eclipse开启断言assert。 在Run->Run configurations ->打开arguments选项卡,在VM argments框里填入-ea 如果要关闭assert,则填入-da原创 2013-03-31 21:40:06 · 1004 阅读 · 0 评论 -
三大主流ETL工具选型
http://www.blogjava.net/wxqxs/archive/2009/04/17/277279.htmlETL(extract, transform and load) 产品乍看起来似乎并不起眼,单就此项技术本身而言,几乎也没什么特别深奥之处,但是在实际项目中,却常常在这个环节耗费太多的人力,而在后续的维护工作中,更是往往让人伤透脑筋。之所以出现这种状况,恰恰与项目初期转载 2013-03-10 14:40:51 · 1161 阅读 · 0 评论 -
ETL百科
ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载。 ETL工具有:OWB(Oracle Warehouse Builder)、ODI(Oracle Data Integrator)、Informatic PowerCenter、AICloudETL、DataStage、Repository Explorer、Beeload、Ket转载 2013-03-10 14:39:14 · 827 阅读 · 0 评论 -
Web服务的几种实现方法
http://blog.csdn.net/carlwu/article/details/3516306我们为什么应该使用基于Document风格的SOAP服务?RPC风格的承前启后性在上节中,我们介绍了RPC和Document风格Web服务的差别。首先,有人可能要问,对RPC和Document wrapped风格的服务来说,我们毕竟只关心要交换消息及转载 2012-12-05 16:34:15 · 1346 阅读 · 0 评论 -
cookie的操作
学习操作cookie,首先要了解cookie的机制。这个网上优秀的文章太多了。本篇文章练习如何操作cookie。说道操作,无非就是“增删改查”四个字。cookie操作的api很简单,马上先写一个看看。一,新增cookiepackage org.hd.report.action;import java.io.PrintWriter;import java.text.Simp原创 2012-11-27 15:46:21 · 1018 阅读 · 0 评论 -
设计模式之二 --- Singleton 模式 .
【1】基本概念 Singleton 是一种创建性模式,它用来确保只产生一个实例,并提供一个访问它的全局访问点。对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或 Socket 连接要受到一定的限制,必须保持同一时间只能有一个连接的存在。【2】简单分析 我们先来看一下该设计模式的UML结构图:为了实现 Singleton 模式,我们转载 2012-04-12 23:43:16 · 507 阅读 · 0 评论 -
Hadoop(百科介绍)
Hadoop百科名片 Hadoop示意图一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low转载 2012-04-24 14:03:23 · 1316 阅读 · 0 评论 -
算法系列之十二:多边形区域填充算法--递归种子填充算法
平面区域填充算法是计算机图形学领域的一个很重要的算法,区域填充即给出一个区域的边界(也可以是没有边界,只是给出指定颜色),要求将边界范围内的所有象素单元都修改成指定的颜色(也可能是图案填充)。区域填充中最常用的是多边形填色,本文中我们就讨论几种多边形区域填充算法。一、种子填充算法(Seed Filling) 如果要填充的区域是以图像元数据方式给出的,通常使用种子填充算法(Se转载 2012-03-09 13:23:32 · 1419 阅读 · 1 评论 -
23种设计模式(1):单例模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建型模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式转载 2012-03-09 15:20:30 · 450 阅读 · 0 评论 -
Lucene 介绍
Lucene是一套用于全文检索和搜寻的开放源码程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具;就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费java资讯检索程式库。[编辑]历史Lucene最初是由Doug Cutting所撰写的,他是一位资深的转载 2012-03-08 09:36:01 · 737 阅读 · 1 评论 -
全文搜索---Solr(它与lucene的关系)
说起Apache Lucene,可以说无人不知,无人不晓,但是说道Apache Solr,恐怕知道的不多。看看Apache Solr的说明:Solr是一个基于Lucene java库的企业级搜索服务器,包含XML/HTTP,JSON API, 高亮查询结果,faceted search(不知道该如何翻译,片段式搜索),缓存,复制还有一个WEB管理界面。Solr运行在Servlet容器中转载 2012-03-07 23:17:58 · 3172 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名01 package Reflect;02 03 /**04 * 通过一个对象获得完整的包名和类名05 * */06 class Demo{07 /转载 2011-11-23 01:00:04 · 1017 阅读 · 0 评论 -
PowerDesigner 使用教程(很具体,很实用)
1、PowerDesigner 使用教程从今日开始,每天一部分内容,在每个工作日,争取让大家天天都有的看,每天内容不会太多。 有错误的地方还请大家指正。 PowerDesigner简介 PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流转载 2011-11-21 11:09:44 · 9586 阅读 · 0 评论 -
bat文件介绍
bat文件 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理转载 2011-10-28 16:41:51 · 1217 阅读 · 1 评论 -
Java Runtime.exec()注意事项
Java Runtime.exec()注意事项分类: Java Linux2011-03-23 21:52 813人阅读 评论(1)收藏 举报0. Runtime.exec()用来执行外部程序或命令 1. Runtime.exec() 有四种调用方法 * public Process exec(String command);转载 2011-11-15 23:31:25 · 1230 阅读 · 0 评论 -
关于不推荐使用方法的鉴别(带划线的方法)
我们有时反编译某些jar包去研究代码,从而达到学习的目的。这时就经常见到带划线的方法,如下图: 这种带划线的方法其实是作者不推荐使用的方法,由于版本更新等原因,这个类需要兼容以前的方法,但并不推荐使用原来的方法,就可以用这个办法告诉使用者。@deprecated就是废弃的意思。只要加了这个标记,这个方法就会出现划线。看看测试:原来的方法: 加入@depr原创 2012-03-15 16:08:14 · 1162 阅读 · 0 评论 -
JAVA方法重载和方法重写
方法重载(overloading method) 方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的名称定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法, 这就是多态性。下面是一个方法重载的例子:class MethodOverloading {转载 2012-03-20 21:44:13 · 614 阅读 · 0 评论 -
nutch(百科介绍)
nutch目录nutchNutch必须能够做到Nutch主要分为两个部分爬虫,CrawlerCrawler工作流程Crawler详细工作流程是 nutch Nutch是一个由Java实现的,刚刚诞生开放源代码(open-source)的web搜索引擎。 尽管Web搜索是漫游Internet的基本要求, 但转载 2012-04-24 13:47:39 · 673 阅读 · 0 评论 -
java注解简介
Java注解(Annotation) (1) Annotation(注释)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注释是以‘@注释名’在代码中存在的,根据注释参数的个数,我们可以将注释分为:标记注释、单值注释、完整注释三类。它们都不会直接影响到程序的语义,只是作为注释(标识)存在,我们可以通过反射机制编程实现对这些元转载 2012-04-11 16:20:48 · 577 阅读 · 0 评论 -
Spring 编码剖析@Resource注解的实现原理
Spring 编码剖析@Resource注解的实现原理June 15, 2011 | tags 传智播客Spring2.5观看笔记 | views 619 Comments 1下面解剖一下Spring内部是如何实现@Resource注解的,现在从头到尾通过传智播客版的Spring微量容器让它实现通过注解方式,来进行依赖对象的注入先建一个传智播客的Re转载 2012-04-11 16:55:32 · 2642 阅读 · 0 评论 -
Tika(百科介绍)
Apache Tika目录简介支持的文档格式项目历史简介 Apache Tika 利用现有的解析类库,从不同格式的文档中(例如HTML, PDF, Doc),侦测和提取出元数据和结构化内容。 功能包括: 侦测文档的类型,字符编码,语言,等其他现有文档的属性。 提取结构化的文字内容。 该项目的目标使用群体主要为转载 2012-04-24 13:49:09 · 1722 阅读 · 0 评论 -
32 位和 64 位 Windows识别
32 位和 64 位 Windows:全部显示 32 位和 64 位版本 Windows 之间有什么区别? 术语“32 位”和“64 位”是指计算机的处理器(也称为“CPU”)处理信息的方式。64 位版本的 Windows 可处理大量的随机存取内存 (RAM),其效率远远高于 32 位的系统。 我如何知道我的计算机运行的是 32 位还是 64 位版本的 Windows? 要原创 2012-04-11 14:36:20 · 1046 阅读 · 0 评论 -
Oracle与MySQL的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在or转载 2012-04-10 22:57:42 · 458 阅读 · 0 评论 -
jar包 zip和 tgz区别
这几天开始看有关J2EE得书,并试着做上面的小项目,在做项目之前必要的是下载自己需要的相关软件和框架。在下载东西的时候总是碰见后缀是.tar.gz和.zip的问题,搞不清楚是怎么回事,不晓得下载哪个文件才是对自己有用的。后来才知道,其实这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样,tar.gz格式的文件比zip文件要小不少。tar.gz压缩格式用于unix的操作系统,而zip用于win转载 2012-03-21 20:43:24 · 8206 阅读 · 1 评论 -
Java之POJO
POJO 一:什么是POJOPOJO的名称有多种,pure old java object 、plain ordinary java object 等。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任转载 2012-04-07 22:46:59 · 23270 阅读 · 2 评论 -
cmd和dos的区别(汇总)
你在windows操作系统里进的DOS(即输入 CMD 进命令提示符)不是纯DOS,只是为方便某些需求而建立的,而纯DOS本身就是一种操作系统.(两者的区别:比如你可以在纯DOS下删除你的 windows系统,但在你所说的"命令提示符"里却不能,因为你不可能"在房子里面拆房子吧?")dos是磁盘操作系统;命令提示符是dos系统的界面中输入dos命令的提示位置;cmd是xp系统运行其自带转载 2011-11-15 23:44:42 · 16219 阅读 · 5 评论