自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

【不到最后,不要轻易下判断】

【不到最后,不要轻易下判断】一天晚上,她在机场候机。为了打发几个小时的等候时间,她买了一盒饼干和一本书。她找到一个位子,坐了下来,专心致志地读起了书。突然间,她发现坐在身旁的一个青年男子伸出手,毫无顾忌地抓起放在两人中间的那个盒子里的饼干吃了起来。她不想惹事,便视而不见。这位心怀不悦的女士也开始从那个盒子里拿饼干吃。她看了看表,同时用眼角的余光看到那个“偷”饼干的人居然也在做同样的动作。她...

2014-03-18 16:10:00 111

MySQL教程:6条有用的MySQL语句

查询语句的创建是一门艺术,一门使用SQL和命令进行精确和高效查询数据库的艺术。在SELECT查询中,你可以使用JOIN,WHERE和HAVING语句来定义结果的行和列和范围。Group By可以将结果行组合为可以分析的概要数据,UNION则可以组合多个查询的结果,INSERT、DELETE和UPDATE命令可以关系到JOIN语句,INSERT....SELECT可以将一个查询的结果直接插入到另外一...

2014-03-18 11:18:00 96

好用的MySQL客户端HeidiSQL

先前一直使用MySQL admin 和 phpmyadmin 来管理MySQL数据库,但是这两个软件均有很让人郁闷的地方:MySQL的操作体验不好,用了很久都很不习惯phpmyadmin用户体验还行,但是访问远程服务器和多服务器时体验和速度欠佳今天在网上逛了一大圈后发现现在的MySQL客户端已经是相当多了(想当年真是杯具...),试用一圈后觉得还是HeidiSQL最好用。个人使用感...

2014-03-18 11:16:00 401

用户权限管理模块【表结构及SQL语句】

tb_user:用户帐户信息表列名数据类型允许空说明UserNamenvarchar(128)N用户IDPasswordnvarchar(128)N登录名,用户EmailEmailnvarchar(100)Y密码Questionnvarchar(100)Y重置密码的问题Answe...

2014-03-18 10:19:00 135

用户角色权限设计思路

用户角色管理作为每个管理系统所必备的模块,也是每个系统的基础模块。网上有很多都称作通用权限管理系统,真的就通用么?不一定吧,个人认为不管通用与不通用,能满足自己系统的需求就OK了。废话不多说下面是一个用户角色权限设计思路:<1>不同职责的人员,对于系统操作的权限应该是不同;<2>可以对“组”进行权限分配;<3>权限管理系统应该是可扩展...

2014-03-18 10:17:00 436

对chain.doFilter(request,response)的理解

他的作用是将请求转发给过滤器链上下一个对象。这里的“下”指的是哪里 ?指的是下一个filter,如果没有filter那就是你请求的资源。一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起request -> filter1 -> filter2 ->filter3 -> .... -> requ...

2014-03-18 09:57:00 845

mysql sql语句大全

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk','testBack', 'c:\mssql7back...

2014-03-17 11:19:00 78

优质代码

