JAVA
文章平均质量分 76
新亚细亚
这个作者很懒,什么都没留下…
展开
-
InputStream,String,File相互转化
InputStream,String,File相互转化1. String --> InputStreamInputStream String2InputStream(String str){ ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); return stream;}2. I转载 2012-01-09 16:00:51 · 10046 阅读 · 0 评论 -
在Linux中打开了太多文件(Too many open files)的解决方法
回答一、[root@lxadmin nginx]# cat /proc/sys/fs/file-max8192文件系统最大可打开文件数[root@lxadmin nginx]# ulimit -n1024程序限制只能打开1024个文件使用[root@lxadmin nginx]# ulimit -n 8192调整一下或者永久调整打开文件数 可在启动文件/etc/转载 2012-07-05 16:16:14 · 969 阅读 · 0 评论 -
Spring 发送带有内嵌图片和附件的邮件的java程序
java已经将邮件的发送接收封装的很完美,我们使用起来也很方便。Spring的框架下发送带有内嵌图片和附件的邮件的java程序的小例子。Spring的配置如下: smtp.163.com true username@163.com passw原创 2012-08-03 15:32:01 · 894 阅读 · 0 评论 -
ClassLoader.getResourceAsStream(name);获取配置文件的方法
ClassLoader.getResourceAsStream(name);路径问题InputStream in = getClass().getResourceAsStream('/'+"spring-beans.dtd"); 表示从classs目录下面的找文件,文件放在src下面就可以了.InputStream in = getClass().getResourceAsStream转载 2012-08-03 16:02:27 · 2419 阅读 · 0 评论 -
非对称加密
【1】非对称加密算法:非对称加密算法又称为公钥加密算法,按照密码学的Kerckhoff原则:“所有算法都是公开的,只有密钥是保密的”。即安全系统的设计者不能指望使用某种秘密的无人知道的算法来保密,而应当使用一种公开的被验证过的算法——只要密钥是安全的,已知算法的攻击者实际上无法破解秘文的算法才是好的算法。RSA算法是目前最流行的公钥密码算法,它使用长度可以变化的密钥。RSA是第一个既能转载 2012-08-13 11:28:15 · 810 阅读 · 0 评论 -
错误代码系统实例借鉴
做较大系统往往需要建立较完整的错误码系统,找了一下,觉的新浪的一套错误码系统比较有借鉴内容。如下:错误代码说明错误返回值格式JSON{ "request" : "/statuses/home_timeline.json", "error_code" : "20502", "error" : "Need you follow uid."}错误代码说明转载 2012-08-20 18:02:56 · 12664 阅读 · 0 评论 -
Oracle读取Blob数据-通过JDBC
通过JDBC读取Blob数据,演示代码[java] view plaincopyprint? import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; imp转载 2012-08-20 17:19:38 · 846 阅读 · 0 评论 -
JAVA 流 小结
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:java.io包是一组流类,分为:字节流:抽象父类是InputStream/OutputStream字符流:抽象父类是R转载 2012-08-30 17:02:35 · 625 阅读 · 0 评论 -
MIME type
MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。MIME类型能包含视频、图像、文本、音频、应用程序等数据。转载 2012-08-21 11:27:19 · 7068 阅读 · 0 评论 -
HTML中定义字体[字体美化]
一、HTML中定义字体字体的确是很好打交道的,一开始制作页面,它就以默认的样式显示。随着逐步的深入,你会改变一下默认的设置,增大或者减小字体。一般字体默认的标签格式:<p>田涛</p>接下来,我们把字体设置为黑体或者宋体字样式,它的标签如下:<p><font face="黑体">田涛</font></p>在以上格式里,我们引出了字体的标签元素<font></font>.该标签具转载 2012-08-20 17:26:29 · 10028 阅读 · 0 评论 -
关于URL编码
一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 “http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是 因为网络标准RFC 1738 做了硬性规定:转载 2012-06-07 14:53:07 · 556 阅读 · 0 评论 -
Spring中TransactionTemplate 简单灵活的事务配置及使用
在一般的交易类程序中会频繁的使用事务来约束重要或关键的动作,已保证交易行为的整体性和一致性。下例中是在Spring框架下中使用JDBC连接数据库的事务示例。1.配置文件内容 数据源、事务的底层配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20原创 2012-05-17 15:31:29 · 32705 阅读 · 1 评论 -
Java把一个文件转化为byte字节
Java把一个文件转化为byte字节import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;/*** 把一个文件转化为byte[]数据,然后把字节写入一个新文件里转载 2012-01-09 16:23:39 · 820 阅读 · 1 评论 -
简单的多终端对同一数据的互斥插入
简单的多终端对同一数据的互斥插入相关问题说明: 两台设置了F5的服务器上,要求部署完全相同程序代码的应用。 设置了一个定时任务,每天向日志表中插入数据。如果不做限制,一定会生成两条重复的记录。现在要求数据库中的数据不能重复。基本策略: 各个服务器上的应用向数据库中执行了查询锁行操作(select * from .... wher原创 2012-02-08 21:21:01 · 692 阅读 · 0 评论 -
Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返转载 2012-03-06 18:10:09 · 366 阅读 · 0 评论 -
jsp页面中文乱码初步处理
jsp页面中文乱码初步处理在下面加上以下一行试试如果不行,试试转码。转码的三种方法:A. 接受参数时进行编码转换String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8"); 这样的话,每一个参数都必须这样进行转码。很麻烦。但确实可以拿到汉字。B原创 2012-04-05 11:46:01 · 546 阅读 · 0 评论 -
base64出现空格的问题
如:将一串参数做了base64后直接作为url的一部分发送出去了。 要知道base64的算法有pad,crcf的控制选项,而又很凑巧,发使用的是none,即pading部分带有crcf,这样一个正常的参数输入,会产生类似于: ancdfdsfdsfdsfsadfasfsafafdsafadsfsafasdfasdfsadfadfdsfsd== 注意上面换行的地方被加了cr cf转载 2012-04-05 18:10:22 · 41048 阅读 · 4 评论 -
java基本类型位数、最大值、最小值
java基本类型位数、最大值、最小值package day02;public class ShuJuLeiXin { public static void main(String[] args) { // byte p("基本类型:byte 二进制位数:" + Byte.SIZE); p("包装类:java.lang.Byte转载 2012-04-15 18:28:30 · 1886 阅读 · 0 评论 -
java导出txt
第一种形式,是以流的开式直接response,适用于数据量不是很大的情况下。 第二种形式,是先将要下载的文件写到后台的一个文件或者excel 中,然后再进行下载。 第一种实现:package com.smartdot.pdm.business.corp.magazine.util; import java.io.BufferedOutputStream;转载 2012-04-15 21:52:38 · 1072 阅读 · 0 评论 -
Java和Jsp 中 request.getHeader() 详细说明
== JAVA 部分request.getHeader() 详细说明==System.out.println("rotocol: " + request.getProtocol()); System.out.println("Scheme: " + request.getScheme()); System.out.println("Server Name: " + request.ge转载 2012-04-19 20:20:51 · 19753 阅读 · 0 评论 -
怎样用Java来获取真实的IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getR原创 2012-04-23 00:28:22 · 1145 阅读 · 0 评论 -
Joda-Time 简介 转自IBM
简介: 任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐。现在来看看 Joda Time,一个面向 Java™ 平台的易于使用的开源时间/日期库。正如您在本文中了解的那样,Joda-Time 轻松化解了处理日期和时间的痛苦和繁琐。在编写企业应用程序时,我常常需要处理日转载 2012-10-29 18:24:02 · 712 阅读 · 0 评论