摘要: Java8String内存分析 内存对象分布&结构 根据java虚拟机规范里面的描述:java对象分为三部分:对象头(Object Header), 实例数据(instance data),对齐填充(padding) 。 真实的Sring内存大小 对象实际占用内存查看工具 引入依赖 <depende 阅读全文
posted @ 2022-03-14 16:06 非学无以致疑 阅读(241) 评论(0) 推荐(0) 编辑
摘要: git配置ssh 参考: ssh 重置 环境&条件 已经安装git 已经注册gitee 已经在gitee上创建仓库 配置步骤 配置全局用户名(填写自己的用户名) git config --global user.name "mazhiyuan-aiit" 配置全局邮箱(填写自己的邮箱) git co 阅读全文
posted @ 2022-02-26 17:22 非学无以致疑 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 工厂设计模式的定义(what) 参考: https://www.runoob.com/design-pattern/factory-pattern.html https://www.runoob.com/design-pattern/abstract-factory-pattern.html 工厂: 阅读全文
posted @ 2022-02-23 15:38 非学无以致疑 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 单例模式的定义(what) 定义:一个类只有一份,每次使用只有一个实例被创建。即类只会被new一次, 此实例被共享使用。 特点: 一个私有属性并且为final static, 一个私有构造, 一个公共获取实例的方法。 单例模式的实现(how) 实现步骤 private static单例类属性 pri 阅读全文
posted @ 2022-02-23 15:37 非学无以致疑 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash+spring boot 集成logstash) 基于7.16.3版本 环境说明: 容器版本 Docker version 20.10.2, build 2291f61 操作系统版本 Linux debian 阅读全文
posted @ 2022-01-23 17:02 非学无以致疑 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 排序 参考文章: 图解算法数据结构-leetcode) 尚硅谷Java数据结构与java算法 十大经典排序算法 | 菜鸟教程 排序算法时间复杂度 注意点: 「基数排序」适用于正整数、字符串、特定格式的浮点数排序,kk 为最大数字的位数;「桶排序」中 kk 为桶的数量 普通「冒泡排序」的最佳时间复杂度 阅读全文
posted @ 2022-01-13 14:35 非学无以致疑 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Java8Map的遍历 遍历方式 package com.arithmetic; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Java8Map { public sta 阅读全文
posted @ 2022-01-13 14:31 非学无以致疑 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Java8 List集合 和 Map集合使用 List新特性使用 List分组功能使用 创建对象 /** * @author mazhiyuan * @date 2022/01/07 */ @Data @AllArgsConstructor class User { private String n 阅读全文
posted @ 2022-01-13 14:28 非学无以致疑 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Java代码重构 文章目录树: 重构的目的 项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一套新代码的成本,想要再去重构,已经没有人能做到了。 原因: 开发编码之前缺乏有效的设计 阅读全文
posted @ 2022-01-13 14:22 非学无以致疑 阅读(278) 评论(0) 推荐(0) 编辑
摘要: postgresql开启慢查询日志 >一般的错误跟踪 logging_collector = on log_destination = 'stderr' log_directory = 'log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' >文件 阅读全文
posted @ 2021-11-14 20:56 非学无以致疑 阅读(2002) 评论(0) 推荐(0) 编辑