OAuth2.0的Java实现 Apache Amber 经验

0协议是当今互联网时代用户授权和认证的标准,很好的解决了这一问题。apache孵化项目amber作为oauth2.0的java参考实现与自有平台的整合。 项目主页: http://www.open-open.c

jopen 2012-06-25   104800   0

HiJson - 查看JSON数据的Java应用 经验

java开发,基于gson包,用于格式化json字符,以树的形式展示,方便json字符串查看,支持各种常用操作,支持多标签! 项目主页: http://www.open-open.co

openkk 2012-08-14   28699   0

理解 Java 的 GC 与 幽灵引用 经验

理解 Java 的 GC 与 幽灵引用 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 Phanto

openkk 2012-08-20   12657   0

排序算法 Java实现代码 经验

JAVA下面的 堆排序  冒泡排序法 选择排序法 快速排序法 插入排序法 折半插入排序法 希尔排序法 归并排序法 /** * * @param */ public class Sort

openkk 2012-08-23   54033   0
Java   算法  

Java Web开发框架,ActiveWeb 经验

ActiveWeb是一个受Ruby on Rails启发的Java Web应用开发框架。 在ActiveWeb应用程序的核心是一个控制器(controller)。一个控制器就一个组件,它的角色

jopen 2012-10-08   26390   0
Web框架   web  

Java网页抓取工具 PlayFish 经验

playfish是一个采用java技术,综合应用多个开源java组件实现的网页抓取工具,通过XML配置文件实现高度可定制性与可扩展性的网页抓取工具 应用开源jar包包括httpclient(内容读取)

jopen 2012-10-12   79279   0

Java连接池 DBCP Component 经验

DBCP(DataBase connection pool), 数据库连接池 。 是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp

jopen 2012-10-17   33717   0

Java中文分词器 - Ansj 经验

Ansj 是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法,比其他常用的开源分词工具(如mmseg4j)的分词准确率更高。 介绍一下Ansj! Ansj中文分词

jopen 2012-11-10   67156   0

Java 的 UML 图表工具:jUML 经验

jUML 是一个 UML 图表工具,可对 Java 源码进行反向工程并创建类与类之间的关系图。 项目主页: http://www.open-open.com/lib/view/home/1354027353465

jopen 2012-11-27   52992   0

Java 字符串操作封装 经验

java 对常用字符串操作的封装 package com.wiker; import java.beans.XMLDecoder; import java.io.BufferedInputStream;

jopen 2013-11-19   55044   0

JAVA线程池的分析和使用 经验

合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降 低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源, 如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了 如指掌。

jopen 2013-12-05   14055   0

Java实现BASE64编解码 经验

为了简化存储或传输。更具体地说,BASE64算法主要用于转换二进 制数据为ASCII字符串格式。Java语言提供了一个非常好的BASE64算法的实现,即Apache Commons Codec工具包。

jopen 2013-12-29   51071   0

java.util.concurrent介绍 经验

java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据

jopen 2014-01-06   46901   0

java字节码框架ASM的学习 经验

ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class

jopen 2014-01-14   26213   0

Java字符串操作集合 经验

Java字符串操作集合

jopen 2014-01-15   35271   0

Java全半角转换代码 经验

2、其他字符半角(33-126)与全角(65281-65374)的对应关系是相差65248。 Java全半角转换代码: /** * StringUtils * */ public class StringUtils

jopen 2014-01-16   12604   0

Java 调用cmd.exe命令 经验

java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。

jopen 2014-01-23   26107   0

java的加密解密方法收集 经验

com.utils; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;

jopen 2014-10-28   21993   0

Java编程性能优化常见点 经验

下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:

jopen 2014-11-08   27869   0

Java线程的生命周期 经验

Java线程的生命周期 一个线程的产生是从我们调用了start方法开始进入Runnable状态,即可以被调度运行状态,并没有真正开始运行,调度器可以将CPU分配给它,使线程进入Runnin

jopen 2014-12-01   52100   0
1 2 3 4 5 6 7 8 9 10