12 2016 档案

摘要:js格式化代码工具:http://www.cnblogs.com/blodfox777/archive/2008/10/09/1307462.html web文本编辑器 :http://www.divcss5.com/template/m578.shtml 阅读全文
posted @ 2016-12-24 10:59 臭屁猪 阅读(956) 评论(0) 推荐(0) 编辑
摘要:今天maven突然无法引入本地maven库的jar包,导致maven工程出错,然后就准备重装maven ,开始只是将环境变量删除,将之前的压缩包解压,再重新配置环境 变量,可是配置好后在dos窗口 输入 mvn -v 查看是否安装成功,一直报 找不到或无法加载主类 org.codehaus.plex 阅读全文
posted @ 2016-12-21 20:16 臭屁猪 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:直接插入排序(Straight Insertion Sort)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。 阅读全文
posted @ 2016-12-09 14:56 臭屁猪 阅读(918) 评论(0) 推荐(0) 编辑
摘要:快速排序(Quick Sort)使用分治法策略。它的基本思想是:选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分;其中一部分的所有数据都比另外一部分的所有数据都要小。然后,再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序流程:( 阅读全文
posted @ 2016-12-08 16:34 臭屁猪 阅读(254) 评论(0) 推荐(0) 编辑
摘要:CountDownLatch同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待 countDown()当前线程调此方法,则计数减一(建议放在finally里执行) await() 调用此方法一直阻塞当前线程 直到计数器的值为0; 阅读全文
posted @ 2016-12-08 15:49 臭屁猪 阅读(255) 评论(0) 推荐(0) 编辑
摘要:目录 1 单例模式概念 2 单例模式的演示 3 使用反射和序列化破解懒汉单例模式 以及如何防漏洞 概念 单例模式,就是一个类只有一个实例对象,不管怎么做,都只有这个一个实例对象 单例模式优点:只生成一个实例,减少了性能开销,当一个对象的生产需要比较多的资源时,如读取配置 产生其他依赖对象时,则可以通 阅读全文
posted @ 2016-12-08 14:01 臭屁猪 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一 概念 内部类,顾名思义,就是一个类的内部有其他的类,比如下面这种,一个最简单的内部类示例,内部类又分为 静态内部类和非静态内部类,非静态内部类又分为 1.普通内部类(也称为成员内部类) 在一个类(外部类中直接定义的内部类),这个外部类是相对于内部类来说的,2. 匿名内部类 3.方法内部类(在一个 阅读全文
posted @ 2016-12-07 17:41 臭屁猪 阅读(172) 评论(0) 推荐(0) 编辑
摘要:转自 http://www.cnblogs.com/metoy/p/3915990.html 阅读全文
posted @ 2016-12-07 16:14 臭屁猪 阅读(95) 评论(0) 推荐(0) 编辑
摘要:类加载机制 - JVM把class文件加载到内存中 并对数据进行 校验,解析,初始化,最终形成JVM可以直接使用的java类型的过程 详细过程 加载→ 验证→ 准备→ 解析 → 初始化→ 使用 → 卸载 这是一个完整的类加载过程 (验证,准备,解析)三步可以统称为链接 统称后就变为步骤变为 加载→链 阅读全文
posted @ 2016-12-07 14:55 臭屁猪 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Java动态性的两种常见方式:-字节码操作 - 反射;字节码操作比反射开销小,性能高,JAVAasist性能高于反射,低于ASM 运行时操作字节码可是实现 : 动态生成新的类;动态的改变某个类的结构(添加,删除,修改 ,新的属性/方法) 阅读全文
posted @ 2016-12-06 13:26 臭屁猪 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Java从jdk6.0开始引入了动态编译机制 动态编译引用场景: - 可以做一个浏览器端编写java代码,上传服务器和运行的在线评测系统 - 服务器动态加载某些类文件进行编译 动态编译做法: - 通过 Runtime调用javac 启动新的进程去操作 - 通过JavaCompiler进行动态编译 - 阅读全文
posted @ 2016-12-06 12:33 臭屁猪 阅读(458) 评论(0) 推荐(0) 编辑
摘要:在使用反射机制时,我们经常需要知道方法的参数和返回值类型,很简单 ,下面上示例,示例中的两个方法非常相似 阅读全文
posted @ 2016-12-06 10:04 臭屁猪 阅读(18398) 评论(0) 推荐(0) 编辑
摘要:一 概念 java反射机制属于 java动态性之一 ,指的是可以运行时加载,探知,使用编译期间完全未知的类,程序在运行状态中,可以动态的加载一个只有, 名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法和属性,典型的动态语言有 Python 阅读全文
posted @ 2016-12-05 16:45 臭屁猪 阅读(440) 评论(0) 推荐(0) 编辑
摘要:sleep()方法是让线程休眠 可以指定时间 其实就是让线程进入阻塞状态 指定的时间过后 进入就绪状态 不释锁 相当于抱着锁睡觉 wait() 让线程进入等待状态 被唤醒后才会继续执行 释放锁 yield() 线程让步 使当前线程让出cpu资源 该线程进入就绪状态 给同等级的其他线程执行的机会 但也 阅读全文
posted @ 2016-12-01 13:24 臭屁猪 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示