摘要: 根据目的划分 创建型模式 主要特点是“将对象的创建与使用分离” GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式 结构型模式 用于描述如何将类或对象按某种布局组成更大的结构 GoF 中提供了代理、适配器、桥接、装饰、外观、享元、组合等 7 种结构型模式 行为型模式 用于描述 阅读全文
posted @ 2020-03-11 11:18 雪地里的蜗牛 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、new,创建线程,尚未启动 2、Runable,此状态的线程有可能正在执行,也有可能正在等待cpu为它分配时间片 3、waiting,处于此状态的线程不会被分配时间片,必须要等待被其他线程显式的唤醒,notify或notify all 4、timed waiting ,处于此状态的线程不会被分配 阅读全文
posted @ 2020-03-10 17:01 雪地里的蜗牛 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 并发 (Concurrency):一个处理器“同时”处理多个任务 并行 (Parallelism):多个处理器 “同时”处理多个任务 1.互斥锁(Mutex) 同步块 synchronized block 对象锁 object.lock() 可重入锁 可重入锁,也叫做递归锁,指的是同一线程外层函数获 阅读全文
posted @ 2020-03-10 14:46 雪地里的蜗牛 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 转载自https://blog.csdn.net/wufewu/article/details/84801600 测试 阅读全文
posted @ 2020-03-06 16:13 雪地里的蜗牛 阅读(154) 评论(0) 推荐(0) 编辑
摘要: dockerfile编译 docker build t fdfs:6.06 . docker run d e FASTDFS_IPADDR=192.168.128.226 p 8888:8888 p 22122:22122 p 23000:23000 p 8011:80 name test fast 阅读全文
posted @ 2020-03-06 14:00 雪地里的蜗牛 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Linux setenv.sh export JPDA_OPTS=" agentlib:jdwp=transport=dt_socket,address=1043,server=y,suspend=n" Windows setenv.bat set JPDA_OPTS=" agentlib:jdwp 阅读全文
posted @ 2020-03-06 10:05 雪地里的蜗牛 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 利用brew安装 brew install mongodb community 运行 brew services start mongodb community 阅读全文
posted @ 2020-03-05 14:08 雪地里的蜗牛 阅读(374) 评论(0) 推荐(0) 编辑
摘要: zookeeper 下载apache zookeeper 3.6.0 bin 修改config下的配置文件zoo_sample.cfg改为zoo.cfg 修改dataDir地址 启动 ./apache zookeeper 3.6.0 bin/bin/zkServer.sh start 启动客户端 . 阅读全文
posted @ 2020-03-05 10:01 雪地里的蜗牛 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 2019.1.3 idea config 0.0.0.0 account.jetbrains.com 0.0.0.0 www.jetbrains.com 0.0.0.0 www weighted.jetbrains.com 添加文件配置 edit customer vm options javaag 阅读全文
posted @ 2020-02-29 10:49 雪地里的蜗牛 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ArrayList 数据结构:ArrayList是一个以数组形式实现的集合。 允许为空。 允许有重复数据。 有序排列(存入的顺序和读取的顺序一致) 非线程安全 ArrayList的优点 1、ArrayList底层以数组实现,是一种随机访问模式,再加上它实现了RandomAccess接口,因此查找也就 阅读全文
posted @ 2020-02-28 16:21 雪地里的蜗牛 阅读(112) 评论(0) 推荐(0) 编辑