何亦冷

导航

2023年3月13日 #

Linux环境变量配置

摘要: # 别名 alias ll='ls -lh' alias ali='ssh root@ali.hepengju.com' alias centos7='ssh root@192.168.180.100' alias k='kubectl' alias gc='git clone' export bi 阅读全文

posted @ 2023-03-13 08:52 何亦冷 阅读(46) 评论(0) 推荐(0) 编辑

2022年10月31日 #

redis三主三从集群简易搭建(docker版本, 3台机器)

摘要: # 备注: 仅针对测试验证使用, 生产环境请注意密码/开启AOF等参数设置 docker pull redis:6 # 机器1 docker run -d --net host --name redis7001 redis:6 --cluster-enabled yes --port 7001 do 阅读全文

posted @ 2022-10-31 22:14 何亦冷 阅读(60) 评论(0) 推荐(0) 编辑

2022年10月15日 #

docker安装-简易版

摘要: 简易安装 网址: https://get.docker.com/ 命令: # VERSION变量可以指定版本 curl -fsSL https://get.docker.com -o get-docker.sh export VERSION=20.10.0 sh get-docker.sh --mi 阅读全文

posted @ 2022-10-15 10:56 何亦冷 阅读(39) 评论(0) 推荐(0) 编辑

2022年7月13日 #

Centos7下k8s安装记录 (v1.25.2)

摘要: 机器: 从CentOS克隆出来后修改主机名和IP地址 (2核2G) 192.168.180.101 master 192.168.180.102 node01 192.168.180.103 node02 hostnamectl set-hostname master hostnamectl set 阅读全文

posted @ 2022-07-13 16:44 何亦冷 阅读(471) 评论(1) 推荐(1) 编辑

2022年6月18日 #

JMX远程监控配置

摘要: 无密码配置 # 设置如下选项作为启动参数: 开启jmxremote,关闭ssl,关闭认证,设置IPv4及主机IP地址和端口 JMX="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.m 阅读全文

posted @ 2022-06-18 12:32 何亦冷 阅读(2163) 评论(0) 推荐(0) 编辑

2022年6月16日 #

nginx简易配置

摘要: worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeo 阅读全文

posted @ 2022-06-16 10:25 何亦冷 阅读(40) 评论(0) 推荐(0) 编辑

2022年5月11日 #

JVM学习笔记

摘要: JVM的场景面试题 说一下JVM的内存模型, 有哪些区? 分别干什么的? Java8的内存分代改进 栈和堆的区别? 堆的结构? 为什么两个Survivor区? Eden和Survior的比例 jvm内存分区, 为什么要有新生代和老年代? 什么时候对象会进入老年代? jvm的永久代会发生垃圾回收吗? 阅读全文

posted @ 2022-05-11 16:09 何亦冷 阅读(65) 评论(0) 推荐(0) 编辑

尚硅谷JavaScript高级学习笔记

摘要: 数据类型 分类 基本(值)类型 String: 任意字符串 Number: 任意数字 boolean: true / false null: null undefined: undefined 对象类型(引用类型) Object: 任意对象 Function: 一种特别的对象(可以执行) Array 阅读全文

posted @ 2022-05-11 02:38 何亦冷 阅读(153) 评论(0) 推荐(0) 编辑

2022年4月19日 #

CSS选择器

摘要: (说明:来源为尚硅谷讲师笔记) CSS3选择器规范地址: https://www.w3.org/TR/2011/REC-css3-selectors-20110929/ CSS3选择最新选择器规范: https://www.w3.org/TR/selectors ! 问题 ! 1.css的全称是什么 阅读全文

posted @ 2022-04-19 12:28 何亦冷 阅读(10) 评论(0) 推荐(0) 编辑

2022年4月5日 #

flex-弹性布局

摘要: display: flex; 开启弹性布局 flex-direction: 设置弹性元素的排列方式(主轴) row: 默认值, 水平排列(左向右) row-reverse column column-reverse flex-wrap: 弹性元素是否在弹性容器中自动换行 nowrap: 默认值, 元 阅读全文

posted @ 2022-04-05 23:24 何亦冷 阅读(57) 评论(0) 推荐(0) 编辑

2022年3月23日 #

设计模式

