- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 线程池 队列生产者消费者模型实现
static { try { ExecutorService pool = null; try { // 创建一个可重用固定线程数的线程池 pool = Executors.newFixedThreadPool(10); // 创建10个任务
2016-08-23 20:17:40 2329
原创 在指定文件夹内随机选一个文件
/** *在指定文件夹内随机选一个文件 * * @return */ private String getRandomFile(String path) { try { File file = new File(path); File[] files = file.listFiles(
2016-08-23 20:13:37 3748 1
原创 获取0到max之间的随机数
/** * 获取0到max之间的随机数 * * @param max * @return */ private int randInt(int max) { Random rand = new Random(); int randomNum = rand.nextInt((max) + 1);
2016-08-23 20:11:38 551
原创 责任链模式
import java.util.Random;import com.imooc.pattern.cor.handler.PriceHandler;import com.imooc.pattern.cor.handler.PriceHandlerFactory;/* * 客户,请求折扣,一级级申请折扣 * 实际案例如:异常处理机制,dom事件,http filter等 */public
2016-08-21 22:46:28 232
原创 策略模式
/* * 超类,所有的鸭子都要继承此类 * 抽象了鸭子的行为:显示和鸣叫 */public abstract class Duck { /* * 鸭子发出叫声 * 通用行为,由超类实现 */ public void quack(){ System.out.println("嘎嘎嘎"); } /* * 显示鸭子
2016-08-21 18:54:27 227
原创 适配器模式
/* * 三相插座接口 */public interface ThreePlugIf { //使用三相电流供电 public void powerWithThree();}public class GBTwoPlug { //使用二相电流供电 public void powerWithTwo(){ System.out.println("使用二相电
2016-08-21 18:40:37 313
原创 模板方法
/* * 抽象基类,为所有子类提供一个算法框架 * * 提神饮料 */public abstract class RefreshBeverage { /* * 制备饮料的模板方法 * 封装了所有子类共同遵循的算法框架 */ public final void prepareBeverageTemplate(){ //步骤1 将水
2016-08-21 17:50:53 248
转载 设计模式使用频率简要大纲
设计模式使用频率简要大纲 - Kingdom_0 - 博客园 Kingdom_0的专栏真正的遗忘是多年以后 不小心提及你 仿佛说着别人的故事 博客园首页新随笔联系订阅管理 随笔 - 4 文章 - 143 评论 - 22
2016-08-21 17:35:31 389
原创 单例模式Singleton
单例模式Singleton 应用场合:有些对象只需要一个就足够了,如配置文件、工具类、线程池、缓存、日志对象等 作用:保证整个应用程序中某个实例有且只有一个 类型:饿汉模式、懒汉模式/* *饿汉模式 */public class Singleton { //1.将构造方法私有化,不允许外部直接创建对象 private Singleton(){ }
2016-08-21 17:01:58 259
原创 笔记本禁用Fn功能键
1.开机后在进入系统启动界面前,根据界面提示进入BIOS设置界面2.首先找到顶部菜单,选择“CONFIG”然后选择“Keyboard/Mouse”再“Change to "f1-f12 keys”中设置enabled3.F10保存退出,即可生效
2016-08-21 15:49:13 2042 1
原创 ExceptionUtils.getFullStackTrace
package com.bj58.expandfunc.controllers;public class ExceptionUtils { public static void main(String[] args) { try { int a=1/0; } catch (Exception e) { e.printStackTrace(); String full
2016-08-15 10:13:42 4043
原创 JMeter3压力测试入门教程
1.bin 目录下双击jmeter.bat启动。2.Ramp-Up Period (in seconds)表示线程之间间隔多少时间允许,单位是秒3.链接不用写协议头4.运行结果图:Sample:每个请求的序号Start Time:每个请求开始时间Thread Name:每个线程的名称Label:Http请求名称Sample Time:每个请求
2016-08-08 17:24:48 13375
开发利器之一键文件同步工具
2017-02-11
ultracompare破解工具
2014-07-11
SQL语句大全(经典珍藏版)
2011-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人