外围方法
文章平均质量分 75
新亚细亚
这个作者很懒,什么都没留下…
展开
-
简单的多终端对同一数据的互斥插入
简单的多终端对同一数据的互斥插入相关问题说明: 两台设置了F5的服务器上,要求部署完全相同程序代码的应用。 设置了一个定时任务,每天向日志表中插入数据。如果不做限制,一定会生成两条重复的记录。现在要求数据库中的数据不能重复。基本策略: 各个服务器上的应用向数据库中执行了查询锁行操作(select * from .... wher原创 2012-02-08 21:21:01 · 698 阅读 · 0 评论 -
JAVA 流 小结
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:java.io包是一组流类,分为:字节流:抽象父类是InputStream/OutputStream字符流:抽象父类是R转载 2012-08-30 17:02:35 · 630 阅读 · 0 评论 -
错误代码系统实例借鉴
做较大系统往往需要建立较完整的错误码系统,找了一下,觉的新浪的一套错误码系统比较有借鉴内容。如下:错误代码说明错误返回值格式JSON{ "request" : "/statuses/home_timeline.json", "error_code" : "20502", "error" : "Need you follow uid."}错误代码说明转载 2012-08-20 18:02:56 · 12684 阅读 · 0 评论 -
非对称加密
【1】非对称加密算法:非对称加密算法又称为公钥加密算法,按照密码学的Kerckhoff原则:“所有算法都是公开的,只有密钥是保密的”。即安全系统的设计者不能指望使用某种秘密的无人知道的算法来保密,而应当使用一种公开的被验证过的算法——只要密钥是安全的,已知算法的攻击者实际上无法破解秘文的算法才是好的算法。RSA算法是目前最流行的公钥密码算法,它使用长度可以变化的密钥。RSA是第一个既能转载 2012-08-13 11:28:15 · 820 阅读 · 0 评论 -
dom4j解析XML简单方法
0 处理成功 0 查询成功 李佳 325826128609280830 3 一致 /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC原创 2012-01-04 16:11:03 · 1084 阅读 · 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 · 2423 阅读 · 0 评论 -
Spring 发送带有内嵌图片和附件的邮件的java程序
java已经将邮件的发送接收封装的很完美,我们使用起来也很方便。Spring的框架下发送带有内嵌图片和附件的邮件的java程序的小例子。Spring的配置如下: smtp.163.com true username@163.com passw原创 2012-08-03 15:32:01 · 900 阅读 · 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 · 972 阅读 · 0 评论 -
关于URL编码
一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 “http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是 因为网络标准RFC 1738 做了硬性规定:转载 2012-06-07 14:53:07 · 572 阅读 · 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 · 1153 阅读 · 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 · 19784 阅读 · 0 评论 -
java导出txt
第一种形式,是以流的开式直接response,适用于数据量不是很大的情况下。 第二种形式,是先将要下载的文件写到后台的一个文件或者excel 中,然后再进行下载。 第一种实现:package com.smartdot.pdm.business.corp.magazine.util; import java.io.BufferedOutputStream;转载 2012-04-15 21:52:38 · 1080 阅读 · 0 评论 -
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 · 1892 阅读 · 0 评论 -
base64出现空格的问题
如:将一串参数做了base64后直接作为url的一部分发送出去了。 要知道base64的算法有pad,crcf的控制选项,而又很凑巧,发使用的是none,即pading部分带有crcf,这样一个正常的参数输入,会产生类似于: ancdfdsfdsfdsfsadfasfsafafdsafadsfsafasdfasdfsadfadfdsfsd== 注意上面换行的地方被加了cr cf转载 2012-04-05 18:10:22 · 41113 阅读 · 4 评论 -
Spring 中简便配置系统常量
####?????????#???USERNAME = apay#??PASSWORD = epay_3V!LK5#????TYPE = 1A020205#??KEYDESKEY = 12345678新建一个配置文件Config.properties,完成上述参数的赋值。新建一个工具方法类import java.io.IOException;import java原创 2012-01-04 17:12:04 · 5468 阅读 · 0 评论 -
MIME type
MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。MIME类型能包含视频、图像、文本、音频、应用程序等数据。转载 2012-08-21 11:27:19 · 7133 阅读 · 0 评论