自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 FSCrawler

FSCrawler一、下载官方文档:https://fscrawler.readthedocs.io/en/latest/installation.html下载需要根据elasticsearch的版本而定,本次使用的es版本为7.12.0二、安装启动1、下载之后直接解压缩即可2、下载支持的jdk因为此版本的FScrawler对jdk的要求为14,而我本机电脑的jdk为1.8的,启动会报错(并不想将本机的jdk换为14)解决办法:下载jdk15压缩包–》解压缩后放在FSCrawle

2021-04-09 16:30:44 3255 10

原创 Activiti7部署流程成功(通过xml字符串),但是act_re_procdef没有对应的流程定义信息

Activiti7部署流程成功(或通过xml字符串),但是act_re_procef表中没有对应的流程定义信息

2023-05-09 20:01:43 774 2

原创 yum安装openldap2.4.44,并配置增量复制(Delta-syncrepl)环境

openldap2.4.44配置增量(Delta-syncrepl)复制环境

2022-12-08 14:47:12 1133 1

原创 Openldap2.5.13编译安装

openldap2.5.13编译安装过程

2022-12-08 14:42:02 1539

原创 JVM——二、内存结构

二、JVM的内存结构方法区、堆、虚拟机栈、程序计数器、本地方法栈

2022-11-02 17:02:50 378

原创 JVM——一、什么是JVM?

一、什么是JVM?

2022-11-02 16:55:33 87

原创 Flink单机部署,slots为0,TaskExecutor akka.tcp://xxx has no more allocated slots for job

单机部署flink后,UI界面slots显示为0提交job,报错TaskExecutor akka.tcp://xxx has no more allocated slots for job nnn

2022-07-15 15:03:43 5033 2

原创 HDFS相关内容

HDFS一、文件系统的定义 文件系统是一种存储和组织数据的方法,实现了数据的存储、分级组织、访问和获取等操作,使得用户对文件访问和查找变得容易; 文件系统使用树形目录的抽象逻辑概念代替了硬盘等物理设备使用数据块的概念,用户不必关心数据底层存在硬盘哪里,只需要记住这个文件的所属目录和文件名即可; 文件系统通常使用硬盘和光盘这样的存储设备,并维护文件在设备中的物理位置。二、数据、元数据概念 数据指存储的内容本身,比如文件、视频、图片等,这些数据底层最终是存储在磁盘等存储介质上的,一般用

2022-04-22 14:59:57 702

原创 Hadoop集群环境搭建

Hadoop集群环境准备本篇文档,最终按照如下图所示配置并部署集群一、准备安装包阿里云盘获取:https://www.aliyundrive.com/s/sy1jmi5PyMg在文件夹“安装包”中含有以下内容:1、jdk安装包( jdk-8u241-linux-x64.tar.gz )2、Hadoop编译后的包( hadoop-3.3.0-Centos7-64-with-snappy.tar.gz )二、准备一台虚拟机阿里云盘获取:https://www.aliyundrive.c

2022-04-21 11:53:08 3561

原创 【工具类】-生成验证码工具类

import javax.imageio.ImageIO;import java.awt.*;import java.awt.geom.AffineTransform;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Arra

2022-04-10 14:24:04 273

原创 一、MYSQL知识点(基础)

一、SQL分类?(DDL、DML、DQL、DCL含义)DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等DDL简单理解就是用来操作数据库,表等DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改DML简单理解就对表中数据进行增删改DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)DQL简单理解就是对数据进行查询操作。从

2022-04-07 15:24:01 104

原创 mysql数据类型

2022-04-07 10:18:50 373

原创 td元素中的内容自动换行

给table加上样式:style="word-wrap:break-word; word-break:break-all;"表格中显示的内容不是中文而是纯数字或英文时,默认是不换行的(中文默认换行)

2022-03-29 11:45:01 612

原创 dom4j 解析报错java.net.UnknownHostException:java.sun.com

