自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 VS2019生成时x86-x64冲突问题

网上搜了半天没啥用后来通过修改以下两个参数解决了问题。这里可以每个平台都试一下。这里选默认跟随系统即可。

2024-03-21 16:48:06 235

原创 nginx压测记录

对nginx的实际并发能力进行了简单的测试,主要测试了TCP/IP层的长链接负载均衡

2023-05-15 17:18:36 2580 1

原创 【解决163邮箱第三方客户端使用imap协议连接失败的问题】

javamail

2023-05-05 17:01:10 4859

原创 Nginx对TCP链接的负载均衡

nginx TCP 负载均衡

2023-04-02 21:22:31 3246

原创 【Springboot同一接口不同实现类的默认实现类加载方法】

默认加载同一接口的不同实现类的其中一个实现类的实现方法

2022-08-13 17:22:53 3662

原创 【JAVA调用MATLAB】

java调用matlab

2022-07-12 16:01:51 2873

原创 大数据环境搭建系列【六】Elasticsearch集群搭建

elasticsearch环境搭建

2022-06-27 18:43:37 305

原创 Mybatis批量插入

mybatis 批量插入

2022-06-25 13:55:59 249

原创 二分查找实现取近似值

找出数组中与当前值近似的值

2022-06-18 17:23:03 160

原创 解决windows连不上FTP服务器

连接ftp失败

2022-06-15 11:27:36 5771

原创 Centos7结合NFS服务搭建FTP服务

centos7结合NFS服务搭建FTP服务前言ftp服务架构图ftp服务器规划NFS服务搭建磁盘挂载在61服务器部署FTP服务将所有ftp使用的目录挂载到ftp根目录下访问ftp服务ftp用户及权限配置前言如果单独在一台服务器搭建FTP服务,非常简单只需要将vsftpd包下载下来,安装然后通过配置即可完成搭建,但是单独一台服务器的磁盘空间有限,极限也就100多T,如果有超过PB级别数据需要通过FTP存储,显然这点空间不够的,所以想了一个办法,通过NFS将多台服务器的磁盘整合起来构成一个FTP服务。当然目

2022-05-23 11:48:22 512

转载 Centos7-NFS服务搭建使用

NFS服务搭建使用1 介绍2 基于CentOS的NFS服务安装配置3 NFS文件系统的挂载与使用1 介绍NFS文件系统是Sun公司开发的网络文件系统,也称为分布式文件系统,其基本原理是将某个设备本地文件系统通过以太网的方式共享给其它计算节点使用。也就是说,计算机节点通过NFS存储的数据是通过网络存储在另外一个设备,而不是存储在本地磁盘。网络文件系统最大的特点是可以实现多个计算节点对同一个存储设备的访问,从而提升存储的利用率,并简化存储管理难度。NFS分布式文件系统本身是客户端服务器架构模式。本文将介绍如

2022-05-21 13:47:08 538

原创 mysql数据导出导入(centos)

mysql数据导出导入在做数据库主备的时候,使用navicat将mysql数据库的数据与表结构一同导出时出现了乱码问题,但通过数据库命令导出数据没有乱码的问题,记录一下导出:导出数据及表结构mysqldump -u<username> -p<password> dbname > dbname.sql仅导出表结构mysqldump -u<username> -p<password> -d dbname > dbname.sql

2022-03-17 20:01:54 865

原创 centos查看端口占用情况

centos查看端口占用情况查看80端口占用情况: lsof -i tcp:80列出所有使用端口:netstat -ntlp

2022-03-17 19:39:35 3206

原创 Centos卸载安装rpm

centos卸载安装rpm安装:rpm -ivh <package name>更新:rpm -Uvh <package name>卸载:rpm -e <package name> #普通卸载rpm -e --nodeps <package name> #不检查依赖rpm -e --test <package name> #测试依赖...

2022-03-17 19:34:02 1989

原创 docker【四】docker-compose编排nginx、jar、mysql

docker-compoes使用docker-compose使用docker-compoes使用前言一、安装docker-compoes(linux系统)1、下载二进制包2、赋予二进制包可执行权限3、创建软连接4、检测是否安装成功二、使用步骤1.引入库2.读入数据总结前言docker-compose使用一、安装docker-compoes(linux系统)1、下载二进制包sudo curl -L "https://github.com/docker/compose/releases/downlo

2021-12-20 19:54:31 3021

原创 Annotation

