- 浏览: 1196861 次
- 性别:
- 来自: 北京
最新评论
-
xinglianxlxl:
对我有用,谢谢
jQuery UI Datepicker插件timepicker时分秒 -
di1984HIT:
太好了,谢谢啊。
JAVA调用系统方法打开网页 -
di1984HIT:
学习了,谢谢您~
SQLite在Java中的使用 -
zhongchongwen001:
mark
Java解析HTML之HTMLParser使用与详解 -
cai21cn:
算法有问题,会产生不可见字符,造成信息丢失
Java中的MD5信息摘要算法
文章列表
Word手工双面打印
- 博客分类:
- 随心所欲
单位的打印机只能打印单面,所以要通过软件的方法实现双面打印功能。
第一种方法分两次打印,一次打奇数页,一次打偶数页。在Word的打印对话框里可以设置打印奇数页或偶数页,这样打印两次就可以把两面都打印出来。不 ...
Unicode 是为了解决传统的字符编码方案的局限而产生的,例如ISO 8859所定义的字符虽然在不同的国家中广泛地使用,可是在不同国家间却经常出现不兼容的情况。很多传统的编码方式都有一个共同的问题,即容许电脑处理双语环境(通常使用拉丁字母以及其本地语言),但却无法同时支持多语言环境(指可同时处理多种语言混合的情况)。
/**
* unicode 转换成 中文
* @param str
* @return
*/
public static String decodeUnicode(String str) {
char aChar;
int len = ...
解决Spring中singleton中注入prototype Bean的问题
如果在Spring中使用了singleton的Bean如果注入了prototype 的Bean,那么prototype 就会失效,原因是singleton的Bean只有一个引用,也是唯一的引用。
在一些项目中还不得不这么做,一些存在了状态的Bean(内部有一些属性等)也不得不定义成为prototype ,如果定义成singleton就会出现一些问题、BUG等,但如果注入到了singleton的Bean中,即使定义成为prototype 也无效,解决方法如下:
在s ...
出现no session or session was closed这样的异常不多解释了,网上已经一大堆。 但还是提不推荐把延迟加载特性去掉,而是必要时自己采取办法得到想要的对象。这样做更加灵活和效率高。虽然是避免不了一些代码量。 之前采取的方案 ...
和java不同的是在python下获取的时间戳是有小数点的浮点数,而在java中用new Date()获取的时间戳是一个整数,那么如果你想对JAVA生成的时间戳转换成python的话除以1000就可以了
获取当前时间的时间戳:
import time
time.time()
获取特定时间的时间戳:
import datetime,time
s=datetime.datetime(2009,3,20,10,15,55)
time=time.mktime(s.timetuple())
从时间戳转换到时间:
import time
time.strft ...
服务器安全设置全攻略
- 博客分类:
- 互联网研究
一、Windows Server2003的安装 1、安装系统最少两需要个分区,分区格式都采用NTFS格式 2、在断开网络的情况安装好2003系统 3、安装IIS,仅安装必要的 IIS 组件(禁用不需要的如FTP 和 SMTP 服务)。默认情况下,IIS服务没有 ...
为了减小服务器负担,传递字符串内容通常要进行压缩,同时也能增强传输的速度,在java中GZIP压缩基本实现代码如下:
/**
* 将压缩字符串解压为字符串
* @param file 压缩文件
* @return 解压为字符串
* @throws Exception
*/
public static String deCompressString(File file) throws Exception{
FileInputStream fis = new FileInputStream(file);
ByteArrayOutputStre ...
int n1 = 14;
//十进制转成十六进制:
Integer.toHexString(n1);
//十进制转成八进制
Integer.toOctalString(n1);
//十进制转成二进制
Integer.toBinaryString(12);
//十六进制转成十进制
Integer.valueOf("FFFF",16).toString();
//十六进制转成二进制
Integer.toBinaryString(Integer.valueOf("FFFF",16)); ...
Java中的MD5信息摘要算法
- 博客分类:
- 算法
所谓MD5,即"Message-Digest Algorithm 5(信息-摘要算法)",它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前"压缩"成一种保密的格式,关键之处在于——这种"压缩"是不可逆的。 为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程: 大家都知道,地球上任何人都有自己独 ...
通过 Agent 来判断相应的智能手机设备,然后跳转到新的手机站点
经过不懈的努力,终于搜集了比较全的 智能设备 的 Agent,然后又写了程序,直接上代码吧,希望能帮助到你
/// 根据 Agent 判断是否是智能手机
///</summary>
///<returns></returns>
public static bool CheckAgent()
{
bool flag = false;
string agent = Htt ...
App ID注册地址
- 博客分类:
- 随心所欲
App Store的账号注册号非常麻烦,好不容易找到了它网站上的注册地址,给大家分享一下:
https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/wa/createAppleId?localang=zh_CN&appId=2083&returnURL=https%3A%2F%2Fsecure2.store.apple.com%2Fcn%2Fsign_in%3Fc%3DaHR0cDovL3N0b3JlLmFwcGxlLmNvbS9jbnwxYW9zOWVjNTQ1MDk2OWU2Y2MxZTkwNGU4 ...
最近使用HttpClient4.3开源包,发现了EntityUtils这个对象,EntityUtils对象是org.apache.http.util下的一个工具类,用官方的解释是为HttpEntity对象提供的静态帮助类,其常用的几个方法如下:
consume()方法;
consumeQuietly(HttpEntity)方法
toByteArray(final HttpEntity entity)方法
最主要的就是consume()这个方法,其功能就是关闭HttpEntity是的流,如果手动关闭了Inpu ...
Fastjson Java的JSON处理器
- 博客分类:
- java
Fastjson是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。
1、遵循http://json.org标准,为其官方网站收录的参考实现之一。
2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。
3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。
4、开源,使用Apache License 2.0协议开源。http://code.alibabatech.com/wiki/display/FastJSON/Home
5、具有超高的性能,java世界里没有其他的json库能够和fastjs ...
Java使用Robot操作键盘和鼠标
- 博客分类:
- java
Java提供操作键盘和鼠标的API,在java.awt.*包中,官方API参见此处,下面是个简单的例子:
package com.yeetrack.robot;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
import java.io.File;
imp ...
6.1.基本概念
HttpClient的缓存机制提供一个与HTTP/1.1标准兼容的缓存层 – 相当于Java的浏览器缓存。HttpClient缓存机制的实现遵循责任链(Chain of Responsibility)设计原则,默认的HttpClient是没有缓存的,有缓存机制的HttpClient可以用来临时替代默认的HttpClient,如果开启了缓存,我们的请求结果就会从缓存中获取,而不是从目标服务器中获取。如果在Get请求头中设置了If-Modified-Since或者If-None-Match参数,那么HttpClient会自动向服务器校验缓存是否过期。
HTTP/1.1 ...