j2se
lin910429
这个作者很懒,什么都没留下…
展开
-
java IO 中Reader和InputStream的区别和用法
|——BufferedReader |___InputStreamReader |__FileReader BufferedReader : 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 构造方法摘要 BufferedReader (Reader in) 创建一个使用默认大小输入缓冲区的转载 2013-10-22 17:29:01 · 4863 阅读 · 0 评论 -
支付宝 接口解析
支付宝登录接口解析昨天看了支付宝的登录接口代码,觉得有些东西还是对以后的开发有帮助的。下面就记录自己的感想。首先是AlipayCore.java这个类,该类是请求、通知返回两个文件所调用的公用函数核心处理文件,不需要修改。方法主要是对签名和请求参数进行拼接:/** * 生成签名结果 * @param sArray 要签名的数组转载 2016-01-26 10:42:27 · 2337 阅读 · 0 评论 -
ObjectMapper转换时包含日期会报错
ObjectMapper转换为实体时,对于时间的格式化处理是调用自己的StdDateFormat类来实现日期格式话的,此类有 "yyyy-MM-dd'T'HH:mm:ss.SSSZ";"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";"yyyy-MM-dd";"EEE, dd MMM yyyy HH:mm:ss zzz";四种格式化类型,而我们平转载 2015-08-10 00:54:07 · 12763 阅读 · 3 评论 -
java socket实现心跳包
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.InetSocketAddress;import java.net.ServerSocket;import j转载 2015-04-02 17:54:47 · 12653 阅读 · 1 评论 -
DTO
DTO层的思考 注意,【】中是后来加的批注。因为随着对DDD的深入了解,对DTO的思考也有所改变。分布式模式下,DTO层是一定需要的吗?DTO层的作用是为了隔离Domain Model:让DoMain Model的改动不会直接影响到UI;保持Domain Model的安全,不暴露业务逻辑。 【最大多数情况看来,UI或者DO的改动,都不可避免地会影响对方,即使中间有DTO转载 2015-03-03 15:26:29 · 710 阅读 · 0 评论 -
java 递归
public static void researchfile(File file) { if (file.isDirectory()) { File[] filearry = file.listFiles(); for (File f : filearry) { if (f.isDirecto转载 2014-09-22 15:42:45 · 491 阅读 · 0 评论 -
一些不靠谱的java.util.List深复制方法
之前探讨过Java数组的深复制问题,现在来说说。为什么不说呢?因为在寻找探索的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。 这是下面要频繁使用的一个JavaBean Java代码 class Person implements Serializable{ private int age; privat转载 2014-08-26 14:14:04 · 466 阅读 · 0 评论 -
Java读取properties文件
菜鸟心得Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,我看了好多的文章,在读到“博客之星-熔岩”的“Java读取properties文件的思考”这片文章的时候,感觉写的很好,忍不住也些点日志记录下来,在最常用的读取properties文件的方式--->“通过java.lang.Class类的getResourceAsSt转载 2014-07-11 15:39:52 · 562 阅读 · 0 评论 -
java多线程
15个顶级Java多线程面试题及回答原文链接 ,原文作者: Javin Paul , 译者:赵峰Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的J转载 2014-06-07 10:34:16 · 770 阅读 · 0 评论 -
JAVA 常用加密方法
JAVA 常用加密方法 1.Base64 加密:org.apache.commons.codec.binary.Base64.encodeBase64(byte[]binaryData) 解密:org.apache.commons.codec.binary.Base64.decodeBase64(byte[]base64Data)2转载 2014-02-12 23:15:17 · 905 阅读 · 0 评论 -
谈谈java 集合框架
浅谈JAVA集合框架Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Collections的区别。 2 List, Set, Map是否继承自Co转载 2013-12-23 23:57:24 · 466 阅读 · 0 评论 -
Thread 概述和几种状态介绍
Thread 的作用只是为了更好的利用CPU ,我们有两种方式来实现线程:1.继承Thread 类2.实现Runable接口线程大概可分为5个状态,1.创建状态,2.就绪状态,3.运行状态,4.阻塞状态,5.死亡状态。创建状态一般是刚new出来的对象就绪状态是调用Start()后状态运行状态是线程执行run()方法体内容后的状态阻原创 2013-12-20 22:03:27 · 901 阅读 · 0 评论 -
java 数据库加密MD5
import java.security.MessageDigest;public class MD5andKL {// MD5加码。32位public static String MD5(String inStr) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5转载 2013-11-04 22:58:03 · 1004 阅读 · 0 评论 -
java 链接jdbc时设置链接数据库编码
import java.io.File;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import jxl.Sheet;import jxl.Workbook;public clas原创 2013-10-28 13:09:44 · 16047 阅读 · 3 评论 -
java并发
原文出处:http://blog.csdn.net/jackfrued/article/details/44499227 编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。本文是对并发编程的一点总结和思考,同时也分享了Java 5以转载 2016-02-29 18:01:57 · 550 阅读 · 0 评论