摘要: ## 设计模式(最佳实践) - 目标: 代码复用, 可读性, 可扩展性, 可靠性 ==> 高内聚, 低耦合 - 原则: * 开闭原则: 对扩展开放(提供方), 对修改关闭(使用方) * 单一职责: 一个类只负责一项功能 * 接口隔离: 客户端依赖的接口应该是最小接口 * 依赖倒转: 即面向接口编程 阅读全文

posted @ 2022-03-23 18:23 何亦冷 阅读(28) 评论(0) 推荐(0) 编辑

2022年1月24日 #

WSL迁移安装目录

摘要: # 查看与关闭wsl --list --all -vwsl --shutdown # 导出tar文件, 注销, 导入wsl --export Ubuntu d:/wsl/Ubuntu.tarwsl --unregister Ubuntuwsl --import Ubuntu d:/wsl/Ubunt 阅读全文

posted @ 2022-01-24 15:55 何亦冷 阅读(387) 评论(0) 推荐(0) 编辑

2021年11月4日 #

业务中多变量多场景计算引擎分析

摘要: 一、设计目标 1. 满足多变业务需求:动态修改 ==> 动态脚本 2. 满足复杂逻辑计算:不仅要支持简单表达式,还是支持多语句循环判断、预定义函数等需求 ==> 完整脚本语言(groovy、javascript、python等),而非表达式(mvel、aviator、fel、expr4J等) 3. 阅读全文

posted @ 2021-11-04 11:13 何亦冷 阅读(167) 评论(0) 推荐(0) 编辑

2021年11月1日 #

WSL重启命令

摘要: net stop LxssManager net start LxssManager 阅读全文

posted @ 2021-11-01 19:32 何亦冷 阅读(305) 评论(0) 推荐(0) 编辑

2021年10月12日 #

日期时间格式化与解析-Java/Python/Linux/MySQL/Oracle

摘要: 程序 年月日时分秒 当前时间 格式化与解析 Java yyyy-MM-dd HH:mm:ss new Date() // SimpleDateFormat是线程不安全的, DateTimeFormatter是线程安全的new SimpleDateFormat("yyyy-MM-dd HH:mm:ss 阅读全文

posted @ 2021-10-12 18:34 何亦冷 阅读(187) 评论(0) 推荐(0) 编辑

2021年9月3日 #

Windows系统查看端口占用的程序并杀掉进程

摘要: # 查询端口占用, 获得进程号 netstat -aon | findstr 8081 # 查询进程对应的程序(可选) tasklist | findstr 9088 # 直接杀掉进程(/F 强制关闭 /T包括子进程) taskkill /T /F /PID 9088 阅读全文

posted @ 2021-09-03 09:11 何亦冷 阅读(131) 评论(0) 推荐(0) 编辑

2021年5月23日 #

Redis6学习整理

摘要: 1. Web2.0时代,用户访问量大幅提升,面临的挑战有哪些? * 应用服务器: CPU/内存压力 ==> 采用集群方式, 部署多台应用服务器(前置负载均衡组件) * 数据库: IO压力 ==> NoSQL 缓存数据库, 针对不同数据结构类型改用性能优先的存储方式: 列式数据库, 文档数据库 2. 阅读全文

posted @ 2021-05-23 15:31 何亦冷 阅读(108) 评论(0) 推荐(0) 编辑

2020年9月10日 #

Mybatis源码学习:执行流程与插件开发

摘要: 阅读全文

posted @ 2020-09-10 23:26 何亦冷 阅读(141) 评论(0) 推荐(0) 编辑

2020年8月31日 #

SpringMVC运行流程简图

摘要: 阅读全文

posted @ 2020-08-31 23:49 何亦冷 阅读(139) 评论(0) 推荐(0) 编辑

2020年8月29日 #

IDEA创建maven的web项目

摘要: 阅读全文

posted @ 2020-08-29 18:37 何亦冷 阅读(156) 评论(0) 推荐(0) 编辑

2020年8月2日 #

Spring的IOC容器, AOP切面及启动流程简述

摘要: ## IOC容器 1. 往容器中添加Bean的四种方式 * @Component (@Controller, @Service, @Repository): 适用于自己写的类 * @Bean (@Configuration里面): 可以添加三方组件(因为第三方组件是别人写的, 无法在其文件中写@Co 阅读全文

posted @ 2020-08-02 00:51 何亦冷 阅读(685) 评论(0) 推荐(0) 编辑

2020年7月12日 #

