摘要: 1995年起,著名的软件工程学家Grady Booch,Lvar Jacobson,Jin Rumbaugh携手合作,提出了统一模型语言UML(The Unified Modeling Language) 1997年,UML被美国工业标准化组织OMG接受。 为什么要学习UML?你一定听说过架构师这个 阅读全文
posted @ 2018-03-19 17:11 uMBrELlAmRx 阅读(119) 评论(0) 推荐(1) 编辑
摘要: 一.Scala简介 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java 阅读全文
posted @ 2018-03-15 20:00 uMBrELlAmRx 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Spring-test是Spring框架里的测试模块,其中分为两大包,mock和test 1.mock mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 mock包里又分为4个小包,env,http,jndi,web env:与测试环境 阅读全文
posted @ 2018-03-13 18:49 uMBrELlAmRx 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 开发工具:eclipse-java-oxygen 插件下载:JBoss Tools 4.5.2.Final 下载方式:help->eclipse marketplace->搜索Joss tools(包含有hibernate Tools里面,下载JBoss Tools就行了)! 1.hibernate 阅读全文
posted @ 2018-03-06 17:42 uMBrELlAmRx 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1 。点击 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 2.下载Twisted‑17.9.0‑cp36‑cp36m‑win32.whl或Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl 3.安装即可 4.本来是想安装Scrap 阅读全文
posted @ 2018-01-11 18:33 uMBrELlAmRx 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 1.递归 2.动态规划 3.矩阵快速幂 阅读全文
posted @ 2017-12-29 18:49 uMBrELlAmRx 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收在jvm中优先级相当相当低。垃圾收集器(GC)程序开发者只能推荐JVM进行回收,但何时回收,回收哪些,程序员不能控制。垃圾回收机制只是回收不再使用的JVM内存,如果程序有严重BUG,照样内存溢出。进入DEAD的线程,它还可以恢复,GC不会回收 阅读全文
posted @ 2017-12-10 21:44 uMBrELlAmRx 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Java中的锁可以分为“同步锁”和JUC包里面的锁(locks包) 同步锁:即通过synchronized关键字来进行同步,实现对竞争资源的互斥访问的锁。Java 1.0版本中就已经支持同步锁了。同步锁的原理是,对于每一个对象,有且仅有一个同步锁;不同的线程能共同访问该同步锁。但是,在同一个时间点, 阅读全文
posted @ 2017-12-10 16:06 uMBrELlAmRx 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ; 2. 数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray ; 3. 引用类型: AtomicReference, Ato 阅读全文
posted @ 2017-12-10 15:44 uMBrELlAmRx 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.线程状态图: 5种状态: 1.新建(new) 2.就绪(Runnable) 3.运行(Running) 4.阻塞(Blocked) 等待阻塞:调用了wait()方法 同步阻塞:调用了synchronized()方法或执行了synchronized代码块,但是没有获取到对象的同步锁。 其他阻塞:调 阅读全文
posted @ 2017-12-10 15:40 uMBrELlAmRx 阅读(144) 评论(0) 推荐(0) 编辑