Java
jayzh_
noob
展开
-
Java实现冒泡排序
经典算法冒泡排序。BubbleSort.java:/** * @ClassName BubbleSort * @Description TODO 冒泡排序 * @author zyj * @date 2013-11-13 */public class BubbleSort { public static void main(String[] args) { int原创 2013-11-13 16:39:03 · 495 阅读 · 0 评论 -
单例模式线程池
方法一、使用静态内部类(线程安全、懒加载)原创 2016-09-21 10:52:05 · 1471 阅读 · 0 评论 -
JMF下载和安装
JMF,全名为Java Media Framework,它可以在java applet和application中使用音频,视频或者其他基于时间的多媒体。JMF所支持的多媒体格式如下:AIFF(.aiff),AVI(.avi),GSM(.gsm),HotMedia(.mvr),MID(.mid),MPEG-1(.mpg)(即常见的VCD文件),MPEG-2(.mp2)(即常见的DVD文件),Quic原创 2014-04-03 14:45:22 · 938 阅读 · 0 评论 -
Java线程安全总结
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无 非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处 理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽转载 2014-04-01 16:13:03 · 629 阅读 · 0 评论 -
windows与linux下sigar的系统依赖文件配置
windows1.在代码中执行String str=System.getProperty("java.library.path");2.查看str中第一个;前的位置3.将sigar-x86-winnt.dll拷到这个目录下4.重新执行代码(如果是服务器的话,记得重新启动在执行) linux本人在/etc/environment中设置了环境变量转载 2014-01-20 11:47:05 · 705 阅读 · 0 评论 -
软件设计模式之单例模式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。LazySingleton.java/** * @ClassName LazySingleton * @Description原创 2013-11-13 14:12:32 · 863 阅读 · 0 评论 -
动态代理两种实现方式
代理模式,在Java中使用较多的一种模式,而Spring的AOP就是通过动态代理技术实现的。 动态代理实现的两种方式:方式一:JDK中自带的动态代理机制,通过定义一个接口,被代理类和动态代理类实现这个接口TargetInterface.java/** * 公共接口 * @author jayzh * */public interface TargetInterface { pub原创 2016-09-27 09:12:11 · 371 阅读 · 0 评论