dom4j 解析报错java.net.UnknownHostException:java.sun.com问题现象:在开发中使用到了dom4j去解析一个xml格式的文件,代码中使用到了SAXReader进行转换。在本机电脑测试运行时,没有任何问题,当放在服务器时,报错:java.net.UnknownHostException:java.sun.com问题代码:SAXReader reader = new SAXReader(); Document doc = reader.read(f);

2022-03-25 11:32:53 1380

原创 solaris编写shell脚本注意事项以及命令与linux区别

1、solaris中不支持$()错误:OS=$(cat /etc/release |grep Solaris |awk '{print $1,$2,$3}')正确:支持``OS=`cat /etc/release |grep Solaris |awk '{print $1,$2,$3}'`2、赋值时=两边不能有空格错误:OS = `cat /etc/release |grep Solaris |awk '{print $1,$2,$3}'`正确:OS=`cat /etc/releas

2022-03-22 16:00:33 346

原创 webSocket

1、导入依赖<!-- websocket --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2、编写配置类@Configurationpublic class WebSocketConfig {

2021-12-06 10:10:42 123

原创 Dart语言03-补充

一、async和await只有async方法才能使用await关键字调用方法如果调用别的async方法必须使用await关键字async是让方法变成异步await是等待异步方法执行完成void main() async { var result = await testAsync(); print(result);}testAsync() async { return "hello word";}二、Pub包管理系统中的库1、从下面的网址找到要用的库​ https://

2021-08-06 17:35:33 95

原创 Dart语言02-高级

一、函数1、自定义方法//main入口方法void main() { //调用方法 printInfo(); //自定义的方法也可以定义在main方法内部 int getNum() { return 1; } print(getNum());}//自定义方法 void指没有返回值 void printInfo() { print("自定义方法");}2、位置可选参数方法将参数放到[ ]中来标记参数是可选的:【】中的格式在新版本中为 :类型+?

2021-08-06 17:34:39 510

原创 Dart语言01-基础

一、安装1、下载flutter,配置dart因为后期使用flutter进行开发,flutter包含dart下载地址:https://flutter.dev/docs/development/tools/sdk/releases#windowsflutter官网:https://flutterchina.club/get-started/install/最后执行flutter doctor命令:为了能使用flutter中的dart还需要配置dart的环境变量2、vscode在vsco

2021-08-05 14:48:29 377

原创 VUE学习-vuex(十)

官网:https://vuex.vuejs.org/zh/一、学习目标1、能够说出Vuex的基本使用步骤2、能够说出Vuex的核心概念3、能够基于Vuex实现业务功能1、Vuex是什么Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享2、好处1、能够在vuex中集中管理共享的数据,易于开发和后期维护2、能够高效的实现组件之间的数据共享,提高开发效率3、存储在vuex中的数据都是响应式的,能够实时保持数据与页面的同步3、哪些数据适合存储到vuex中

2021-07-26 16:46:27 98

原创 VUE学习-组件传值(九)

一、父子组件传值(props+$emit)A)、父向子传值(props)1、编写父组件基础代码<template> <div class="parent"> <h2>parent: </h2> </div></template><script> export default { };</script><style scoped lang=

2021-07-26 16:42:49 263

原创 VUE学习-小知识点(八)

一、导航守卫https://router.vuejs.org/zh/guide/advanced/navigation-guards.html可以进行访问路径前的权限设置二、混入https://cn.vuejs.org/v2/guide/mixins.html三、路由传参https://router.vuejs.org/zh/guide/essentials/passing-props.html四、路由的懒加载https://router.vuejs.org/zh/guide/advance

2021-07-26 16:10:17 57

原创 VUE学习-路由(七)

一、路由https://router.vuejs.org/guide/#htmlvue-router是让构建单页面应用变得简单单页面应用:“应用”指的就是网站,“单页面应用”:指一个网站的所有功能都集成在同一个页面上,从而保证了用户在不同功能之间跳转的时候,仅通过js代码就可以完成切换,对于浏览器来说是无刷新的,也正因如此,用户在尝试通过url地址在浏览器里直接访问某个功能的时候,浏览器会先打开首页(index.html),在进入一个vue的根页面(App.vue),然后vue router再根

2021-07-06 19:10:46 192

原创 VUE学习-脚手架vue cli(六)

一、脚手架vue cli官网文档:https://cli.vuejs.org/zh/guide/A)安装vue/cli1、使用以下命令安装:npm install -g @vue/cli# ORyarn global add @vue/climac因为权限问题,需要在命令前加:sudo2、查看安装的vue cli的版本:vue -V3、关于旧版本Vue CLI 的包名称由 `vue-cli` 改成了 `@vue/cli`。 如果你已经全局安装了旧版本的 `vue-cli` (1.x

2021-07-06 18:58:40 450

原创 VUE学习-补充webpack(五)

webpack其实就是一个打包工具,可以将多个js文件打包成一个js文件,从而减少http的请求次数(webpack只能打包js文件,但是对于一个项目而言不止有js,如果要打包其他文件就要借助于loader)A)编写项目入口1、新建一个目录,使用vscode打开2、使用快捷键打开终端窗口ctrl+~3、cnpm安装由于资源的限制,使用npm安装依赖包的时候经常失败,建议使用npm的国内镜像cnpm 命令行工具代替默认的npm在命令行中输入以下内容等待安装即可npm install -g

2021-06-24 10:45:50 285

原创 VUE学习-插槽(四)

官网文档:https://cli.vuejs.org/zh/guide/A)安装vue/cli1、使用以下命令安装:npm install -g @vue/cli# ORyarn global add @vue/climac因为权限问题,需要在命令前加:sudo2、查看安装的vue cli的版本:vue -V3、关于旧版本Vue CLI 的包名称由 `vue-cli` 改成了 `@vue/cli`。 如果你已经全局安装了旧版本的 `vue-cli` (1.x 或 2.x),你需要先通

2021-06-24 10:38:06 107

原创 VUE学习-组件(三)

1、v-text设置标签的文本值(textContent)默认写法会替换全部内容,使用差值表达式{{ }}可以替换指定内容<!DOCTYPE html><html><head> <title>VUE基础</title></head><body> <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/np

2021-06-24 10:26:43 185

原创 VUE学习-生命周期(二)

二、VUE基础A)快速起步1、打开vscode<!DOCTYPE html><html><head> <title>VUE基础</title></head><body> <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script&

2021-06-24 10:11:30 110

原创 VUE学习-基础(一)

一、前提1、使用vue2.x版本官方网址:https://cn.vuejs.org/v2/guide/可以先讲官方的基础学习视频看一下:https://learning.dcloud.io/#/?vid=02、开发工具VSCode下载地址:https://code.visualstudio.com/将vscode设置为中文:https://jingyan.baidu.com/article/7e44095377c9d12fc1e2ef5b.html安装Live Server插件:https:

2021-06-24 10:07:22 345

原创 Alibaba微服务学习--笔记(不全)

微服务一、项目搭建1、创建父项目(maven工程)​ 名称为micro,并定义项目中所需要的版本<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.

2021-04-07 10:33:24 440

原创 集合--笔记

集合一、Collection​ 可以存放若干个相互独立的对象A)List:​ 存放进去的每一个对象是有索引编号的,按照存放的顺序进行编号,从0开始,所以在输出的时候可以按照存放的顺序有序输出1、ArrayList:​ 底层是Object类型的数组,当对集合经常遍历,或者在末尾经常插入元素的时候,效率比较高,向中间位置插入元素的效率不高,默认长度是10,超过10个元素要进行扩容,扩容为原来的一半。2、LinnkedList:​ 底层是链表结构,在中间位置插入元素的时候效率高,

2021-04-07 10:31:19 48

原创 Docker学习--笔记

Docker一、安装docker1、检查有没有安装dockeryum list installed | grep docker2、更新yumyum update3、安装需要的软件包sudo yum install -y yum-utils device-mapper-persistent-data lvm24、设置yum源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker

2021-04-07 10:29:03 134 1

原创 Redis学习--笔记

Redis一、入门一.Redis的简介1.NOSQL1.1 什么是NOSQLNOSQL(Not Only SQL)非关系型数据库1.2 为什么使用NoSQL用户访问量的上升传统数据库的读写压力增加难以横向扩展1.3 NOSQL数据库的分类列数据库:按列存储数据,最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的IO优势文档存储:文档存储一般用类似json的格式存储,存储的内容是文档型的。这样也就有有机会对某些字段建立索引,实现

2021-04-07 10:27:43 163

原创 shiro基础学习笔记

shiroApache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。一、核心组件1、Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。  Subject代表了当前用户的安全操作,Secur

2021-04-07 10:25:54 140

原创 Spring相关知识--笔记

SpringSpring主要的目的:简化企业开发一、spring的体系结构​ 控制反转(IoC:Inversion of Control ) /依赖 注入(DI:Dependency Injection )​ 面向切面编程(AOP:Aspect Oriented Programming)二、spring的核心容器1、BeanFactoryBeanFactory是基础类型的IOC容器,它提供了完整的IOC服务支持,简单来说,BeanFactory就是一个管理Bean的工厂,它主要负责初始化

2021-04-07 10:23:56 64

原创 SpringBoot基础学习

SpringBoot李飞好好学习!一.SpringBoot简介SpringBoot是一个简化Spring和SpringMVC的工具(懒人工具包)SpringBoot是最大程度上践行了约定大于配置SpringBoot优点简化了Spring和SpringMVC框架内置了Tomcat框架等web服务器SpringBoot支持热部署可完全不使用xml配置,只使用自动配置和Java Config;SpringBoot内置了很多的框架二、使用idea搭建springboot略

2021-04-07 10:06:25 347 1

原创 ElasticSearch(六)

六、ElasticSearch与springboot整合官方操作ES的客户端:https://www.elastic.co/guide/en/elasticsearch/client/index.html操作ES的方式a、9300端口,TCP spring-data-elasticsearch:transport-api.jar; springboot版本不同,transport-api.jar不同,不能适配es版本。 7.x已经不建议使用,8以后就要废弃。b、9200端口,HT

2021-03-19 10:37:33 184

原创 ElasticSearch(五)

五、分词(_analyze)1、基础介绍一个tokenizer(分词器)接收一个字符流,将之分割为独立的tokens(词元,通常是独立的单词),然后输出tokens流。官方分词器:https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-standard-analyzer.html如何查看分词效果:POST _analyze{ "analyzer": "standard", //指定使

2021-03-17 17:21:53 97

原创 ElasticSearch(四)

四、映射1、查看索引的映射GET /bank/_mapping创建索引是若没有指定字段的映射类型,则ES会根据存入的数据进行类型猜测,并给定一个猜测后的类型如:数字类型的ES会默认给定long,字符类型的ES会默认给定text类型,用作分词全文搜索,并同时给keyword用于精确搜索2、创建映射若是类型不是我们所需要的,可以在创建索引是对类型进行指定:官方类型文档:https://www.elastic.co/guide/en/elasticsearch/reference/curren

2021-03-17 17:16:52 68

原创 ElasticSearch(三)

三、进阶检索 Query DSL1、Search API(match_all查询全部)ES支持两种基本检索方式:a、一个是通过使用 REST request URI 发送搜索参数(uri+检索参数)b、另一个是通过使用 REST request body 来发送(uri+请求踢)第一种方式:解释:​ GET /bank/_search?q=*&sort=account_number:asc GET:表示get请求 /bank:在哪个索引下 _search:固定写法,表示检

2021-03-16 18:09:23 131

空空如也

空空如也

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

TA关注的人

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