java
文章平均质量分 78
loganyang123
这个作者很懒,什么都没留下…
展开
-
https
import java.io.InputStreamReader;import java.net.URL;import java.security.cert.Certificate;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import j原创 2013-12-19 14:44:49 · 754 阅读 · 0 评论 -
堆排序算法(java实现)
一、基本概念要掌握堆排序,先要了解堆这种数据结构。堆是一个近似完全二叉树的结构,其任意节点满足性质:Key[i]=Key[2i+1]&&key>=key[2i+2]即任何一非叶节点的键值不大于或者不小于其左右孩子节点的键值。大顶堆:满足Key[i]>=Key[2i+1]&&key>=key[2i+2]小顶堆:满足Key[i]排序过程:将初始带排序列构造成原创 2014-07-01 18:15:04 · 564 阅读 · 0 评论 -
Java程序员应该知道的10个Eclipse调试技巧
Eclipse 是众多 Java 程序员实用的开发工具,其中开发技巧也是繁多,但作为优秀的 Java 程序员,需要掌握最起码的调试技巧。 小编从前辈程序员和网络中,整理了 10 个 Eclipse 调试技巧,希望对 Java 程序员有用。 1 条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可转载 2014-06-13 08:52:44 · 516 阅读 · 0 评论 -
8张图理解Java
英文原文: Top 8 Diagrams for Understanding Java 一图胜千言,下面图解均来自 Program Creek 网站的 Java 教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图展示了这段代码做了什么String s = "abcd";s = s.concat ("e转载 2014-06-12 17:14:06 · 544 阅读 · 0 评论 -
7款开源Java反编译工具
今天我们要来分享一些关于 Java 的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像 .NET、Java 这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样我们就很难用工具反编译了。 1、Java 反编译插件 —— Jadclipse转载 2014-09-02 10:26:25 · 656 阅读 · 0 评论 -
java 集合小结
在java中,集合相关的内容多放在 java.util 包里面。java的集合主要有Collection接口和Map接口,同时还有Iterator 这个接口是实现foreach(for T in C)的遍历集合元素的操作。原创 2014-04-24 18:40:01 · 582 阅读 · 0 评论 -
spring面试题二
* Spring, hibernate ,struts面试题Hibernate工作原理及为什么要用?原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory为什么要用:原创 2014-04-25 15:12:43 · 499 阅读 · 0 评论 -
https客户端
import java.io.*;import java.net.*;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.*;public class TrustSSL {privat原创 2013-12-19 15:09:15 · 887 阅读 · 0 评论 -
模拟交易
假如你正在为一投资公司咨询。他们正在做模拟,对一给定的股票连续观察n天,记为i=1,2,…,n;对每天i,该股票每股的价格p(i)。假设在这个时间区间内,在某一天他们想买1000(第i天)股而在另一天(第j天)卖出所有这些股。为得到最多收益,他们应什么时候买什么时候卖?N=8(days) 对应的为P(i) ={7, 15, 23, 16, 9, 17, 23, 46} ($)。请设计算法找到正确的原创 2014-02-25 11:20:15 · 1496 阅读 · 0 评论 -
java托盘提示小程序
package com.msg;import java.applet.Applet;import java.applet.AudioClip;import java.awt.AWTException;import java.awt.Image;import java.awt.MenuItem;import java.awt.PopupMenu;import ja原创 2014-04-14 14:24:03 · 1169 阅读 · 0 评论 -
java转移文件
package demo.log;//文件转移类import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Map;public class TransferFile { public static void Sc原创 2014-03-18 17:20:31 · 1189 阅读 · 0 评论 -
java转移文件(2)
package demo.log;//文件转移类import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Hash原创 2014-03-19 17:58:01 · 479 阅读 · 0 评论 -
java 读写xml(dom4j)
package com.huawei.emdc;import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentExceptio原创 2014-04-18 15:43:31 · 609 阅读 · 0 评论 -
Java程序员的10道XML面试题
包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema。本文将看到10道常见的XML面试问答题。这些问题大部分在Java面试中会问到,同时在C,C++,S转载 2014-04-18 18:34:27 · 539 阅读 · 0 评论 -
备份日志文件(增量添加各类日志、线程池实现)
package demo.log;import demo.log.TransferFile;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileRe原创 2014-03-20 17:26:06 · 1394 阅读 · 0 评论 -
java 读写xml(jdom)
package com.huawei.emdc;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.Li原创 2014-04-18 15:44:52 · 621 阅读 · 0 评论 -
Spring面试大全一
etrwer转载 2014-04-25 13:48:28 · 496 阅读 · 0 评论 -
java虚拟机一
Java虚拟机规范概要研究Java虚拟机,首先要了解Sun的Java虚拟机规范。现在,该实现版本很多,如比较有名的Sun、IBM、BEA、Apple、HP、MS、Apache Harmony。它们都实现了JVM规范,但有各自扩展。譬如,针对IBM虚拟机的堆碎片导致OutOfMemory(OOM),在Sun的虚拟机上就不会发生。Sun的JVM有maxPermSize的概念,IBM就没有,如果你设转载 2014-04-24 18:59:23 · 591 阅读 · 0 评论 -
Spring中的事务管理方式
SPRING的两种事务管理方式:编程式、声明式。通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。 一、 Spring事务策略 Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象接口: org.spri原创 2014-04-25 13:32:49 · 623 阅读 · 0 评论 -
java ssl连接(no cipher suites in common)
Java SSL/TLS 安全通讯协议介绍Java 的安全通讯本文主要介绍了网络安全通讯协议 SSL/TLS 和 Java 中关于安全通讯的实现部分。并通过一个简单的样例程序实现,来展示如何在 Java 平台上正确建立安全通讯。 人类建立了通信系统之后,如何保证通信的安全始终是一个重要的问题。伴随着现代化通信系统的建立,人们利用数学 理论找到了一些转载 2015-05-07 22:19:57 · 17876 阅读 · 2 评论