04 2022 档案
摘要:简介 ES是一个分布式高扩展基于lucense的实时全文搜索引擎,基于RestFul风格的API调用。 ES安装 环境要求: 1.8jdk、NodeJS(ELK需要) Windows安装 ElasticSearch 注:ES版本7.6.2 解压即可 目录讲解 # 启动文件 bin # 配置文件 co
阅读全文
摘要:MQ简介 MQ全称为Message Queue(消息队列),是在消息传输中保存消息的容器。多用于分布式系统之间进行通信。 Queue:数据结构的一种,特征为”先进先出“ 优势 应用解耦 假设我现在还要添加一个大数据系统 就不需要修改上游系统的逻辑。 异步提速 多个消息队列下游系统并行执行逻辑比顺序执
阅读全文
摘要:Lambda简介 Lambda表达式是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。 注:要使用Lambda表达式的写法类 该接口必须只有一个方法并且带有@FunctionalIn
阅读全文
摘要:CompletableFuture的由来 CompletableFuture实现了CompletionStage接口和Future接口,前者是对后者的一个扩展,增加了异步回调、流式处理、多个Future组合处理的能力,使Java在处理多任务的协同工作时更加顺畅便利。 代码示例(一) thenComb
阅读全文
摘要:1.什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我
阅读全文
摘要:环境搭建 搭建 Tracker docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker 搭建 Storage (注意修改TRACKER_SERVER IP) d
阅读全文
摘要:1 基础语法结构 类似Java中封装的方法 -- 在这里插入代码片-- 声明结束符。因为mysql默认使用';' 最为结束符,而在存储过程中,会使用';'作为一段语句的结束,导致';' 使用冲突 delimiter $$ -- 创建存储过程 CREATE PROCEDURE HELLO() BEGI
阅读全文
摘要:用Java实现的抽奖算法,如有问题欢迎评论 package org.jeecg.modules.app.wxUtils; import lombok.Data; import java.util.*; public class Utils { /** * 抽奖方法 * create time: 20
阅读全文
摘要:Docker安装Nginx 1拉取镜像 docker pull nginx 2启动镜像 docker run --name mynginx -p 8001:80 -d nginx 3查看镜像状态 docker ps 发现容器正常运行,访问也正常。 修改Nginx卷挂载 1创建挂在目录文件 mkdir
阅读全文
摘要:拉基础镜像 docker pull redis 创建环境目录下载Redis配置文件 mkdir /usr/local/redis mkdir /usr/local/redis/conf mkdir /usr/local/redis/data cd /usr/local/redis/conf #下载配
阅读全文
摘要:继承与重写 kotlin所有的类默认都是被final修饰的,不能被集成想要被集成需要用到open关键字 kotlin默认所有的方法也是final修饰的,想要被重写可以使用open修饰 open class Father(var name: String) { private fun showName
阅读全文
摘要:List集合 API和JAVA基本类似,列举两个Kotlin的特殊API使用,是不可变集合 package com.fyx.s1 fun main() { var list = listOf<String>("1", "2", "3", "4") //如果有报错就会进入第二个函数 var tag =
阅读全文
摘要:自定义异常及处理 package com.fyx.s1 import java.lang.Exception fun main() { try { var name: String? = null checkException(name) name!!.length } catch (e: Exce
阅读全文
摘要:入门 package com.fyx.s1 fun main() { println("Hello World") } 声明变量 var 标识可读可写 name 变量名 String 变量类型 "Tom" 默认值 fun main() { var name: String = "Tom" print
阅读全文
摘要:Unit函数的特点 类比java中的void 但是java是关键帧,不是类型,很矛盾 Unit不写,默认也有,Unit代表 无参数返回的忽略类型 package com.fyx.s1 fun main() { } fun convert() { } //等价与上面的写法 fun convert1()
阅读全文
摘要:刚下载的Android Studio 进入默认工程运行的时候会报这个错Failed to parse host mirrors.opencas.cn 解决办法 第一步 将Settings 下的Http Proxy 设置为 No Proxy 记得Apply 第二部 进入 C:\Users\Admini
阅读全文
摘要:总工程目录 1、.gradle和.idea 这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。 2、app(重要) 项目中的代码、资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基本都是在这个目录下进行的,待会儿还会对这个目录单独展开进行
阅读全文
摘要:类模板 1、打开 File-->settings-->Editor-->File and Code Templates-->Includes-->File Header 2、双击打开File Header粘贴下方模版代码即可 /** * @projectName: ${PROJECT_NAME} *
阅读全文
摘要:Nginx快速入门 Nginx概念 什么是Nginx? Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相对应的服务器解决方案,你就可以随心
阅读全文
摘要:一、拉取MYSQL镜像 docker pull mysql:5.7 二、运行MYSQL镜像 docker run -p 3306:3306 --name mysql \ -v /usr/local/docker/mysql/conf:/etc/mysql \ -v /usr/local/docker
阅读全文
摘要:七、时间日期指令 显示当前时间时分秒 date "+ %y-%m-%d %H:%M:%S" 更改时间,把时间设置为2023年 date -s "23-03-12 13:35:17" 查看2020的日历 cal 2020 八、文件查找 查找 usr 下的demo.txt # find 搜索目录 指定名
阅读全文
摘要:注:默认采用的是Centos7.6的版本 一、Linux目录结构 Linux的文件系统是采用层级式的树状目录结构,在此结构最上层的是目录 “/”,然后在此目录下再创建其它文件,在Linux世界中一切皆为文件。比如你的CPU、插入的U盘也都是一个文件。 目录名 描述 bin bin目录下存放的是系统中
阅读全文