随笔分类 -  技术总结

摘要:单例模式 核心实现 1、构造方法私有化,使其不能在类外部通过new方法实例化该类; 2、定义一个private static的实例化对象; 3、定义一个静态方法用于返回该唯一对象; 饿汉模式(立即加载) 使用类的时候就已经将对象创建完毕,没有多线程同步的问题,但是会持续占着内存; public cl 阅读全文
posted @ 2021-09-11 20:49 那钢绕指柔 阅读(52) 评论(0) 推荐(0)
摘要:新生代收集器 Serial New 单线程收集器,工作时必须暂停其他线程; 简单高效,没有线程交互开销; 基于复制算法; Parallel New 对Serial的改进,多线程; CPU数量 阅读全文
posted @ 2019-11-21 16:36 那钢绕指柔 阅读(174) 评论(0) 推荐(0)
摘要:常用Java注释标签(Java comment tags) @author 作者 适用范围:文件、类、方法 ( 多个作者使用多个@author标签标识,java doc中显示按输入时间顺序罗列。) 例: @author Leo. Yao @param 输入参数的名称 说明 适用范围:方法 例: @p 阅读全文
posted @ 2019-11-21 16:23 那钢绕指柔 阅读(581) 评论(0) 推荐(0)
摘要:文本 代码: 显示效果 斜体 粗体 斜体加粗体 ~~删除线~~ 下划线 标题 超链接 行内超链接 "百度搜索" "USB官网" 参考式 [id]: "Optional Title Here" 自动链接式 锚点 跳转到 "超链接" 列表 无序列表 一级列表 二级列表 三级列表 有序列表 1. 一级列表 阅读全文
posted @ 2019-11-21 16:21 那钢绕指柔 阅读(1409) 评论(0) 推荐(0)
摘要:Log4J对系统性能的影响 主要体现: 1、日志输出的目的地,输出到控制台的速度比输出到文件系统的速度要慢。 2、日志输出格式不一样对性能也会有影响,如简单输出布局(SimpleLayout)比格式化输出布局(PatternLayout)输出速度要快。可以根据需要尽量采用简单输出布局格式输出日志信息 阅读全文
posted @ 2019-11-21 16:19 那钢绕指柔 阅读(1026) 评论(0) 推荐(0)
摘要:`npm install gitbook cli g ` :列出本地安装版本; :列出当前使用版本; :列出远程可使用版本; :安装2.6.9版本; :卸载指定版本; :更新到指定版本,没有指定版本则到最新; :安装当前项目所需插件; :构建成Html文件,默认在_book目录下; :启动服务; : 阅读全文
posted @ 2019-11-21 16:11 那钢绕指柔 阅读(2172) 评论(0) 推荐(0)
摘要:`java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter` 这个问题遇到好几次了,久了又忘记怎么解决的了,特 阅读全文
posted @ 2019-11-20 18:24 那钢绕指柔 阅读(717) 评论(0) 推荐(0)
摘要:使用 unzip XXX.zip 方式解压的时候会出现中文乱码 很多人推荐以下方式: 但是unzip已经不支持了 亲测有效的方式为: 7z安装参考:https://www.cnblogs.com/crazytata/p/10235812.html 相关参考链接:https://www.cnblogs 阅读全文
posted @ 2019-08-08 09:44 那钢绕指柔 阅读(5459) 评论(0) 推荐(0)
摘要:性能 ​ • 性能都很高,redis和memached差不多 Mongodb 操作 ​ • Memached:数据结构单一,只有key/value数据结构 ​ • Redis有五种数据类型 ​ • Mongdb支持的查询语言丰富,支持丰富的数据表达; 持久化 ​ • Redis:支持快照和AOF ​ 阅读全文
posted @ 2019-03-06 17:28 那钢绕指柔 阅读(505) 评论(0) 推荐(0)
摘要:Java文件从编码到完成最终执行的过程: 1. 编译:Javac 把Java文件编译成.class文件 2. 运行:把.class文件交给JVM运行 类的加载过程 JVM虚拟机把.class文件中类信息加载进内存,并进行解析生成对应的class对象的过程。JVM不是一开始就把所有的类都加载进内存中, 阅读全文
posted @ 2019-03-06 17:15 那钢绕指柔 阅读(581) 评论(0) 推荐(0)
摘要:Minor GC:从年轻代回收内存 触发条件 1、Eden区域满 ​ 2、新创建的对象大小 Eden所剩空间 Full GC:清理整个堆空间,包括年轻代和老年代 触发条件 ​ 1、每次晋升到老年代的对象平均大小 老年代剩余空间 ​ 2、MinorGC后存活的对象超过了老年代剩余空间 ​ 3、永久代空 阅读全文
posted @ 2019-03-06 16:45 那钢绕指柔 阅读(4309) 评论(5) 推荐(2)
摘要:git branch #查看当前分支名 git diff #差异比较 git fetch #获取远程版本库的提交 git commit – m "你的注释" #提交你的修改 git log #查看提交的历史记录 git checkout master #切换到master分支 git merge < 阅读全文
posted @ 2018-04-19 20:25 那钢绕指柔 阅读(152) 评论(1) 推荐(0)
摘要:系统方法监控时有TP50、TP99这些,一直理解得有点模糊,这次了解了一下特记录一下 假如每分钟统计一次数据 在1分钟以内有5次请求分别如下:2ms 60ms 500ms 20ms 100ms 由低到高进行一次排序:2ms 20ms 60ms 100ms 500ms TP50 = 5(请求次数) * 阅读全文
posted @ 2018-04-19 20:13 那钢绕指柔 阅读(419) 评论(0) 推荐(0)
摘要:安装Maven 1、压缩包apache-maven-3.3.9-bin.zip 2、解压压缩包到指定文件 3、打开终端,输入以下命令,编辑环境变量文件:bash_proflie 如果没有该文件,需先创建: touch ~/.bash_profile 4、配置以下环境变量 5、保存文件,然后执行以下命 阅读全文
posted @ 2017-03-18 00:24 那钢绕指柔 阅读(395) 评论(0) 推荐(0)