摘要: 1) 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。 2) 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 3) 行为型模式:模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpret 阅读全文
posted @ 2020-05-14 19:36 alenblue\own 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 1) 单一职责原则 2) 接口隔离原则 3) 依赖倒转(倒置)原则 4) 里氏替换原则 5) 开闭原则 6) 迪米特法则 7) 合成复用原则 一 单一职责原则 对类来说的,即一个类应该只负责一项职责 单一职责原则注意事项和细节 1) 降低类的复杂度,一个类只负责一项职责。 2) 提高类的可读性,可维 阅读全文
posted @ 2020-05-14 19:12 alenblue\own 阅读(157) 评论(0) 推荐(0) 编辑
摘要: GC垃圾收集算法 堆空间 分代: 年轻代: Eden区: 对象创建的区域: gc最频繁,99%的对象都是在这里创建和销毁的,经过一次youngGC,Eden区基本就空了 Survival区: from: 经过一次youngGC,Eden和to区还存活的对象放入from区, from和to区角色互换 阅读全文
posted @ 2020-05-14 17:52 alenblue\own 阅读(247) 评论(0) 推荐(0) 编辑
摘要: OOM: --JVM 有哪些常用参数 -Xms10m 初始堆内存(1/64) -Xmx10m 最大堆内存(1/4) -XX:MaxDirectMemorySize=5m 最大直接内存 -XX:MetaspaceSize=10m 初始元空间大小 -XX:MaxMetaspaceSize=10m 最大元 阅读全文
posted @ 2020-05-14 17:48 alenblue\own 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-14 13:39 alenblue\own 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在日常生活中,偶尔要求其中的软件在开机时便能自动启动,比如MySQL一般被设置为自启动项。今天将为大家介绍window10中如何添加开机启动项。 操作过程: 1、按下win+R调出运行窗口,并输入“shell:startup”即可进入开机启动文件夹。 2、开机启动文件夹如图所示,此时文件夹中内容为空 阅读全文
posted @ 2020-05-05 14:56 alenblue\own 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 步骤一共分为四步: 步骤一:下载erlang 下载地址: 64位:http://erlang.org/download/otp_win64_20.3.exe 32位:http://erlang.org/download/otp_win32_20.3.exe 自己选择适合自己系统的,进行下载安装。 步 阅读全文
posted @ 2020-05-05 14:46 alenblue\own 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 十、Sublime Text 快捷键列表 快捷键按类型分列如下: 1、通用 ↑↓← → 上下左右移动光标 Alt 调出菜单 Ctrl + Shift + P 调出命令板(Command Palette) Ctrl + ` 调出控制台 2、编辑 Ctrl + Enter 在当前行下面新增一行然后跳至该 阅读全文
posted @ 2020-05-05 00:47 alenblue\own 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 简单几步 : 1. 点击菜单栏中“preferences”,弹出选项中找到“package control”; 2. 弹出的框中输入 “install package”; 3. 弹出的框中在输入“localization”; 4. 然后就汉化了。 阅读全文
posted @ 2020-04-30 11:35 alenblue\own 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一, 字段属性的注释 /** * $end$ */ 二, 方法注释 方法参数: groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[ 阅读全文
posted @ 2020-04-29 15:02 alenblue\own 阅读(3575) 评论(0) 推荐(0) 编辑