自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

向前行走的人

知善,真诚,守信,向前走......

  • 博客(32)
  • 收藏
  • 关注

原创 人体的五种体质

读了一些医学保养调理方面的书,了解到人体分五种体质等。下面介绍一下。-- 摘自于《为我的身体养阳气》五种体质太阳体质少阳体质太阴体质少阴体质阴阳平和体质1 太阳体质头小,锐面,肩形好,面色赤黄或赤白。热情,敢于冒险,随意自得而不拘谨,志向远大,喜欢发表见解。性情急躁,喜夸张,好虚荣,骄傲好斗,常过于自信而意气用事,不善吸取失败教训。常见的病症失眠、盗汗、神经衰弱、消化不良、冠心病、心绞痛、高血压、高血脂、心律不齐等。问题集中在心经和小肠经上。调理方法注意冬季的

2021-10-19 11:11:23 1505

原创 00023 高等数学(工本) 公式

高等数学相关公式

2021-09-19 00:09:37 992 1

原创 搭建Maven环境-Windows

Maven是什么Maven是一个项目管理工具。它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。1 系统环境操作系统:windows 10JDK Version:1.8Maven Version:3.3.92 检查当前环境打开CM

2021-05-11 16:17:50 172

原创 安装JDK并配置环境变量

实现目标:在Windows系统中安装JDK,并配置环境变量

2021-05-11 11:24:13 307 1

原创 zookeeper 做注册中心

实现目标:成功在 SpringBoot 项目中将信息注册到 zookeeper一 、系统环境操作系统:CentOS Linux release 7.5.1804 (Core)Zookeeper:3.6.2Java:openjdk version "1.8.0_201"SpringBoot:2.0.6.RELEASENetty:4.1.6.Final二、Java 客户端使用引入 jar 包<dependency> <groupId>org.spring

2020-09-28 18:41:43 256

原创 zookeeper 单机版安装

实现目标:成功在CentOS上安装 zookeeper,并能正常启动一 、系统环境操作系统:CentOS Linux release 7.5.1804 (Core)zookeeper:3.6.2java:openjdk version "1.8.0_201"二、安装步骤1.下载安装包 1) 打开下载地址:https://downloads.apache.org/zookeeper 2) 选择版本 例如:wget https://downloads.apache.org/zookee

2020-09-28 18:29:39 218

原创 mysql 触发器

业务场景描述:根据 code 统计表 test_a 中的数据,计算数量,实时同步到表 test_b 中,即 有多少个相同的 code ;例如,表test_a 中存在 code=SG_0001的4条数据,在test_b 记录SG_0001的数量,并根据test_a 表中的数量变化而变化;表:test_aid name code create_time update_time delete_flag1 苹果 SG_0001 2020-09-22 18:43:14 2020-09-22 18

2020-09-22 18:59:32 138

原创 Docker安装Rancher

实现目标:使用docker 容器安装 Rancher一 、系统环境操作系统:CentOS 8.1.1911Docker:19.03.12Rancher:v2.4.4二、安装步骤1.拉取 rancher 镜像 docker pull rancher:v2.4.42.查看镜像列表是否存在 docker images3.在宿主机上创建Rancher的挂载目录: mkdir -p /docker_volume/rancher_home/rancher mkdir -p /docker_vo

2020-08-06 10:43:07 3115

原创 Docker安装Mysql

实现目标:使用docker 容器安装 Mysql一 、系统环境操作系统:CentOS 8.1.1911Docker:19.03.12Mysql:8.0.21二、安装步骤1.拉取 mysql 镜像 docker pull mysql:8.02.查看镜像列表是否存在 docker images3.在宿主机创建 Mysql 挂载目录 mkdir -p /docker_volume/mysql/8.0/mysql_conf mkdir -p /docker_volume/mysql/8.0

2020-08-06 10:26:16 133

原创 CentOS8安装Docker

实现目标:在 Linux上 安装 Docker 环境一、环境参数:操作系统:CentOS 8.1.1911Docker:19.03.12二、安装步骤1. 下载docker-ce的repocurl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo2. 安装依赖yum install https://download.docker.com/linux/fedora

2020-08-06 10:03:18 12429 1

原创 数据结构之查找

数据结构之查找0. 时间复杂度1. 顺序查找2. 二分查找  查找(Search)又称检索,同排序一样,也有内查找和外查找之分。若整个查找过程都在内存中进行,则成为 内查找;反之,称为 外查找。其中,顺序表的查找最常用的主要有两种方法:顺序查找和二分查找。0. 时间复杂度顺序查找:O(n)二分查找:O(log n)分块查找: O(√n)1. 顺序查找Javapackage co...