Annotation前言一、问题引入二、java8重复注解实现1、创建存放重复注解的注解类2、创建实际用于注解的类3、创建使用了重复注解的类4、测试类前言重复注解?,看看java8如何实现一、问题引入对于Mybatis,我想大家并不陌生,那么注解形式的sql也应该接触过,在开发中有这样的一个地方例如: /** * 查询列表 * @param param 参数 */ @Select("sql 或者 加script的sql") @Results({

2021-11-26 16:10:00 83

原创 Optional

Optional前言一、Optional类的描述二、方法前言java Optional类的介绍使用一、Optional类的描述https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html官方的描述是这样的:A container object which may or may not contain a non-null value. If a value is present, isPresent() will r

2021-11-26 09:53:26 264

原创 Interface

Interface前言一、static 方法二、default方法前言对于接口的理解,一般只定义方法,不去实现而且一般也无法实现,但是java8就不一样了,java8 中的 interface 有两种方法可以实现,你知道吗一、static 方法静态方法一般直接通过类调用,在java8中interface也可以实现静态方法,操作如下:package com.study.java.inter;/** * @author bxz * @date 2021/11/25 */public i

2021-11-25 14:14:46 365

原创 docker【三】基于centos-ssh构建jdk8镜像

基于centos-ssh构建jdk8镜像基于centos-ssh构建jdk8镜像基于centos-ssh构建jdk8镜像前言一、准备资源二、创建目录,并将下载的jdk安装包上传到该路径三、Dockerfile前言通过第一次构建docker镜像,对docker构建镜像有了初步的认识,接着安装集成度更高的镜像出发一、准备资源下载jdk安装包,我这里下载的是jdk8,下载地址如下,记得下载linux的,因为基础镜像是centos的镜像https://www.oracle.com/java/t

2021-11-11 09:50:31 2041

原创 docker【二】定制基础镜像centos+ssh服务

定制docker镜像centos+ssh定制docker镜像centos+ssh定制docker镜像centos+ssh前言一、创建目录二、编写Dockerfile三、构建镜像四、查看镜像是否构建成功前言根据业务定制自己镜像才会让部署更简单一、创建目录mkdir myimage二、编写Dockerfile在myimage目录下创建Dockerfilevim Dockerfile内容:FROM centos#镜像作者MAINTAINER baixz# 安装openss

2021-11-10 17:00:31 857

原创 docker【一】docker私服

docker私服搭建docker私服搭建docker私服搭建前言一、安装docker二、在拉取镜像加速之前配置“镜像加速”三、通过docker拉取docker registry四、拉取完成后执行以下操作通过镜像启动实例五、docker环境配置docker私服地址1、主机名映射2、daemon.json追加配置六、推送、拉取镜像1、拉取tomcat镜像2、打标签3、推送4、查看推送结果前言docker 已近被猿们玩疯了,我也想玩一玩提示:以下是本篇文章正文内容,下面案例可供参考一、安装doc

2021-11-09 19:04:13 1508

原创 大数据环境搭建系列【四】Kafka集群搭建

Kafka集群搭建前言一、下载安装包二、解压配置1、解压到指定目录2、配置三、部署1 Per-Job 模式2 Session 模式前言flink 1.11.2 on yarn 部署一、下载安装包flink 1.11.2 下载地址二、解压配置1、解压到指定目录cd /usr/lib/mkdir flinkcd flinkcp /xxx/xxx/flink-1.11.2-bin-scala_2.11.tgz .tar -zxvf flink-1.11.2-bin-scala_2..

2021-10-11 20:05:53 3596 3

原创 java web bug 记录

springboot文件分片下载:为什么要分片:项目总会有一些特殊的需求,比如下载一个大文件,这个文件可能超过1G,这时候如果用简单的下载方式下载,对jvm的内存来说就带来了极大的考验,在springboot中使用普通下载方式下载一个文件占用内存是文件本身的两倍,因此对与内存比较小的服务器或PC,可能不够支持下载一个文件就会抛出堆内存溢出异常。以下是我用普通方式下载一个大文件对jvm内存的测试结果:实现文件下载的代码如下: @Override public void downloa

2021-08-30 18:33:25 193

原创 通过Nginx实现前后分离的项目部署

通过Nginx实现前后分离的项目部署前言一、安装Nginx1、下载源码2、安装Nginx编译依赖库3、编译安装4、补充二、配置WebApi服务1、启动springboot项目2、配置nginx.conf3、启动测试三、打包上传Vue项目到Nginx1、打包上传2、补充总结前言项目使用springboot作为后端,vue为前端开发,简述一下项目的部署方式,操作系统为CentOS7一、安装NginxNginx是一款用途广泛,而且非常受欢迎的服务器,可用用它做应用的负载均衡,反向代理等1、下载源码.

2021-08-14 16:15:56 957

原创 linux 服务器杀死僵尸进程

linux 杀死僵尸进程:查看进程是否为僵尸进程:top上图值不为零则表示含有僵尸进程杀死僵尸进程找出僵尸进程及其父进程ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'杀死父进程kill -9 316398这时僵尸进程就被杀死了...

2021-07-03 11:28:03 505

原创 大数据环境搭建系列【五】hadoop、zookeeper、hbase开机自启脚本

hadoop、zookeeper、hbase开机自启脚本前言一、确定系统已完成hadoop、zookeeper、hbase的安装二、shell脚本1、代码2、可执行权限3、测试三、配置开机自启前言hadoop集群开机自启脚本一、确定系统已完成hadoop、zookeeper、hbase的安装安装过程看之前的文章二、shell脚本1、代码首先进入系统的初始化服务目录cd /etc/init.dvim hadoop_service#!/bin/bash#chkconfig:2.

2021-05-15 14:02:03 439

原创 hadoop 启动运行遇到的问题汇总

hadoop 启动运行遇到的问题汇总1、使用 sbin/start-all.sh 启动集群时发现namenode未启动1、使用 sbin/start-all.sh 启动集群时发现namenode未启动问题描述使用上述方式启动集群后,jps查看进程信息时发现没有namenode进程,但是其他的进程都正常的启动了原因分析在/hadoop/logs文件夹下打开namenode的日志,错误信息如下:2021-03-05 09:54:17,788 ERROR org.apache.hadoop.hd

2021-03-05 10:24:36 2164 1

原创 flink实战系列【一】通过DataSet API 读取文件数据并批量写入Hbase

通过DataSet API 读取文件并批量写入Hbase前言一、pom文件二、代码1.数据源2.数据批量写入hbase总结前言由于项目要求,要从本地读数据文件通过flink处理后写入hbase,网上找了好多方法但是好像都存在问题然后自己研究了一下提示:以下是本篇文章正文内容,下面案例可供参考一、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4..

2021-02-22 20:13:51 558

原创 Springboot-mybatis 遇到的bug

springboot-mybatis遇到的bug1、[bug]Unsatisfied dependency expressed through bean property 'sqlSessionFactory';1、[bug]Unsatisfied dependency expressed through bean property ‘sqlSessionFactory’;- 项目场景:springboot整合mybatis时,将xxxMapper.xml 放在resources目录下,这时候运行报

2021-02-04 16:18:24 2445

原创 flink 任务提交问题汇总

flink 任务提交问题汇总1、提交flink自带任务WordCount.jar遇到的问题:1、提交flink自带任务WordCount.jar遇到的问题:- 问题描述:最近在提交flink项目example下WordCount.jar批处理任务时遇到以下问题:The main method caused an error: org.apache.flink.runtime.concurrent.FutureUtils$RetryException: Could not complete the

2021-02-04 11:09:16 9042

原创 大数据环境搭建系列【三】flink on yarn 部署

大数据学习系列提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录大数据学习系列前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面

2021-01-04 10:25:59 295

原创 大数据环境搭建系列【二】hbase完全分布式集群搭建

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-12-30 17:25:02 109

原创 大数据环境搭建系列【一】hadoop完全分布式集群搭建

大数据学习系列第一章 hadoop 完全分布式集群搭建hadoop完全分布式搭建前言一、centos环境二、yum 镜像地址更改三、ntp集群时钟同步3.1 确定系统是否安装ntp3.2 配置ntp服务3.3 启动ntp、查看状态3.4 设置开机自启四、防火墙前言基础环境搭建一、centos环境centos是目前企业用的比较多的linux操作系统,这里使用的是centos7,服务器安装的版本是CentOS Linux release 7.6.1810 (Core),网上有很多安装教程,这里

2020-12-30 11:01:28 168

原创 CentOS7 防火墙的一些操作

CentOS7用firewall防火墙替代了原来的iptables,所以应该使用firewall的一些命令1、关闭防火墙systemctl stop firewalld.service #关闭防火墙systemctl disable firewalld.service #禁止开机自启2、开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80端口参数解释:--zone 作用域 --add-port

2020-07-03 09:40:49 119

转载 Maven 打包可执行jar pom配置

1、普通mvn项目pom>build>plugins 添加插件 <!-- 可执行jar 插件 --> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemb

2020-06-30 11:12:27 286

原创 Kafka+Springboot+WebSocket 实时消息推送简易版

消息实时推送一、环境准备1、kafka集群环境搭建(要使用kafka消息队列,生产并消费数据)2、 springboot最新版(主要考虑到Springboot内嵌Tomcat的版本,Tomcat8+才提供了对Websocket的直接支持)3、websocket直接使用Springboot的starter这里就不详细的介绍Kafka的搭建了,网上关于这方面的内容挺多的二、项目...

2020-03-05 10:23:54 4731 1

原创 Java集合迭代器Iterator

用迭代器遍历Java集合List,Set,Map package com.bai.cn.Collection;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.HashSet;import java.util.List;import...

2018-08-17 09:14:07 187

原创 JAVA集合之List

概述list是java集合中的4大接口之一,list是一个有序的集合,list中的元素可以重复,在平时编程使用频率也非常的高。list的常用实现类ArrayList 底层是数组实现;查询速度快;线程不安全,效率高 ;LinkedList 底层链表实现;增删改的速度快;线程不安全,效率高;Vector 底层是数组实现线程安全,效率低。手写Array...

2018-08-15 11:56:54 125

原创 JAVA异常机制

通过本文你可以学到java中常见的异常java异常中使用的关键字try,catch,finally,throws,throw用try catch捕获异常throws声明抛出异常throw手动抛出异常自定义异常使用 类图package com.bai.cn.Exception;import java.io.File;import java.io.FileN...

2018-08-12 11:35:03 221

sigarLibs.zip

系统资源监控

2021-10-21

websocket.rar

基于springboot,websocket,kafka实现了实时的消息推送功能,这里是所有的代码实现

2020-03-05

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

TA关注的人

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