泉诚软件设计工作室

专注于技术开发 --- 一分耕耘一分收获

Java 编码和解码

package Test; import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.charset.Charset; import java.nio.charset.CharsetDecoder; impor...

2017-12-12 16:54:53

阅读数 513

评论数 0

Java FileChannel 示例

package Test; import java.io.FileInputStream; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; public class MyTest { public stati...

2017-12-11 15:17:36

阅读数 120

评论数 0

Java的三种代理模式

Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者...

2017-12-08 14:39:39

阅读数 42

评论数 0

Java Iterable 和 Iterator 示例

废话不多说,直接上代码: package Test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class MyTest { public static clas...

2017-12-07 10:56:26

阅读数 240

评论数 0

Ehcache 通过通过程序配置

1.工具:ehcache-3.4.0.jar,slf4j-1.7.25(因为encache需要这个包) 2.代码如下:package Test; import java.util.Iterator; import org.ehcache.Cache; import org.ehcache.C...

2017-11-29 11:13:52

阅读数 167

评论数 0

Java 计算器,通过动态生成并编译Java类来进行

话不多说,直接上代码: package Test; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.lang.reflect.M...

2017-11-23 09:20:04

阅读数 98

评论数 0

Java web框架

1.play 框架 https://playframework.com/download#starters Play is a high-productivity Java and Scala web application framework that integrates the c...

2017-11-22 10:54:51

阅读数 96

评论数 0

Java 自定义ClassLoader

废话不多说,按步骤来,直接代码 1.建一个接口文件,代码如下: package Test; public interface PrintIntf { void print(); } 2.自定义一个ClassLoader,代码如下: package Test; import java.io.By...

2017-11-17 14:43:42

阅读数 70

评论数 0

Java 内存级动态编译

先定义接口: package Test; public interface Printer { public void print(); } 然后如下: package Test; import java.io.ByteArrayOutputStream; import java.io....

2017-11-16 14:28:14

阅读数 291

评论数 0

Java 文件级动态编译

先声明接口: package Test; public interface Printer { public void print(); } 然后: package Test; import java.io.File; import java.io.FileWriter; import...

2017-11-16 13:46:20

阅读数 90

评论数 0

URLClassLoader加载类的路径

先看用java命令执行程序的一个例子:        写一个类A.java,编译生成A.class文件:  [java] view plain copy package aaa.bbb;   class A {}        ...

2017-11-16 13:14:22

阅读数 246

评论数 0

Java 设置代理IP 访问网络

一. 工具准备 为了能够验证Java程序是否真的通过代理访问网络,还是准备一个代理工具:fiddler,很好的一个能监视http、https的debug工具,附件中有。 二. 开始 先写一段简单的网络访问程序,如下: import java.io.BufferedReader; impor...

2017-11-09 11:32:24

阅读数 3138

评论数 1

Java 集合

Java 的集合类列表,仅仅列出一些自己知道的,比较好用的是前两个 Koloboke FastUtil Apache Commons Collections  Apache Commons Primitives  Google Guava  Trove Huge Collec...

2017-11-02 11:13:20

阅读数 128

评论数 0

JAVA 获取本机所有IPv4地址

获取所有可用的IPv4地址 import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; public class MyClass { public static vo...

2017-10-26 11:03:03

阅读数 991

评论数 0

Java 判断连接远程主机

通过 SecurityManager public class MyClass { public static void main(String[] args) { SecurityManager manager = System.getSecurityManager(); if (ma...

2017-10-20 13:13:26

阅读数 127

评论数 0

java DNS 缓存时间(成功时间和失败时间)代码

java 中的DNS默认成功保存时间 30 s,失败时间 10s import java.lang.reflect.Field; import java.net.InetAddress; import java.net.UnknownHostException; import java....

2017-10-20 10:57:11

阅读数 500

评论数 0

提示
确定要删除当前文章?
取消 删除