2020-03-15 19:29:55 253

原创 JVM 相关参数

JVM 相关参数  JVM 是 Java Virtual Machine(Java虚拟机)的缩写。本文主要记录一下日常使用的虚拟机设置参数。常用的一下基本参数  参数名称 参数释义参数样例-Xms设置Java堆初始内存大小,默认为物理内存的 1/64-Xms128M-Xmx设置Java堆最大内存值,默认为物理内存的 1/4-Xms512M-Xmn新...

2020-03-15 13:11:06 183

原创 MySql 优化

MySql 优化1 简述2 硬件设备2.1 磁盘方面2.2 CPU2.3 内存2 MySql 服务3 操作系统1 简述  日常工作中,会用到 MySql 做关系型数据库,会进行表设计、写SQL、建索引、存储过程等。那么我们应该遵循什么样的软件使用规则,才能让设计的表结构不会再变更、写过的SQL 无法再优化,没有更好只有最好呢(不考虑业务的变更)。这里简单记录一下 MySql 优化方面的内容。...

2020-03-14 21:18:22 249

原创 搭建 MySql 主从服务

搭建 MySql 主从服务1 环境配置2 软件参数3 流程简介4 具体步骤4.1 主服务器(master)4.2 从服务器(slave)4.3 连接主从服务器5 测试5 总结1 环境配置服务器IP类型192.168.203.135主库192.168.203.136从库2 软件参数名称版本系统CentOS release 6.8 (Fi...

2020-03-13 14:04:02 154

原创 mysql 主从复制架构简述

mysql 主从复制架构简述1 简述2 架构模式图3 功能优点4 主从复制原理5 重点参数1 简述    MySql 主从复制,通过将一台主机的数据复制到其他一台或多台主机上,并重新应用日志(relay log) 中的SQL语句来实现复制功能,它是构建数据库高可用集群架构的基础。MySql 支持单向、双向、链式级联、异步复制,根据版本的更新又增加了半同步复制(5.5)、GTID 复制(5.6...

2020-03-12 21:51:23 395

原创 linux 下安装 mysql

linux 下安装 mysql1 相关参数2 检查系统环境3 准备安装包4 安装5 密码1 相关参数 系统 : CentOS release 6.8 (Final) mysql : mysql-5.7.112 检查系统环境  检查 mysql 库文件是否存在,存在则进行删除; [root@localhost software]# rpm -qa | grep mysql mys...

2020-03-12 15:14:33 281

原创 Git使用

使用 分布式版本管理工具 Git 有一段时间了,但是一直没认真学习过,只是随用随看,感到很不开心,所以在这里系统的罗列一下基本功能:一 创建版本库1 新建目录 说明:创建版本库就是新建一个目录以后,用git的规则初始化一下这个目录,生成一些Git相关的文件; 命令: 新建目录:mkdir learngit 进入目录:cd learngit 查看当前目录的路径:pwd...

2019-03-13 20:56:28 167

原创 搭建Maven环境-Linux

1 系统环境系统: CentOS 6.5 JDK: Java 1.82 选择 Maven 版本1) 登陆下载网站 https://mirrors.cnnic.cn/apache/maven 选择所需要的下载版本2) 或是直接执行下载命令: [root@localhost software]# wget https://mirrors.cnnic.cn/apache/maven/ma...

2019-03-07 10:20:12 189

原创 搭建ELK单机系统

1 安装环境 系统: CentOS 6.5 JDK: Java 1.8 Elasticsearch:6.3.1 Kibana:6.3.1 Fluentd: 3.2.0 安装方式: rpm2 下载所要安装的软件 优先下载需要安装的软件2.1 elasticsearchwget https://artifacts.elastic.co/downloads/elasticsea...

2019-03-06 18:11:54 661

原创 mysql 存储过程

MYSQL 存储过程-- 新增存储过程 新增字段一类DROP PROCEDURE IF EXISTS Pro_ColumnWork_20190126; DELIMITER$$ -- 1表示新增列CREATE PROCEDURE Pro_ColumnWork_20190126(TableName VARCHAR(50),ColumnName VARCHAR(50),CType INT,...

2019-02-23 15:00:19 147

原创 Kafka

Linux 环境1. 创建主题./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test2. 查看主题./kafka-topics.sh --list --zookeeper localhost:21813. 删除主题./kafka-...

2019-02-12 14:42:05 108

原创 在数组中定位参数下标区间

场景描述:   根据一个 int 类型的参数,在按大小排序的数组中找到它的下标区间例如: 2 在数组{0,1,3,5}的区间为{1,2}; 3 在数组{0,1,3,5}的区间为{2,2};代码示例:package com.study.collection;import java.util.Arrays;/** * @auth zhangmj * @date 2019/2/...

2019-02-12 11:08:53 633

原创 全局异常控制

1 场景描述:  在平常的项目开发中,经常会看到一些有意思的事情。比如: 请求一个接口数据时,返回的数据是一大堆看不懂的英文串串。没错,就是各种一冲。难道猿猿们没有想过,自己都不愿意看到的串串,让前端看、让操作人员看???  所以,一名伟大的猿,应该学会打碎牙,往肚子里咽。其它人看到的只是友好的笑脸。  此时,全局异常控制,你值得拥有!2 项目架构描述:   项目框架: SpringBo...

2019-01-19 03:23:52 345

原创 关键字synchronized对类锁和对象锁的使用

使用 synchronized 关键字时, 类锁、对象锁的使用package com.study.synchronize;/** * 使用 synchronized 关键字, * 确定同步安全的作用域, * 区分类锁还是对象锁 * 1 类锁 * 2 对象锁 */public class TestSynchronized { private final Object ...

2019-01-17 14:40:05 249

原创 Maven导出本地 jar 包

1 问题描述在项目中,会引用到 maven 仓库以外的本地 jar 包,有时一个,有时多个。通常我们会把这些本地的 jar 包,放在 resources 或 webapp 或其他的目录下。...

2018-12-27 16:55:35 589

原创 Linux 常用命令

在日常的开发中,会用到一些 Linux 基本的命令,在这里总结罗列一下:1 简单说明Linux 系统从使用角度上来讲,和 Windows差不多,也有可视化操作界面,1 登录...

2018-12-07 18:22:58 588

原创 两个栈实现一个队列

在 Java 中使用两个 Stack 实现 一个 Queue:package com.test;import java.util.Stack;/** * 用途: * 开发:zhangmj * 日期:2018/12/3 15:41 */public class Queue&lt;T&gt; { /** * 队列: 先进先出 * 栈: 先进后出...

2018-12-03 16:17:50 124

原创 JS作用域

JS 作用域分为全局变量和局部变量1 全局变量 1)在函数之外声明的变量; 2)在函数之内,没有使用 var 声明的变量; 3)属于window属性之一;2 局部变量 1)在函数之内,使用 var 声明的变量;3 说明 1)在函数之内,使用 var 声明的变量,无论在函数内哪个位置声明,都等同于在一开始声明; 2)局部变量的优先级要比全局变量高; 3)在函数之后,同名的局部...

2018-11-28 18:07:53 113

原创 Linux Shell 脚本

平常在redis集群做测试的时候,启动比较麻烦,写了一个 shell 脚本: 脚本编码为:unix, 如果出现 function 无法运行的错误,检查一下是否是编码不对,为 dos: 可以使用 vim 命令打开脚本,执行 “:set ff ” 命令进行查看,可以使用 “:set ff = unix” 命令进行设置#! /bin/bash# 2018-09-15 redis启动脚本#...

2018-09-15 22:19:03 160

原创 常用的集合有哪些

常用的三大类集合:Set、List、Map。1 Set1) Set 集合属于单列集合,不允许包含重复元素;2) 判断元素是否重复的标准为对象的 equals 方法,存在时返回 false,不存在返回 true;3) 元素的排序规则,由相应的实现类决定,分为无序、元素大小排序、写入顺序排序;4) 初始化大小,扩容参考 HashMap。1.1 Set 接口、实现类: ...

2018-09-07 15:56:11 22915 3

转载 java中的类修饰符-成员变量修饰符-方法修饰符

类修饰符:public (访问控制符) ,将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。protected (保护访问控制符) 同一个包中的其他任何类以及任何子类 (无论子类是在哪个包中声明的) 中引用这些类。private (私有访问控制符) 只能在声明 private (内部) 类。abstract,将一个类声明为抽象类,没有实现的抽象方法,需要子类提供方法...

2018-07-31 15:55:43 2855

转载 Java基础题

1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;和&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;

2018-07-31 13:06:11 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除