自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ManongMax的博客

个人学习日记

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

原创 CentOS-7安装Docker并设置开机自启动docker镜像

创建一个自定义的systemd服务文件来配置容器的开机自启动。使用文本编辑器创建一个新文件(例如,确保已经在Docker中运行了你想要设置为开机自启动的镜像容器。替换为你要开机自启动的容器的ID或名称。是容器的ID或名称。

2023-05-27 15:31:53 1315

原创 Java正则表达式提取字符串中的IPv4/IPv6地址工具类

import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author: Max * @Description: IPjug * @date: 2021-05-21 下午 4:37 **/public class IPUtils { /** * 标准IPv4地址的正则表达式:可以在字符串中提取.

2021-06-18 20:55:33 1293

原创 IDEA去掉Performing Code Analysis,Check TODO

使用IDEA提交代码时,如果修改代码很多,总是要等很久,如下图:该如何解决呢?其实很简单,只要在提交界面,把下面红色框前面的勾去掉即可:贴上英文含义:Perform code analysis:指的是提交前代码分析Check TODO(Show ALL):如果代码有//TODO 注释,IDEA提交是会提示你是否有完成TODO里的内容。————————————————版权声明:本文为CSDN博主「杨林伟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文

2021-06-11 15:18:00 3349 3

原创 Controller中入参使用@RequestParam报 parameter is not presen

@RequestParam注解后加required=false可以解决报错:@RequestParam(required=false)

2021-05-31 14:34:59 347

原创 使用java API导出elasticsearch-6.x-7.x全量数据到文件

pom依赖:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.4.2</version></dependency>java代码:使用scroll游标查询遍历结果,导出

2020-12-02 15:45:58 530

转载 CentOS7.8安装Redis6.0.8集群6台云主机3主3从

CentOS-7安装redis-6.x版本最主要的一点是gcc 版本需要5.0以上, 所以安装之前必须升级gcc ,这里直接升级到9.3.x版本使用命令gcc查看安装版本:gcc -v升级GCC有两个办法:手动编译和从源安装,这里直接使用yum源安装:#升级到gcc 9.3:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-bin..

2020-10-15 17:29:18 400

转载 Lombok的简单使用

以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。任何技术的出现都是为了解决某一类问题,如果在此基础上再建立奇技淫巧,不如回归Java本身,应该保持合理使用而不滥用。Lombok的使用非常简单:1)引入相应的maven包<dependency> <groupId>org.projec...

2020-08-25 10:28:21 270

转载 Linux环境安装、卸载Docker

安装:  1、Docker要求CentOS系统的内核版本高于 3.10 ,通过uname -r命令查看你当前的内核版本是否支持安账docker  2、更新yum包:sudo yum update  3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的    sudo yum install -y y...

2020-01-21 11:22:31 495

转载 centOS7 安装mysql5.7

1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum lo...

2020-01-21 11:12:18 137

转载 Centos7.6下安装Python3.7(升级Python2.7到Python3.x也可以参考)

Centos7.6下安装Python3.7前言话说不会开发的运维不是一个好的DBA,所以我要开始学习python了,写博客记录一下我的学习过程,另外别欺负我新来的,那个每天更博的技术流ken是我哥。不说了,时间宝贵,开整。1.首先来看一下系统版本[root@python3 ~]# cat /etc/redhat-release CentOS Linux release 7....

2020-01-21 11:07:47 466

转载 站点Nginx配置HTTPS以及HTTPS下访问静态资源

前言刚刚开始站点已经支持了HTTPS协议访问,所以出现了短暂无法访问的情况.同时也暂时保留了HTTP协议访问,需要观察HTTPS下时候出现不兼容的情况.本篇是记录Nginx反向代理下HTTPS访问静态资源无法加载的问题.启用HTTPS站点支持HTTPS是需要证书的,我是在阿里云申请的免费证书,详情请移步阿里云,证书申请后需要阿里云审核,这个时间还是比较长(至少几个小时起步)审核通过后...

2020-01-21 10:47:45 5913 2

原创 CentOS7 firewalld 防火墙打开关闭端口

1. firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2. syste...

2020-01-20 11:29:29 216

转载 CentOS设置tomcat开机启动

1、cd /etc/rc.d2.vim rc.local4.末尾添加export JAVA_HOME=你的JAVA_HOME你的TOMCAT_HOME/bin/startup.sh start5.保存退出6.chmod +x rc.local7.重启机器shutdown -r now原文链接:https://blog.csdn.ne...

2020-01-20 09:53:18 85

原创 Linux系统下MySql表名大小写敏感问题(真的很坑!注意)

mysql是通过lower_case_table_names变量来处理大小写问题的。首先查询该变量show Variables like '%table_names'mysql在Linux下数据库名、表名、列名、表别名大小写规则如下:1、数据库名与表名严格区分大小写;2、表别名严格区分大小写;3、列名和列别名在所有情况下都是忽略大小写的;4、变量名也是严格区分大小写...

2020-01-19 18:19:57 598

转载 使用RedisDesktopManager工具,解决连接失败问题

使用RedisDesktopManager工具,解决连接失败问题今天在云服务器上搭建好了redis环境,想用RedisDesktopManager工具去连接一下,结果连接不上,显示如下图:我确保了服务器防火墙关闭,又在redis配置文件中设置了requirepass密码,但还是失败。在自己电脑上也能够ping通服务端ip地址。我就看了一下redis.conf文件。开头...

2020-01-18 16:39:44 3312

原创 关于nginx正向代理和反向代理、负载均衡

一、正向代理(Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请...

2020-01-16 14:19:20 375

原创 linux操作系统常用命令搭建nginx集群和部署项目

linux:操作系统,应用服务器上 常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录 mkd...

2020-01-16 09:18:48 449

转载 Java:将map集合中的key键转换成小写、大写方法

// main方法运行测试 public static void main(String[] args) { Map<String, Object> m3 = new HashMap<String, Object>(); m3.put("a", "abc"); m3.put("b", "123")...

2019-11-28 15:40:47 7683 2

转载 eclipse不能自动提示的解决方法

此bug是在汉化之后改回英文版出现的,使用第三个方法解决(推荐优先使用第三种方法解决)1、此方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences ——java ——editor —— content assist ,在右上方有一行“select the proposal kinds contained in the 'default' conten...

2019-04-14 08:14:30 1963 1

转载 win7安装mysql-5.7.22-winx64.zip

1、在官网下载:mysql-5.7.22-winx64.zip。2、解压到指定路径,我这里是:E:\mysql-5.7.22-winx64。3、在E:\mysql-5.7.22-winx64下创建一个空文件夹:data。4、配置环境变量:    a、新建 系统变量名:MYSQL_HOME,变量值:E:\mysql-5.7.22-winx64    b、修改环境变量PATH,在PATH后面加入:%M...

2018-07-07 09:23:05 340

原创 Win 7 / Win 10安装MySQL 5.7.21 / MySQL 5.7.22 解压版详细安装教程

1.  从mysql官网下载Mysql5.7 解压版  程序;官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2.  解压程序,放到本地磁盘D盘(根据个人情况)1)  在解压文件目录下创建 data空文件夹(win10系统可以自己动手新建,如果后续出现错误请不要手动建data文件夹,有的可以使用自己创建的data文件夹,...

2018-06-28 17:36:29 632

原创 Spring框架02 IOC和AOP

依赖注入(DI): 1. IOC和DI的概念 * IOC -- Inverse of Control,控制反转,将对象的创建权反转给Spring!! * DI -- Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中!! 2.  DI(依赖注入) * 例如:如果UserServiceImpl的实现类中有一...

2018-04-12 20:01:24 145

原创 有关Maven项目中JDK9.0的缺少jaxb-api的异常报错解决

由于JDK9.0版本对maven中的环境不怎么兼容缺少JAXB-api我的pom.xml文件配置(可直接复制粘贴):&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a...

2018-04-10 16:20:22 11106 2

原创 Spring框架01

Spring框架Spring概念:Spring是开源的轻量级的框架,spring是一个分层的JavaEE/SE full-stack(一站式)轻量级开源框架两个核心:Aop:面向切面编程扩展功能不是修改源代码实现ioc: 面向反转,把对象的创建不是通过new的方式实现,而是交给spring配置创建类的对象Spring是一站式架构:Spring在javaEE三层结构中,每一层都提供不同的解决技术We...

2018-04-07 22:09:17 128

转载 Java中的集合

今日内容介绍 :                        1、集合 2、Iterator迭代器 3、增强for循环 4、泛型01集合使用的回顾 *A:集合使用的回顾 *a.ArrayList集合存储5个int类型元素 public static void main(String[] args) { ArrayList&lt;Integer&gt; li...

2018-04-01 22:16:24 124

原创 IO流的对象笔记(2)

2018-3-30IO流对象:Java.io.File;将操作系统中的文件,目录(文件夹),路径,封装成File对象提供方法操作系统中的内容File与系统无关的类文件file目录directory路径path 有关file的API方法:File.pathSeparator; 与系统有关的路径分隔符Windows系统是 ; Lunix系统是 :File.separator; 与系统有关的默认名称分隔...

2018-03-30 22:12:15 100

原创 Maven学习笔记

Maven2018.3.30Svn Eclipse  maven 项目管理工具 Maven的简介:什么是maven?是Apache下的一个开源项目是纯JAVA开发,只是用来管理JAVA项目的开发工具优点:maven可以统一对项目的所有Jar包进行管理,使项目的占用空间更小一键构建:mvn可以在cmd里面运行tomcat服务器:mvn tomcat:runMaven能干的事:编译   测试(JUNI...

2018-03-30 22:06:52 114

转载 IO流对象用法和递归讲解

01IO技术概述* A:IO技术概述 * a: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * b: Input * 把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作 * c: IO操作 * 把上面的这种输入和输出动作称为IO操作02File类的概述和作用* ...

2018-03-30 10:16:42 121

原创 javascript(2)笔记

javascriptjavascrip可以对页面进行动态展示js完成简单的数据校验页面定时弹出广告图片轮播完成表单验证js基本语法对象获取标签的基本操作获取制定操作编写事件1,使用js完成注册表单的验证1),前台校验(js代码),后台校验(java代码)2),js代码可也添加交互行为js是一门脚本语言,嵌入浏览器,解释性的语言javascript包括:ECMAScript Dom BomECMAS...

2018-03-29 19:49:19 123

原创 Final关键字

2018-3-23Final关键字:类不想被继承,或者类中的部分方法是固定的,不想让子类重写,可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,解决这种问题就用到final,意思为最终,不可变。Final是个修饰符,可以用来修饰类类的成员变量,以及局部变量。特点:1)是最终类,不能有子类,也不能被继承2)使用方法,方式,没有变化,创建对象,调用方法3)final修饰的方法不可以被覆盖,但...

2018-03-29 19:46:29 150

原创 JavasCript学习笔记

2018.3.19学习日记JavasCript需要记忆单词:form:表单action:行动(提交的路径)method:方法(提交的方式)input:输入type:类型text:文本(文本输入项)password:密码radio:单选按钮checkbox:复选框file:文件(文件上传项)hidden:隐藏字段reset:重置(重置按钮)button:按钮(普通按钮)name:名称(元素名称)va...

2018-03-29 19:43:26 161

原创 Java中的构造器Constructer

2018.3.22 构造方法(构造器Constructer):创建的时候就给类的属性赋值赋值:格式:修饰符 构造方法名(参数列表){}(分为有参构造方法和无参构造方法)注意:1)方法的名字必须和类名完全相同!2)构造方法不允许写返回值类型,void也不能写作用:在new 的同时对成员变量赋值,给对象的初始化赋值权限修饰符:public ,protect,private, default定义:pub...

2018-03-29 19:39:34 4429 1

原创 基本数据类型的包装类

今日内容介绍 1、基本类型包装类 2、System类 3、Math类 4、Arrays类 5、大数据运算=======================第一节课开始=============================================01基本数据类型对象包装类概述 *A:基本数据类型对象包装类概述 *a.基本类型包装类的产生 在实际程序使用中,程序界面上用户输...

2018-03-29 11:08:47 200

转载 常用API

常用API今日内容介绍u 基本类型包装类u Systemu Mathu Arraysu BigIntegeru BigDecimal  第1章 基本类型包装类大家回想下,在第二天我们学习Java中的基本数据类型时,说Java中有8种基本的数据类型,可是这些数据是基本数据,想对其进行复杂操作,变的很难。怎么办呢?1.1 基本类型包装类概述在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行...

2018-03-29 10:59:38 324

转载 正则表达式 Day01

今日内容介绍 1、正则表达式的定义及使用 2、Date类的用法 3、Calendar类的用法==========================================第一阶段========================================01正则表达式的概念和作用* A: 正则表达式的概念和作用 * a: 正则表达式的概述 * 正则表达式也是一个字...

2018-03-29 10:05:04 183

转载 常用的API方法

APIapi的概述: 就是java替我们写好的一些类,他封装了一些功能,我们仅仅只需要知道如何使用即可Objectobject的概述: A、 object是所有的类父类 B、 object中的所有方法,子类都能使用(接口不是object的子类)Object 类中常用方法 A、equals() 底层调用其实就是== 方法 == 方法: 基本数据类: ...

2018-03-29 10:02:26 627

原创 学习笔记Sturts2 day02

复习:1.什么是struts2 1&gt;运行在web层.负责处理请求的. 2&gt;struts2已经帮我们封装了很多web中常用的功能(拦截器) 3&gt;struts2 与 struts1 没什么关系. struts2是基于webwork框架 2.struts2框架搭建 1&gt; 导包  |- struts2/apps/struts-blank.war/WEB-INF/lib 2&gt...

2018-03-29 09:33:53 117

空空如也

空空如也

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

TA关注的人

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