Loading

摘要: 概述 什么是 Hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 准备环境 NodeJs安装 从官网https://nodejs.org/en/ 下载,直接安装即可,测试一下 node -v 阅读全文
posted @ 2022-09-16 13:41 青衫不改の小白 阅读(305) 评论(0) 推荐(0)
摘要: 软件准备 下载、安装Virtual Box https://www.virtualbox.org/wiki/Downloads VirtualBox在官网下载比较慢,可以在清华大学开源软件镜像站中搜索下载 https://mirrors.tuna.tsinghua.edu.cn/ 下载、安装Vagr 阅读全文
posted @ 2022-09-16 13:05 青衫不改の小白 阅读(220) 评论(0) 推荐(0)
摘要: 语法 sc [<servername>] config [<servicename>] [optionname= optionvalues] 注意 每个命令行选项 (参数) 必须包含等号作为选项名称的一部分。 选项及其值之间需要一个空格 (例如 ,type= own。 如果省略空格,操作将失败)。 阅读全文
posted @ 2022-09-16 13:04 青衫不改の小白 阅读(1032) 评论(0) 推荐(0)
摘要: 引言 这篇文章的话我们就自己来实现一个SpringBoot的 starter吧。废话不多说我们还是直入主题吧。什么是Spring Boot Starter呢?我们直接来看看官网是怎么介绍的吧。 ❝ Starters are a set of convenient dependency descrip 阅读全文
posted @ 2022-09-16 13:03 青衫不改の小白 阅读(259) 评论(0) 推荐(0)
摘要: 创建工程 注:springfox 3.0.0 版本开始已经有对应的官方 Spring Boot Starter,在 Spring Boot 项目中使用就更方便了。 创建 Spring Boot 项目 spring-boot-swagger2 ,添加 Web 依赖。之后手动在 pom 文件中添加 Sw 阅读全文
posted @ 2022-09-16 13:03 青衫不改の小白 阅读(765) 评论(0) 推荐(0)
摘要: 配置远程访问 # 编辑 docker 服务配置文件 vim /lib/systemd/system/docker.service # 找到如下配置 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd. 阅读全文
posted @ 2022-09-16 13:02 青衫不改の小白 阅读(272) 评论(0) 推荐(0)
摘要: ROW_NUMBER() 定义 ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询, 比如查询前10个学生。 实例 对学生成绩排序 这里number就是每个学生的序号 根据studentScore(分数)进行d 阅读全文
posted @ 2022-09-16 12:59 青衫不改の小白 阅读(1126) 评论(0) 推荐(0)
摘要: 本文主要讲解 ROLLUP, CUBE, GROUPING SETS的主要用法,这些函数可以理解为GroupBy分组函数封装后的精简用法,相当于多个union all 的组合显示效果,但是要比 多个union all的效率要高。 其实这些函数在时间的程序开发中应用的并不多,至少在我工作的多年时间中没 阅读全文
posted @ 2022-09-16 12:59 青衫不改の小白 阅读(188) 评论(0) 推荐(0)
摘要: Oracle导出数据库推荐使用数据泵的方式,导出工具expdp,导入工具是impdp。 使用数据泵导出数据需要配置Oracle Directory,配置方是如下: -- 1. 查看Oracle的directories,管理员登录系统: select * from dba_directories; - 阅读全文
posted @ 2022-09-16 12:58 青衫不改の小白 阅读(163) 评论(0) 推荐(0)
摘要: 问题:在项目中有一张设备检测信息表DEVICE_INFO, 每个设备每天都会产生一条检测信息,现在需要从该表中检索出每个设备的最新检测信息。也就是device_id字段不能重复,消除device_id字段重复的记录,而且要求device_id对应的检测信息test_result是最新的。 创建测试环 阅读全文
posted @ 2022-09-16 12:58 青衫不改の小白 阅读(45) 评论(0) 推荐(0)
摘要: 在线数据 http://sqlfiddle.com/ create table test ( id VARCHAR2(32), vcode VARCHAR2(50), qdate date ); insert into test select * from ( select '1' id, 'A00 阅读全文
posted @ 2022-09-16 12:57 青衫不改の小白 阅读(18) 评论(0) 推荐(0)
摘要: 计算两个日期间工作日 create or replace function f_pd_gzr_days(v_kssj in date, v_jssj in date) return number is v_days number := 0; v_days_all number := 0; v_day 阅读全文
posted @ 2022-09-16 12:56 青衫不改の小白 阅读(155) 评论(0) 推荐(0)
摘要: 目的 搭建静态文件服务器,用户访问浏览器地址下载相应的文件 如访问:http://127.0.0.1/doc/test.docx 即是下载test.docx文件 步骤 安装openresty 配置nginx.conf #user nobody; worker_processes 1; events 阅读全文
posted @ 2022-09-16 12:55 青衫不改の小白 阅读(334) 评论(0) 推荐(0)
摘要: Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。 反向代理 经常听人说到一些术语,如反向代理,那么什么是反向代理,什么又是正向代理呢? 正向代理: 反向代 阅读全文
posted @ 2022-09-16 12:55 青衫不改の小白 阅读(3195) 评论(0) 推荐(0)
摘要: 简介 Nebula-Up是 PoC 实用程序,使开发人员能够通过 nebula-graph-studio(Web UI) + nebula-graph-console(Command UI) 在单线运行中开箱即用地引导 nebula-graph 集群。所有必需的软件包也将被处理nebula-up,包 阅读全文
posted @ 2022-09-16 12:54 青衫不改の小白 阅读(255) 评论(0) 推荐(0)
摘要: #{}与${} 注意以下两个符号的使用: #{}:MyBatis创建预处理语句属性从而设置安全的值(比如?)。常用作查询条件的值,例如:where name=#{value}。 该参数可以指定一个确切的数据类型, 例如: #{property,javaType=int,jdbcType=NUMERI 阅读全文
posted @ 2022-09-16 12:53 青衫不改の小白 阅读(129) 评论(0) 推荐(0)
摘要: MybatisGenerator generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Gener 阅读全文
posted @ 2022-09-16 12:51 青衫不改の小白 阅读(86) 评论(0) 推荐(0)
摘要: 前言 前段时间,需要验证一个东西,需要用到SSM框架,手头上没有现成的整合好的,就自己整合了一个。 在写代码之前我们先了解一下这三个框架分别是干什么的? 相信大以前也看过不少这些概念,我这就用大白话来讲,如果之前有了解过可以跳过这一大段,直接看代码! SpringMVC:它用于web层,相当于con 阅读全文
posted @ 2022-09-16 12:50 青衫不改の小白 阅读(145) 评论(0) 推荐(0)
摘要: 下载 以CentOS7为例,下载地址 http://mirrors.aliyun.com/centos/7/isos/x86_64/ 安装 不赘述,网络设置桥接模式 配置网络 vi /etc/sysconfig/network-scripts/ifcfg-ens32 ifcfg-ens32 # 网络 阅读全文
posted @ 2022-09-16 12:49 青衫不改の小白 阅读(94) 评论(0) 推荐(0)
摘要: 一、标题 在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。 注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。 示例: # 这是一级标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 #### 阅读全文
posted @ 2022-09-16 12:49 青衫不改の小白 阅读(59) 评论(0) 推荐(0)
摘要: 准备 http://archive.apache.org/dist/zookeeper/ 解压 上传下载过后的压缩包到自己的服务器目录 # 进入目录 cd /opt/software # 解压到指定目录 tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local 阅读全文
posted @ 2022-09-16 12:48 青衫不改の小白 阅读(53) 评论(0) 推荐(0)
摘要: 准备 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 历史版本下载 http://download.redis.io/releases/ 安装redis需要gcc编译环境 # 安装gcc yum install gcc -y 解压 阅读全文
posted @ 2022-09-16 12:47 青衫不改の小白 阅读(26) 评论(0) 推荐(0)
摘要: 准备 wget http://nginx.org/download/nginx-1.9.0.tar.gz 历史版本下载 https://nginx.org/download/ 解压 上传下载过后的压缩包到自己的服务器目录 # 进入目录 cd /opt/software # 解压到/tmp目录下 ta 阅读全文
posted @ 2022-09-16 12:44 青衫不改の小白 阅读(44) 评论(0) 推荐(0)
摘要: 准备 https://github.com/alibaba/nacos/releases 解压 上传下载过后的压缩包到自己的服务器目录 # 进入目录 cd /opt/software # 解压到/usr/local目录下 tar -zxvf nacos-server-1.3.1.tar.gz -C 阅读全文
posted @ 2022-09-16 12:43 青衫不改の小白 阅读(128) 评论(0) 推荐(0)
摘要: 下载 https://artifacts.elastic.co/downloads/logstash/logstash-6.7.1.tar.gz 安装 上传下载过后的压缩包到自己的服务器目录 # 进入目录 cd /opt/software # 解压到指定目录 tar -zxvf logstash-6 阅读全文
posted @ 2022-09-16 12:43 青衫不改の小白 阅读(722) 评论(0) 推荐(0)
摘要: 下载 建议 Kibana 的版本号与 Elasticsearch 保持一致。 访问 https://www.elastic.co/downloads/kibana 下载对应稳定版的安装包,如:kibana-7.17.0-linux-x86_64.tar.gz。如果速度慢,也可以访问 https:// 阅读全文
posted @ 2022-09-16 12:42 青衫不改の小白 阅读(200) 评论(0) 推荐(0)
摘要: 准备 http://archive.apache.org/dist/kafka/ 解压 上传下载过后的压缩包到自己的服务器目录 # 进入目录 cd /opt/software # 解压到指定目录 tar -zxvf kafka_2.12-2.0.0.tar.gz -C /usr/local 配置 # 阅读全文
posted @ 2022-09-16 12:41 青衫不改の小白 阅读(60) 评论(0) 推荐(0)
摘要: 查询系统自带的jdk # 查询系统自带的jdk rpm -qa | grep jdk 显示: java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8. 阅读全文
posted @ 2022-09-16 12:41 青衫不改の小白 阅读(52) 评论(0) 推荐(0)
摘要: 下载 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.1.tar.gz 安装 上传下载过后的压缩包到自己的服务器目录 # 进入目录 cd /opt/software # 解压到指定目录 tar -zxvf 阅读全文
posted @ 2022-09-16 12:40 青衫不改の小白 阅读(206) 评论(0) 推荐(0)
摘要: Vim 的命令模式 使用 Vim 编辑文件时,默认处于命令模式。此模式下,可使用方向键(上、下、左、右键)移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。 Vim 的输入模式 在输入模式下,Vim 可以对文件执行写操作,类似于在 Windows 系统的文档中输入内容。 使 Vim 阅读全文
posted @ 2022-09-16 12:39 青衫不改の小白 阅读(7561) 评论(0) 推荐(0)
摘要: ssh 命令行传输:scp # 文件上传,默认 22 端口 scp /usr/local/test.txt root@192.168.1.53:/usr/local # 文件上传,指定 8122 端口 # test.txt 会被上传到 local 目录下( /usr/local/test.txt ) 阅读全文
posted @ 2022-09-16 12:38 青衫不改の小白 阅读(2159) 评论(0) 推荐(0)
摘要: 创建目录:mkdir 命令格式:mkdir [选项] 目录 命令功能:在指定位置创建指定文件名命名的文件夹或目录,要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限,且同一个目录下不能有重名的 命令参数: -m:<mode 模式> 设定权限 < 模式 >(类似 chmod ),而不是 阅读全文
posted @ 2022-09-16 12:37 青衫不改の小白 阅读(207) 评论(0) 推荐(0)
摘要: 方法带参数返回值 问题 之前设置idea liveTemplate 方法注释的时候,按照网上的教程params,return参数无法获取,现在终于解决这个问题了,我将详细介绍配置的每一步。 步骤 打开设置Settings 找到Live Templates 新建Template Group 新建Liv 阅读全文
posted @ 2022-09-16 12:36 青衫不改の小白 阅读(28) 评论(0) 推荐(0)
摘要: Student import java.io.Serializable; import java.util.Objects; public class Student implements Serializable { private Long id; private String name; pr 阅读全文
posted @ 2022-09-16 12:36 青衫不改の小白 阅读(17) 评论(0) 推荐(0)
摘要: 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图 6 个命令,就可以了。但是熟练使用,恐怕要记住 60 ~ 100 个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository 阅读全文
posted @ 2022-09-16 12:33 青衫不改の小白 阅读(13) 评论(0) 推荐(0)
摘要: 环境准备 配置静态ip vim /etc/sysconfig/network-scripts/ifcfg-ens32 ifcfg-ens32 # 网络类型为以太网 TYPE=Ethernet # 设置固定ip,dhcp 改为 static # BOOTPROTU=dhcp BOOTPROTU=sta 阅读全文
posted @ 2022-09-16 12:33 青衫不改の小白 阅读(65) 评论(0) 推荐(0)
摘要: 快速开始 推荐全局安装 docsify-cli 工具,可以方便地创建及在本地预览生成的文档。 npm i docsify-cli -g 初始化项目 如果想在项目的 ./docs 目录里写文档,直接通过 init 初始化项目。 docsify init ./docs 开始写文档 初始化成功后,可以看到 阅读全文
posted @ 2022-09-16 12:32 青衫不改の小白 阅读(295) 评论(0) 推荐(0)
摘要: 背景 环境(切换/配置)麻烦 项目(产品)过程中,有如下3个环境: 研发写代码的环境叫做开发环境。 测试进行验证的环境叫做测试环境。 用户部署使用的环境叫做生产环境。 其实在很多时候,大量的时间浪费在了环境上。 如果我现在重装了系统,我想要跑我的jar包,我得去安装一下JDK、Tomcat、MySQ 阅读全文
posted @ 2022-09-16 12:30 青衫不改の小白 阅读(56) 评论(0) 推荐(0)
摘要: 安装 菜鸟教程 nginx 下载最新的nginx docker pull nginx 启动nginx 为了方便,把nginx配置文件、静态文件和日志映射到容器外面 d:\\ # 创建文件夹 md \docker-data\nginx\conf md \docker-data\nginx\conf.d 阅读全文
posted @ 2022-09-16 12:27 青衫不改の小白 阅读(41) 评论(0) 推荐(0)
摘要: 简介 通过前面几篇文章的学习,我们可以通过 Dockerfile 文件让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况,或者开发一个 Web 应用,除了 Web 服务容器本身,还需要数据库服务容器、缓存容器,甚至还包括负载均衡容器等等。 D 阅读全文
posted @ 2022-09-16 12:19 青衫不改の小白 阅读(80) 评论(0) 推荐(0)