摘要: NoSql概述 为什么要用NoSql 现在处于数据量爆炸的年代,传统数据库性能已经不能满足与当下的业务。 什么是NoSql NoSql=Not only SQL ( 不仅仅是SQL ) 关系型数据库:表 行 列 泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2. 阅读全文
posted @ 2022-04-12 17:37 xiye1 阅读(34) 评论(0) 推荐(0) 编辑
摘要: , Docker使用 Docker简介 Docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以放笔,书包可以放书,可以把hello word放在Docker中,可以把网站放入Docker中,可以把任何想得到的程序放在Docker中. Docker解决的问题? 系统环境不一致 开发:我本地没问 阅读全文
posted @ 2022-04-12 17:36 xiye1 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Docker Compose 介绍 Docker Compose是为了更加轻松高效的管理多个容器。可以自动的进行容器编排 安装 下载Docker-Compose # 安装docker-compose sudo curl -L "https://get.daocloud.io/docker/compo 阅读全文
posted @ 2022-04-12 17:36 xiye1 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 简介 ES是一个分布式高扩展基于lucense的实时全文搜索引擎,基于RestFul风格的API调用。 ES安装 环境要求: 1.8jdk、NodeJS(ELK需要) Windows安装 ElasticSearch 注:ES版本7.6.2 解压即可 目录讲解 # 启动文件 bin # 配置文件 co 阅读全文
posted @ 2022-04-12 17:33 xiye1 阅读(22) 评论(0) 推荐(0) 编辑
摘要: MQ简介 MQ全称为Message Queue(消息队列),是在消息传输中保存消息的容器。多用于分布式系统之间进行通信。 Queue:数据结构的一种,特征为”先进先出“ 优势 应用解耦 假设我现在还要添加一个大数据系统 就不需要修改上游系统的逻辑。 异步提速 多个消息队列下游系统并行执行逻辑比顺序执 阅读全文
posted @ 2022-04-12 17:32 xiye1 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Lambda简介 Lambda表达式是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。 注:要使用Lambda表达式的写法类 该接口必须只有一个方法并且带有@FunctionalIn 阅读全文
posted @ 2022-04-12 17:31 xiye1 阅读(14) 评论(0) 推荐(0) 编辑
摘要: CompletableFuture的由来 CompletableFuture实现了CompletionStage接口和Future接口,前者是对后者的一个扩展,增加了异步回调、流式处理、多个Future组合处理的能力,使Java在处理多任务的协同工作时更加顺畅便利。 代码示例(一) thenComb 阅读全文
posted @ 2022-04-12 17:30 xiye1 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 介绍 弹性盒模型是css3的一种新的布局方式,是一种当前页面需要适应不同的屏幕大小及设备类型时确保拥有恰当的行为的布局方式。 主轴(main axis) 交叉轴(cross axis) 注意:生命display:flex 默认水平排列 弹性盒模型使用(父元素) 1. 创建基本代码 <!DOCTYPE 阅读全文
posted @ 2022-04-12 17:29 xiye1 阅读(36) 评论(0) 推荐(0) 编辑
摘要: JUC简介 java.util.concurrent在并发编程中使用的工具类 线程和进程 进程:一个程序,QQ.exe、Music.exe一个进程可以包含多个线程,至少包含一个! JAVA程序默认有几个线程?两个 main 和GC线程 线程:一个线程只属于一个进程,线程是程序最小的执行单位 并发和并 阅读全文
posted @ 2022-04-12 17:29 xiye1 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我 阅读全文
posted @ 2022-04-12 17:28 xiye1 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.后端分类列表树展示 在分类实体类CategoryEntity添加childrenList @TableField(exist = false) private List<CategoryEntity> childrenList; 业务代码 //对查询结果封装 @Override public L 阅读全文
posted @ 2022-04-12 17:26 xiye1 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 项目模块 优惠卷服务(shop-counpon)、商品服务(shop-goods)、用户服务(shop-user)、订单服务(shop-order)、仓储服务(shop-storage)。 初始项目 创建结构 选择依赖(springboot v 2.1.8.RELEASE & Spring Clou 阅读全文
posted @ 2022-04-12 17:25 xiye1 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 搭建 Tracker docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker 搭建 Storage (注意修改TRACKER_SERVER IP) d 阅读全文
posted @ 2022-04-12 17:22 xiye1 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1 基础语法结构 类似Java中封装的方法 -- 在这里插入代码片-- 声明结束符。因为mysql默认使用';' 最为结束符,而在存储过程中,会使用';'作为一段语句的结束,导致';' 使用冲突 delimiter $$ -- 创建存储过程 CREATE PROCEDURE HELLO() BEGI 阅读全文
posted @ 2022-04-12 17:16 xiye1 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 用Java实现的抽奖算法,如有问题欢迎评论 package org.jeecg.modules.app.wxUtils; import lombok.Data; import java.util.*; public class Utils { /** * 抽奖方法 * create time: 20 阅读全文
posted @ 2022-04-12 17:11 xiye1 阅读(614) 评论(0) 推荐(0) 编辑
摘要: Docker安装Nginx 1拉取镜像 docker pull nginx 2启动镜像 docker run --name mynginx -p 8001:80 -d nginx 3查看镜像状态 docker ps 发现容器正常运行,访问也正常。 修改Nginx卷挂载 1创建挂在目录文件 mkdir 阅读全文
posted @ 2022-04-12 17:05 xiye1 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 拉基础镜像 docker pull redis 创建环境目录下载Redis配置文件 mkdir /usr/local/redis mkdir /usr/local/redis/conf mkdir /usr/local/redis/data cd /usr/local/redis/conf #下载配 阅读全文
posted @ 2022-04-12 17:04 xiye1 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 继承与重写 kotlin所有的类默认都是被final修饰的,不能被集成想要被集成需要用到open关键字 kotlin默认所有的方法也是final修饰的,想要被重写可以使用open修饰 open class Father(var name: String) { private fun showName 阅读全文
posted @ 2022-04-12 17:03 xiye1 阅读(21) 评论(0) 推荐(0) 编辑
摘要: List集合 API和JAVA基本类似,列举两个Kotlin的特殊API使用,是不可变集合 package com.fyx.s1 fun main() { var list = listOf<String>("1", "2", "3", "4") //如果有报错就会进入第二个函数 var tag = 阅读全文
posted @ 2022-04-12 17:02 xiye1 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 自定义异常及处理 package com.fyx.s1 import java.lang.Exception fun main() { try { var name: String? = null checkException(name) name!!.length } catch (e: Exce 阅读全文
posted @ 2022-04-12 16:59 xiye1 阅读(20) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示