maven和gradle的全局阿里云镜像代理

摘要: Maven:~/.m2/settings.xml <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/ 阅读全文

posted @ 2020-07-12 16:32 何亦冷 阅读(2709) 评论(0) 推荐(0) 编辑

2020年4月16日 #

SpringBoot项目中@Async方法没有执行的问题分析

摘要: 现象: 1. 表面现象: 方法中输出的日志, 日志文件中找不到, 也没有任何报错(即@Async标注的方法没有执行, 也没有报错) 2. 分析现象: 日志中某个时刻之后没有了task-xxx线程的日志 原因: @Async异步方法默认使用Spring创建ThreadPoolTaskExecutor( 阅读全文

posted @ 2020-04-16 19:08 何亦冷 阅读(6269) 评论(0) 推荐(0) 编辑

2020年3月25日 #

Oracle向MySQL迁移的注意点整理

摘要: 1. 表结构 * 数据库设计工具: 连接Oracle拉取表字段信息, 调整数据库类型后, CM创建MySQL版本的创建表语句 * https://github.com/hepengju/ExcelVBAUtils 2. 表数据 * 数据迁移工具: 配置好数据库的来源和目标, 配置好需要同步的表, 直 阅读全文

posted @ 2020-03-25 17:06 何亦冷 阅读(469) 评论(1) 推荐(0) 编辑

2020年3月16日 #

SpringBoot项目替换内部的依赖jar包

摘要: 注意: 不能用winrar或7zip等普通解压软件鼠标拖入直接替换, 否则启动报错: Caused by: java.lang.IllegalStateException: Unable to open nested entry 'BOOT-INF/lib/**.jar'. It has been 阅读全文

posted @ 2020-03-16 23:03 何亦冷 阅读(5195) 评论(1) 推荐(0) 编辑

2020年3月15日 #

MySQL的主从复制

摘要: 1. 环境说明 * docker启动 docker run -d --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=HeXXXX mysql:8.0.18 --lower_case_table_names=1 * mysql.cnf中修改默认时区为上 阅读全文

posted @ 2020-03-15 22:51 何亦冷 阅读(176) 评论(0) 推荐(0) 编辑

2020年2月11日 #

SpringBoot应用启动并查看日志的Shell脚本

摘要: #!/bin/bash ############################################################ # 日期:2020-02-10 # 作者:何鹏举 # 说明:根据传入参数的jar包名称,重启SpringBoot应用并查看日志 ############# 阅读全文

posted @ 2020-02-11 23:42 何亦冷 阅读(2553) 评论(0) 推荐(0) 编辑

2020年2月10日 #

jps, jstack, jmap, jhat, jstat

摘要: * jps: (java process status), Java进程状态, 详细参考 man jps - 格式: jps [options] [hostid] * -l: 显示main方法的全限定类名或jar包的全路径 * -m: 显示main方法的参数 - 示例: * jps * jps -l 阅读全文

posted @ 2020-02-10 09:30 何亦冷 阅读(316) 评论(0) 推荐(0) 编辑

2020年1月31日 #

SpringBoot工程可执行jar修改为可执行war

摘要: 三步骤简述 1. 主程序继承SpringBootServletInitializer,并重写configure方法 2. POM文件,打包为jar改为打包为war。<packaging>war</packaging> 3. 内嵌的Servlet容器scope改为provided。<scope>pro 阅读全文

posted @ 2020-01-31 22:19 何亦冷 阅读(522) 评论(0) 推荐(0) 编辑

2020年1月26日 #

SCP后台运行

摘要: 转载:https://www.cnblogs.com/jyzhao/p/6253728.html 简述 正常执行scp命令 输入ctrl + z 暂停任务 bg将其放入后台(fg转为前台) disown -h 将这个作业忽略HUP信号 阅读全文

posted @ 2020-01-26 22:13 何亦冷 阅读(328) 评论(0) 推荐(0) 编辑

2020年1月22日 #

frp实现内网远程访问

摘要: ## 服务端(CentOS64) # 1.下载文件 wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz tar -zxvf frp_0.31.1_linux_amd6 阅读全文

posted @ 2020-01-22 22:20 何亦冷 阅读(658) 评论(0) 推荐(0) 编辑

2019年12月30日 #

SpringBoot项目执行脚本, 自动拉取最新代码并重启

摘要: gitPullThenRestart.sh # 日期: 20191230 # 作者: 何鹏举 # 说明: 项目部署在阿里云上, 每次编译打包上传比较麻烦, 因此编写此脚本, 用于应用内可以点击按钮进行自动重启. # 备注: 1) 阿里云的插件也是需要每次上传到OSS再启动, 上传的jar包比较大(大 阅读全文

posted @ 2019-12-30 23:50 何亦冷 阅读(1142) 评论(1) 推荐(0) 编辑

2019年12月25日 #

文本聚合函数(wm_concat, listagg, group_concat, string_agg)

摘要: 实现目标 1.聚合文本 2.聚合文本(去重) 3.聚合文本(去重),按照指定字段排序 4.聚合文本(去重),按照指定字段排序,替换默认逗号分隔符 MySQL: group_concat Oracle: wm_concat(11g), listagg(12c) SQL Server: for XML 阅读全文

posted @ 2019-12-25 14:25 何亦冷 阅读(2253) 评论(1) 推荐(0) 编辑

linux磁盘空间占用分析

摘要: df -h # 查看目前磁盘空间占用 cd / # 切换到根目录 du -sh * # 查询每个目录占用的大小 lsof | grep delete # 查看当前系统打开文件 # 删除不使用的文件, 如果发现df/du的占用差距大, 原因是删除的文件还在被程序占用, 需要杀掉进程才实际删除 # 如果 阅读全文

posted @ 2019-12-25 10:36 何亦冷 阅读(1835) 评论(0) 推荐(0) 编辑

2019年12月22日 #

jdbc打印sql语句-p6spy配置

摘要: package com.hepengju.hekele.common.config; import com.p6spy.engine.spy.P6DataSource; import org.springframework.beans.BeansException; import org.sprin 阅读全文

posted @ 2019-12-22 01:39 何亦冷 阅读(1732) 评论(0) 推荐(0) 编辑

2019年12月18日 #

Linux系统的buff/cache缓存清理脚本

摘要: cacheClean.sh #!/bin/bash # 日期: 20191218 # 作者: 黄慧丰/何鹏举 # 说明: fastdfs所在的linux系统的buffer cache过大, 且并没有有效的自动回收, 因此手动编写脚本定时执行 # 参考: https://blog.csdn.net/c 阅读全文

posted @ 2019-12-18 14:25 何亦冷 阅读(1321) 评论(0) 推荐(0) 编辑

2019年10月9日 #

环境变量及免密登录

摘要: 环境变量 # vim ~/.bashrc # 别名alias ll='ls -lh'alias ali='ssh root@ali.hepengju.com'alias centos7='ssh root@192.168.180.100' # 环境变量export SOFT_HOME=/d/soft 阅读全文

posted @ 2019-10-09 21:36 何亦冷 阅读(447) 评论(4) 推荐(1) 编辑

2019年10月1日 #

Windows的ODBC配置指南: MySQL, PostgreSQL, DB2, Oracle

摘要: MySQL- 官网: https://dev.mysql.com/downloads/connector/odbc/- 安装: * msi格式, 直接安装即可 * zip格式, 解压缩, 命令行(管理员)执行install.bat PostgreSQL- 官网: https://www.postgr 阅读全文

posted @ 2019-10-01 20:52 何亦冷 阅读(537) 评论(0) 推荐(0) 编辑

2019年9月30日 #

vim操作指南

摘要: 命令模式/编辑模式/末行模式 i,esc,: 命令 --> 编辑: I...ia...A (行首,光标前,光标后,行尾) O: 向上开启一行 o: 向下开启一行 命令 --> 末行: Shift + ; w:存盘 wq:存储退出(x) q!:强制退出 移动光标 h,j,k,l: 左下上右 gg,H, 阅读全文

posted @ 2019-09-30 22:17 何亦冷 阅读(354) 评论(0) 推荐(0) 编辑

Linux的常用命令

摘要: umask 指定在建立文件时预设的权限掩码 文件(或目录)的初始权限 = 文件(或目录)的最大默认权限 - umask权限 root:0022 用户:0002 文件(默认无执行权限) 666 - 022 = 644 -rw-r--r-- 666 - 002 = 664 -rw-rw-r-- 目录 7 阅读全文

posted @ 2019-09-30 21:58 何亦冷 阅读(384) 评论(0) 推荐(0) 编辑