- 浏览: 42523 次
- 性别:
- 来自: 成都
最新评论
-
lohiecan:
boolean bool; false/true 1字节你 ...
Java中八种基本数据类型占用字节空间总结
文章列表
DOM4J格式化XML
- 博客分类:
- JAVA工具类
/**
* @Title formatXML
* @Description 格式化XML
* @param retStr XML字符串
* @return
* @throws Exception
* @return String
* @throws
*/
public static String formatXML(String retStr) throws Exception {
String res = null;
Document doc = null;
try {
doc = Documen ...
# The log4j properties used by the standalone jnp server
log4j.rootCategory=INFO, CONSOLE, FILE
log4j.logger.debug=debug,debug
log4j.logger.warn=warn,warn
log4j.logger.error=error,error
### A bootstrap file appender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender. ...
DOM 创建节点(转)
- 博客分类:
- JAVA工具类
package com.inspur.java.xml;
import java.io.File;
import java.io.PrintWriter;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform. ...
java解析xml(JDOM)转
- 博客分类:
- JAVA工具类
下面通过一个简单的例子说明一下怎么用JDOM这一适合Java程序员习惯的工具包来解析XML文档。为了简单,我用了如下XML作为要解析的XML文件:<?xml version="1.0" encoding="gb2312"?><books> <book email="zhoujunhui"> <name>rjzjh</name> <price>60.0</price> </book></books>够简单的吧,但它对 ...
Java中一共有四个类加载器,之所以叫类加载器,是程序要用到某个类的时候,要用类加载器载入内存。 这四个类加载器分别为:Bootstrap ClassLoader、Extension ClassLoader、AppClassLoader和URLClassLoader,他们的作用其实从名字就可以大概推测出来了。其中AppClassLoader在很多地方被叫做System ClassLoaderBootstrap ClassLoader是在JVM开始运行的时候加载java的核心类,是用C++编写的,它用来加载核心类库,在JVM源代码中这样写道:static const char classpa ...
要理解,先要背下他们各自编码的情况
不编码字符数
公共字符
差异部分(3个)
差异部分(5个)
差异部分(8个)
escape
69
所有数字,字母不编码 10+26*2 = 62个
公共不编码的 星,点,减,下划线 (4个)
*.-_ 共记66个
+/@
完
encodeURI
82
+/@
()!'~
#$=&:;?,
encodeURIComponent
71
无(加,反斜,@)
()!'~
完
之后就说使用的问题,由于 POST 数据时,数据不是在HTTP报头部分传送的,而是在正文传送的, ...
http://zhaolinjnu.blog.sohu.com/108165720.html
t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当大。下面是一些测试结果:
SQL> set timing onSQL> select count(*) from t where instr(title,'手册')>0;
COUNT(*)---------- 65881
Elapsed: 00:00:11.04SQL> select ...
当前需求: bill表有字段 bill_info 数据格式如:{"AMOUNT":"1000","PHONE_NUMBER":"13578447852"}
要取得其中的PHONE_NUMBER
SQL实现:
select substr(bill_info,instr(bill_info, '"PHONE_NUMBER":"') + length('"PHONE_NUMBER":"'),11) from bill;
/**
* @Title getImgeHexString
* @Description 网络图片转换成二进制字符串
* @param URLName 网络图片地址
* @param type 图片类型
* @return String 转换结果
* @throws
*/
public static String getImgeHexString(String URLName,String type) {
String res = null;
try {
int HttpResult = 0; // 服务器返回的状态
...
"100" : Continue "101" : witching Protocols "200" : OK "201" : Created "202" : Accepted "203" : Non-Authoritative Information "204" : No Content "205" : Reset Content "206" : Partial Content "300" : Mu ...
一、安装篇
jspSmartUpload是由www.jspsmart.com网站研发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:
1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就能搞定文件的上传或下载,方便。
2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,能获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。
3、能对上传的文件在大小、类型等方面做出限制。如此能滤掉不符合需求的文件。
4、下载灵活。仅写两行代码,就能把Web ...
一:
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时 ...
这一篇文章要解决数据加密——数据补位的问题、DES算法的两种模式ECB和CBC问题以及更加安全的算法——3DES算法。
一、数据补位
DES数据加解密就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者明文,最后一段不足8个字节,按照需求补足8个字节(通常补00或者FF,根据实际要求不同)进行计算,之后按照顺序将计算所得的数据连在一起即可。
这里有个问题就是为什么要进行数据补位?主要原因是DES算法加解密时要求数据必须为8个字节。
二、ECB模式
DES ECB(电子密本方式)其实非常简单,就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者 ...
用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解 ...
基本数据类型 所占用空间大小
byte b; 1字节
short s; 2字节
int i; 4字节
long l; 8字节
char c; 2字节(C语言中是1字节)
float f; 4字节
double d; 8字节
boolean bool; false/true 1字节
基本数据类型注意事项:
1、未带有字符后缀标识的整数默认为int类型;
未带有字符后缀标识的浮点数默认为double类型。2、如果一个整数的值超出了int类型能够表示的范围,则必须增加后缀“L”(不区分大小写,建议用大写,因为小写的L与阿拉伯数字1很容易混淆),表示为long型。3 ...