- 浏览: 51407 次
-
最新评论
文章列表
1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。5、LONG 数据类型的使用中,要受限于磁盘的大小。能够操作 LONG 的 SQL 语句:1、Select语句
- 2015-03-26 10:04
- 浏览 273
- 评论(0)
Java 加密解密之消息摘要算法(MD5 SHA MAC)
消息摘要
消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途 ...
- 2014-12-17 13:56
- 浏览 266
- 评论(0)
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP
GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看 ...
- 2014-12-15 15:35
- 浏览 240
- 评论(0)
Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示。
所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte ...
- 2014-12-15 15:14
- 浏览 260
- 评论(0)
Java加密解密基础
密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。
密码学常用术语
...
- 2014-12-15 14:01
- 浏览 234
- 评论(0)
从第一次开始写web程序,自己还有身边同事开发出现乱码情况基本都没有消停过。估计以后还会一样继续。 这么些年,不断修修改改,也总结也归纳。程序从asp,asp.net,jsp,php,服务器从windows到linux,数据库也从sqlserver,mysql到oracle ...
- 2014-11-25 14:48
- 浏览 210
- 评论(0)
最近在研究验证码识别。大体总结了一下分为以下几种思路:
1、绕过验证码。跳过验证码直接访问需要的页面内容。(大天朝很多网站验证码就是个摆设。)
2、请求头中自带验证码。有些网站的验证码会在前台js校验。服务 ...
- 2014-11-24 15:40
- 浏览 248
- 评论(0)
前段时间,做了个“双缓冲队列”,可是测试的效果就是不怎么明显,理论完全都在这里,可是就是看不到效果。
昨天在的提示下,终于意识到不该用阻塞队列,换成普通的List对象,这样效果就明显多啦~~
又重新写 ...
- 2014-11-07 10:11
- 浏览 239
- 评论(0)
注:http://my.oschina.net/xiahuawuyu/blog/82580 为此篇文章的链接。
设置post方法的header,增加红色字体部分的配置:
HttpClient client = new HttpClient();client.getParams().setBooleanParameter(
"http.protocol.expect-continue", false); PostMethod method = new PostMethod(url);
- 2014-10-07 14:36
- 浏览 450
- 评论(0)
昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:
http://blog.csdn.net/shootyou/article/details/6615051
里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。
在服务器的日常维护过程中,会经常用到下面的命令:
[plain]view
plain
- 2014-09-05 11:25
- 浏览 237
- 评论(0)
前言:
在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。
认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示:
从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;
常用的队列主要有以下两种:(当然通过不同的实现方式,还可以延伸出很多不同类 ...
- 2014-08-18 11:36
- 浏览 177
- 评论(0)
【IT168 技术文档】
/*
网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会:
1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不会被编码;
2.将空格转换为加号 (+) ;
3.将非文本内容转换成"%xy ...
- 2014-08-14 16:03
- 浏览 209
- 评论(0)
今天用到lombok插件,感觉还不错。记录一下
前言:
逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。lombok提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相 ...
- 2014-07-09 16:43
- 浏览 219
- 评论(0)
前言
=========================================================================
JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。
JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通 ...
- 2014-07-01 23:00
- 浏览 189
- 评论(0)
1.... Servet资料... 2
1.1 绪言... 2
1.2 谁需要读这份文档... 2
1.3 Java Servlet API的组成... 2
1.4 有关规范... 2
1.5 有关Java Servlets. 3
1.6 Java Servlet概论... 3
1.7 Servlet的生命周期... 5
1.8 Servlet的解析和载入... 5
1.9 Servlet的初始化... 5
- 2014-06-24 16:31
- 浏览 228
- 评论(0)