1、buf.append("("); if (argTypes != null) { for (int i = 0; i < argTypes.length; i++) { if (i > 0) { buf.append(", "); } Class<?> c = argTypes[i]; buf.append((c == null) ? "nu...

2014-03-13 14:52:00 83

网络爬虫——相对路径转成绝对路径

public static String relative2AbsolutePath(String content, String url, String tag, String property) throws URISyntaxException, MalformedURLException { String newContent = ""; if (content != null...

2014-03-13 12:01:00 410

Character

0x0000, // 0000..007F; Basic Latin 0x0080, // 0080..00FF; Latin-1 Supplement 0x0100, // 0100..017F; Latin Extended-A 0x0180, // 0180..024F; Latin Extended-B 0x0250, // 0250..02AF; IPA Extensio...

2014-03-13 09:13:00 312

代码优化原则

1、多个地方重复代码放到一处(定义为通用)2、多个地方的常量用全局变量来代替3、声明对象的同时初始化4、对于只用一次的变量,去掉中间变量...

2014-03-11 16:43:00 431 1

Console 命令详解 , 让调试 js 代码变得更简单

Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过...

2014-03-11 16:29:00 130

document.selection详解

IE:document.selection   FireFox:window.getSelection()   document.selection只有IE支持,window.getSelection()也只有FireFox和 Safari支持,都不是标准语法。selection 对象 ---------------------------------------------------...

2014-03-11 15:12:00 5611

异常处理经验小结之一:不要直接抛出InvocationTargetException

在最近一段时间的工作中,积累了几点异常处理的经验,怕时间久了就淡忘了,因此写下本文记录下来,一遍日后总结和查看。1.在通过反射执行方法的时,如Method.invoke(),如果被反射执行的方法体抛出了Exception,这个异常会被包装成InvocationTargetException重新抛出,下面是jdk里面的源码:Java代码 publicObjectinv...

2014-03-11 13:17:00 418

Jsoup解析HTML实例及文档方法详解

这篇文章主要介绍了Jsoup如何解析一个HTML文档、从文件加载文档、从URL加载Document等方法,对Jsoup常用方法做了详细讲解,最近提供了一个示例供大家参考 使用DOM方法来遍历一个文档 从元素抽取属性,文本和HTML 获取所有链接解析和遍历一个HTML文档如何解析一个HTML文档:复制代码代码如下:String html = "...

2014-03-11 10:12:00 332

java 网页解析工具包 Jsoup

Jsoup是一个非常好的解析网页的包,用java开发的,提供了类似DOM,CSS选择器的方式来查找和提取文档中的内容。相关资料如下:下载地址:http://jsoup.org/download中文文档资料:http://www.open-open.com/jsoup/比较好的文档:http://www.ostools.net/apidocs/apidoc...

2014-03-11 10:09:00 171

关于alibaba的fastjson

1、以前曾写过一篇关于前台和后台的对象转成JSON的文档。后台用的是JsonUtil。此种方法转成json时,会抛异常。 现在改进一下。用阿里巴巴的fastjson。不但快,而且不用抛异常。2、把fastjson.jar包拷贝到项目中去。3、JSONObject.toJSONString(对象) 即可进行转换...

2014-03-11 09:23:00 82

BlockingQueue

前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在...

2014-03-10 10:40:00 91

网络爬虫基本原理(二)

四、更新策略 互联网是实时变化的,具有很强的动态性。网页更新策略主要是决定何时更新之前已经下载过的页面。常见的更新策略又以下三种: 1.历史参考策略 顾名思义,根据页面以往的历史更新数据,预测该页面未来何时会发生变化。一般来说,是通过泊松过程进行建模进行预测。 2.用户体验策略尽管搜索引擎针对于某个查询条件能够返回数量巨大的结果,但是用户往往只关注前几页结果。因此,...

2014-03-08 13:42:00 105

网络爬虫基本原理(一)

网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。这篇博客主要对爬虫以及抓取系统进行一个简单的概述。一、网络爬虫的基本结构及工作流程 一个通用的网络爬虫的框架如图所示: 网络爬虫的基本工作流程如下: 1.首先选取一部分精心挑选的种子URL; 2.将这些URL放入待抓取URL队列;...

2014-03-08 13:41:00 160

正则表达式30分钟入门教程

目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页...

2014-03-08 08:20:00 66

对SSO和一般登陆的理解

1、一般登陆 登陆——>填写用户名user和密码pwd——>校验user和pwd——>获取用户角色role——>获取权限——>初始化——>写入session中2、单点登陆 从session中获取user 和 密码pwd——>校验user和pwd——>获取用户角色role——>获取权限——>初始化 ...

2014-03-07 15:39:00 164

oracle 的几个开发工具比较

Oracle SQL Developerhttp://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html?ssSourceSiteId=ocomenOracle公司官方这个工具是完全免费的中文版本的文字翻译有问题,如Profile翻译成概要文件,Stack Frame-》弹出式框...

2014-03-07 15:32:00 92

Oracle 游标使用全解

-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from e...

2014-03-05 17:02:00 57

游标cursor

游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图中的数据进行查询并逐行读取。Oracle游标分为显示游标和隐式游标。 显示游标(Explicit Cursor):在PL/SQL程序中定义的、用于查询的游标称作显示游标。 隐式游标(Implicit Cursor):是指非PL/SQL程序中定义的、而且是在PL/SQL中...

2014-03-05 17:00:00 123

【轻松学排序算法】眼睛直观感受几种常用排序算法

1 快速排序介绍:  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需时间的...

2014-03-05 16:35:00 108

淘宝网的技术发展史(二) ——Oracle替换MySQL

本文是《淘宝网的技术发展史》系列连载文的第二篇,在告别个人网站时代后,淘宝网的技术发展迎来了由Oracle开启的第二个时代。文/淘宝技术大学培训专家 子柳MySQL撑不住了淘宝网作为个人网站发展的时间其实并不长,由于它太引人注目了,马云在2003年7月就宣布了这个是阿里巴巴旗下的网站,随后在市场上展开了很成功的运作。最著名的就是利用中小网站来做广告,突围e...

2014-03-05 16:28:00 192

转载 淘宝网的技术发展史(一)——个人网站时代

《天下网商·经理人》十月刊开始将连载系列文章《淘宝网的技术发展史》,为读者描述淘宝网在整个发展过程中,所有的主动和被动的技术变革的前因后果。文/淘宝技术大学培训专家 子柳  前言11月11日,这个棍子最多的日子被网民自我调侃变成了一个节日——“光棍节”。而淘宝网又用疯狂的折扣促销给它赋予了另外一个意义——“购物狂欢节”。2011年11月11日这一天,淘宝商城(现天猫商城)与

2014-03-05 16:27:27 879

淘宝网的技术发展史(一)——个人网站时代

《天下网商·经理人》十月刊开始将连载系列文章《淘宝网的技术发展史》,为读者描述淘宝网在整个发展过程中,所有的主动和被动的技术变革的前因后果。文/淘宝技术大学培训专家 子柳前言11月11日,这个棍子最多的日子被网民自我调侃变成了一个节日——“光棍节”。而淘宝网又用疯狂的折扣促销给它赋予了另外一个意义——“购物狂欢节”。2011年11月11日这一天,淘宝商城(现天猫商城)与...

2014-03-05 16:27:00 498

ORACLE触发器详解

ORACLE PL/SQL编程之八:把触发器说透本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 ...

2014-03-05 11:46:00 93

Oracle经典语句与一般函数的用法介绍

1、复制表结构和表数据CREATETABLEemp_hisASSELECT*FROMEMPWHERE1=2; 建立emp_his表。列名与EMP表一样。但是没有数据。 复制B表的结构 CREATE TABLE A AS SELECT * FROM B WHERE 1=2 复制B表的结构和数据 CREATE TABLE A AS SELECT * FROM B WHERE ...

2014-03-05 09:19:00 114

原创 关于后台JsonUtil和前台JSON的配置

1、后台:JsonUtil引入jackson-annotations、jackson-core、jackson-databind三个包引入JsonUtil.java文件即可2、前台:JSON引入json2.js即可

2014-03-04 17:11:00 637 1

关于后台JsonUtil和前台JSON的配置

1、后台:JsonUtil引入jackson-annotations、jackson-core、jackson-databind三个包引入JsonUtil.java文件即可2、前台:JSON引入json2.js即可

2014-03-04 17:11:00 79

转载 oracle数据类型和对应的java类型

地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCCSQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型:  

2014-03-04 16:44:53 1007

oracle数据类型和对应的java类型

地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.htm#BHCJBJCCSQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型1.0标准的JDBC类型:CHAR...

2014-03-04 16:44:00 173

原创 java.sql.Date与java.util.Date的区别与联系

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt

2014-03-04 10:40:09 602

java.sql.Date与java.util.Date的区别与联系

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSta...

2014-03-04 10:40:00 101

转载 Oracle 错误代码大全

最近在网上看见一个牛人总结的oracle的错误代码大全,觉得非常的有必要,于是山寨过来看看ORA-00001: 违反唯一约束条件 (.)   ORA-00017: 请求会话以设置跟踪事件   ORA-00018: 超出最大会话数   ORA-00019: 超出最大会话许可数   ORA-00020: 超出最大进程数 ()   ORA-00021: 会话附属于其它某些进程;无法转换会话 

2014-03-01 14:36:02 2946

Oracle 错误代码大全

最近在网上看见一个牛人总结的oracle的错误代码大全,觉得非常的有必要,于是山寨过来看看ORA-00001:违反唯一约束条件(.)ORA-00017:请求会话以设置跟踪事件ORA-00018:超出最大会话数ORA-00019:超出最大会话许可数ORA-00020:超出最大进程数()ORA-00021:会话附属于其它某些进程;无法转换会话ORA-00022:无效的会话ID;访...

2014-03-01 14:36:00 3702

fastjson.jar

阿里巴巴温少开发的fastjson包。具体用法见博客

2014-03-11

java 反编译

java Myeclipse的反编译插件

2013-12-19

10.5Myeclipse 破解工具cracker

在win7 64位Myeclipse 10.5下可以破解。博客有破解的详细过程

2013-05-06

空空如也

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

TA关注的人

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