
知识点
dong-123456
个人熟悉的技术有微服务springcloud+多平台应用UNI-APP+容器DOCKER+前端VUE+大数据spark系列等;
全面记录系统建设过程,方便查阅参考,以实战为主,有空再写设计算法源码等方面;
与大家共同交流进步
展开
-
知识点记录-高并发JAVA多线程(thread runnable callable executors future completablefuture)
知识点记录-JAVA多线程(thread runnable callable executors future completablefuture)原创 2022-03-27 18:13:43 · 415 阅读 · 0 评论 -
基础架构系列篇-基于win10安装SPARK3与HADOOP环境
基础架构系列篇-基于win10安装SPARK3与HADOOP环境(这里版本是 spark-3.1.2 hadoop-3.2.0)目录1. 下载安装spark (这里版本是 spark-3.1.2-bin-hadoop3.2.tgz)2.下载安装hadoop (按SPARK版本选择)3. 测试查看1. 下载安装spark (这里版本是 spark-3.1.2-bin-hadoop3.2.tgz)地址: http://spark.apache.org/downloads.htmlhttps://dow原创 2022-02-20 09:27:13 · 633 阅读 · 1 评论 -
知识点记录-SCALA语言
知识点记录-SCALA语言目录//package import// 注释// 变量// 访问修饰符// 作用域// 运算符// 循环// yeild// break// 方法与函数// 默认参数// 高阶函数// 可变参数// 递归函数// 内嵌函数// 匿名函数// 偏函数// 柯里化函数// 闭包// 数组// 集合// 文件// 异常// regex// 模式匹配//package importpackage com.scalaimport java.io._import java.u原创 2022-01-28 21:22:01 · 394 阅读 · 0 评论 -
知识点记录-K8S中POD的周期
知识点记录-K8S中POD的周期目录运行过程:(没画图)状态:测试pod-initcontainer.yaml周期函数拦截pod-hook-exec.yaml容器探测pod-livenessprobe-exec.yaml重启策略pod-restartpolicy.yaml运行过程:(没画图)多个INIT容器串行执行->运行MAIN容器(POST START -> RUNNING(LIVNESS PROBE READINESS PROBE) -> PRE STOP)状态:PEN原创 2022-01-23 18:35:20 · 1089 阅读 · 0 评论 -
知识点记录-JAVA8常用语法特点流stream
知识点记录-JAVA8常用语法特点流stream练习流streampackage com.test.jdk8;import java.util.Arrays;import java.util.IntSummaryStatistics;import java.util.List;import java.util.Random;import java.util.stream.Collectors;import java.util.stream.Stream;public class Tes原创 2022-01-15 21:39:47 · 185 阅读 · 1 评论 -
知识点记录-JAVA8常用语法特点Optional
知识点记录-JAVA8常用语法特点Optional练习Optionalpackage com.test.jdk8;import java.util.Optional;import java.util.OptionalDouble;public class TestOptional { private int ad = 16; private int qe = 156; private String string = "156;system"; public原创 2022-01-15 21:38:41 · 175 阅读 · 0 评论 -
知识点记录-JAVA8常用语法特点方法引用
知识点记录-JAVA8常用语法特点方法引用#练习方法引用package com.test.jdk8;import java.util.Arrays;import java.util.List;interface UserFactory<T extends User> { T create(String name, int age);}@FunctionalInterfaceinterface Supplier<T> { T get();}c原创 2022-01-15 21:34:07 · 99 阅读 · 0 评论 -
知识点记录-JAVA8常用语法特点函数式接口
知识点记录-JAVA8常用语法特点函数式接口练习函数式接口package com.test.jdk8;import java.util.Arrays;import java.util.List;import java.util.function.Function;import java.util.function.Predicate;@FunctionalInterfaceinterface Converter<F, T> { T convert(F from);}原创 2022-01-15 21:30:41 · 101 阅读 · 0 评论 -
知识点记录-JAVA8常用语法特点默认接口方法
知识点记录-JAVA8常用语法特点默认接口方法练习默认接口方法package com.service.ajdk8.test;interface DefaultInterface { int testGet(int a); default int get(int c) { return c + 1; }}public class TestDefaultInterfaceMethod implements DefaultInterface {原创 2022-01-15 21:27:37 · 144 阅读 · 1 评论 -
知识点记录-JAVA8常用语法特点lambda表达式
知识点记录-JAVA8常用语法特点lambda表达式练习lambda表达式package com.test.jdk8;//语法格式如下://(parameters) -> expression//或//(parameters) ->{ statements; }import java.util.*;interface MathOperation { int operation(int a, int b);}interface GreetingService {原创 2022-01-15 21:23:25 · 164 阅读 · 1 评论 -
大数据系列篇-SPARK与SCALA(待更新)
大数据系列篇-JAVA与scala基础原创 2022-01-02 22:51:36 · 1063 阅读 · 0 评论 -
知识点记录-K8S中资源service
知识点记录-K8S中资源service说明提供固定的IP访问POD与负载均衡指令创建kubectl expose deploy deploy名称 --name=svc-nginx(service名称) --type=ClusterIP(service类型,集群内可访问的IP) --port=80(service端口) --target-port=80(deploy端口) -n devkubectl expose deploy deploy名称 --name=svc-nginx1(servic原创 2021-12-26 17:37:59 · 1084 阅读 · 0 评论 -
知识点记录-K8S中资源pod控制器deployment
知识点记录-K8S中资源pod控制器deployment说明用于控制pod指令创建 kubectl run deployment名称 参数(image port replicas namespace)kubectl run nginx --image=nginx --port=80 --replicas=3 --namaspace=dev查看kubectl describe deploy nginx -n devkubectl get deploy,pods -n dev删除k原创 2021-12-26 17:30:31 · 138 阅读 · 0 评论 -
知识点记录记录-K8S中资源标签label
知识点记录-K8S中资源标签label说明标签label:资源标志格式 key=value可添加删除多个标签标签选择器 label selector:用于选择资源name=name1 name!=name1name in (name1 name2) name not in (name1 name2)指令打标签kubectl label pod pod名称 version=1.0.0 -n dev查看kebec原创 2021-12-26 17:29:00 · 1197 阅读 · 0 评论 -
知识点记录-K8S中资源pod
知识点记录-K8S中资源pod目录说明指令配置说明指令配置说明指令配置说明指令配置说明可运行多个容器: 有pause容器与多个用户容器由pod控制器控制指令格式 kubectl run pod控制器名称 参数运行 kubectl run nginx --image=nginx --port=80 --namespace=dev查看 kubectl get pod -n dev查看 kubectl get pods -n dev详细 kubectl get p原创 2021-12-26 14:00:01 · 980 阅读 · 0 评论 -
知识点记录-K8S中资源namespace(ns)
知识点记录-K8S中资源NAMESPACE目录说明基础指令基础配置说明用于资源隔离,不同环境(dev test prod等) 不同租户授权(测试组等) 资源使用限制(内存等)不指定 -n 则使用default空间基础指令创建nskubectl create namespace ns1查询nskubectl get nskubecl get ns ns1详细kubectl describe ns ns1查看ns的podkubectl get pods -n原创 2021-12-26 13:39:57 · 1406 阅读 · 0 评论 -
知识点记录(用于大数据)-系统WIN10安装SCALA环境并使用IDEA测试
知识点记录(用于大数据)-系统WIN10安装SCALA环境并使用IDEA测试目录1. 下载安装JDK8或JDK11(LTS版本)2. 下载SCALA安装包并安装与设置环境变量(这里用的是JDK8与SCALA2.12.15)3. 使用IDEA测试1. 下载安装JDK8或JDK11(LTS版本)略2. 下载SCALA安装包并安装与设置环境变量(这里用的是JDK8与SCALA2.12.15)关于JDK与SCALA的兼容版本https://docs.scala-lang.org/overviews/jd原创 2021-11-26 20:40:44 · 2501 阅读 · 1 评论 -
基础架构系列篇-系统WIN10安装K8S(用于本地练习)
基础架构系列篇-系统WIN10安装K8S1.在WIN10中安装DOCKER-DESKTOP(略)2. 安装K8S参考原创 2021-11-21 11:06:51 · 876 阅读 · 1 评论 -
大数据SPARK系列篇-1个经典的实例(基于SCALA语言的单词统计功能)
大数据系列篇-1个示例入门大数据原创 2021-11-07 18:25:12 · 1789 阅读 · 1 评论 -
基础架构系列篇-系统WIN10使用VS+CMAKE编译AWS-SDK-CPP
基础架构系列篇-系统WIN10使用VS+CMAKE编译AWS-SDK-CPP目录1.下载GIT(https://git-scm.com/downloads),本地安装2.下载CMAKE(https://cmake.org/download/) ,这里用的版本3.17,本地安装3.下载VS19版本,安装4.下载AWS-SDK-1.8地址https://github.com/aws/aws-sdk-cpp/tags选择版本标签aws-sdk-cpp-1.8.173解压D:\SW\SDK\aws-原创 2021-11-08 18:08:02 · 1353 阅读 · 2 评论 -
基础架构系列篇-常用的K8S指令(已更新部分)
基础架构系列篇-常用的K8S指令原创 2021-11-07 18:23:14 · 1420 阅读 · 2 评论 -
基础架构系列篇-基于C++语言与mvc(支持MVVM)模式框架GUI系统
目录1. 关键词语言C++ 模式mvc(mvvm) 抽象(类) 封装 多态 (虚)基类 虚函数 引用 指针 图像库opencv 多线程等2. 代码Common.hBaseModel.hBaseView.hBaseController.hBaseController.cppViewListener.hModelListener.hMainFactry.hMainFactry.cppObjectCheckController.hObjectCheckController原创 2021-10-22 21:20:19 · 3976 阅读 · 2 评论 -
基础架构系列篇-系统WIN10安装VS19 OpenCV环境
系统WIN10安装VS OPENCV等环境1. 下载安装VS略2. 打开VS创建C++ windows 控制台应用ConsoleApplication13.(1) 下载OPENCV,地址https://opencv.org/,选择library -> Releases -> WINDOWS,5秒直接下载,保存到本地,双击解压,这里装的是X64版本(2) 设置环境变量添加 OPENCV安装路径/build\x64\vc15\bin 路径到path变量(3) 打开ConsoleAp原创 2021-10-11 18:31:34 · 283 阅读 · 0 评论 -
系统工具篇-windows系统新版IDEA更新方式
目录1. 下载IDEA并安装2. 启动IDEA试用,按下图添加PLUGINS仓库地址3. 重启IDEA使用1. 下载IDEA并安装2. 启动IDEA试用,按下图添加PLUGINS仓库地址在市场里搜索IDE EVAL RESET,下载安装3. 重启IDEA使用原创 2021-10-10 10:17:10 · 985 阅读 · 0 评论 -
基础架构系列篇-系统WIN10安装DOCKER-DESKTOP环境
基础架构系列篇-系统WIN10安装DOCKER-DESKTOP环境目录1. 下载与安装docker-desktop2. 编写脚本与运行3. 临时修改系统版本4. 打开hyper-v功能5. 启动docker-desktop异常提示wsl安装异常6. 测试1. 下载与安装docker-desktop下载地址 https://hub.docker.com/editions/community/docker-ce-desktop-windows/安装exe可执行文件2. 编写脚本与运行以下内容保存至原创 2021-09-07 18:37:33 · 699 阅读 · 0 评论 -
知识点记录-springboot集成logback
知识点记录-springboot集成logback可参考的xml文件<?xml version="1.0" encoding="UTF-8" ?> <configuration scan="true" scanPeriod="60 seconds"> <contextName>SERVICE-SYSTEM-LOG</contextName> <property name="SERVICE_NAME" value="service-logba原创 2021-08-29 22:34:01 · 133 阅读 · 1 评论 -
基础架构系列篇-docker方式安装mysql8
基础架构系列篇-docker方式安装mysql8原创 2021-08-15 17:38:26 · 120 阅读 · 1 评论 -
基础架构系列篇-docker方式安装nacos
基础架构系列篇-docker方式安装nacos原创 2021-08-07 10:55:19 · 175 阅读 · 1 评论 -
基础架构系列篇-使用nginx代理gateway nacos与设置同时支持http(https)方式
基础架构系列篇-使用nginx代理gateway nacos与设置同时支持http(https)方式原创 2021-08-07 10:52:01 · 3718 阅读 · 1 评论 -
基础架构系列篇-CENTOS7安装NGINX
系统CENT7安装NGINX原创 2021-02-22 21:27:01 · 326 阅读 · 0 评论 -
系统运维篇-常用的LINUX指令小计
查看CENTOS版本号一、查看发行版本号#redhat7和centos7查看方法 cat /etc/redhat-release cat /etc/centos-release#redhat6和centos6查看方法cat /etc/redhat-release cat /etc/centos-release cat /etc/issue lsb_release -a二、查看内核版本号 uname -a uname -r cat /proc/version系统CENT7..原创 2021-02-23 10:18:46 · 215 阅读 · 1 评论 -
基础架构系列篇-系统centos7中docker安装gitlab
基础架构系列篇-系统centos7中docker安装gitlab一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-27 13:58:24 · 278 阅读 · 1 评论 -
微服务springcloud(H版本)与springboot(2.X版本) maven常见问题整理记录
微服务springcloud常见问题整理记录原创 2021-06-27 11:35:49 · 302 阅读 · 1 评论 -
知识点记录-单点登录方案
单点登录方案原创 2021-06-05 11:11:54 · 156 阅读 · 1 评论 -
用户权限设计-基于RBAC模型
目录前言1. 什么是RBAC2. 基于RBAC的几种权限体系设计(参考)前言关于权限(数据 操作)的设计比较复杂, 应按各业务场景分析设计以下讨论的是通用的部分原则1. 什么是RBACRBAC目前使用最为广泛的权限模型RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念,取消了用户和权限的直接关联,改为通过用户关联角色、角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的。 **用户 -> 角色 -> 权限*原创 2021-05-15 11:38:55 · 3036 阅读 · 1 评论 -
微服务springcloud2系列篇-配置与注册nacos组件
微服务springcloud系列篇原创 2021-03-01 19:23:14 · 244 阅读 · 1 评论 -
知识点记录-springboot2.1集成rabbitmq
知识点记录-springboot集成rabbitmq原创 2021-02-28 20:17:40 · 201 阅读 · 1 评论 -
知识点记录-vue-cli+webpack打包运行图标显示异常
修改build路径webpack.prod.conf.js中的extract: true -> extract: false,module: {rules: utils.styleLoaders({sourceMap: config.build.productionSourceMap,extract: false,usePostCSS: true})},原创 2021-02-27 11:40:41 · 124 阅读 · 1 评论 -
知识点记录-springboot静态资源映射路径
资源文件访问路径http://ip:port/context-path/files/文件名或http://域名/context-path/files/文件名方式1. 注入@Configurationpublic class FileConfiguration implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) { /*原创 2021-02-27 11:39:43 · 183 阅读 · 0 评论 -
知识点记录-java判断系统是linux或windows
参考package com.service.base.util;import lombok.extern.slf4j.Slf4j;@Slf4jpublic class SystemUtil {public static boolean isLinux() { String os = System.getProperty("os.name").toLowerCase(); log.error("os=" + os); return os.contains("linux");原创 2021-02-26 20:58:22 · 128 阅读 · 0 评论