自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RQV

这个世界会有点子烦,但是你要很可爱吖。

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

转载 netty 总体思路梳理

netty 源码流程梳理

2022-07-07 14:09:33 57

原创 mysql 协议解析

mysql协议解析

2022-07-06 17:42:34 1148

原创 JDK8新特性之stream

JDK8 stream 流的 一些 API 使用介绍

2022-06-30 14:43:41 320

转载 hive Kerberos 认证

hive kerberos 认证

2022-06-23 14:04:33 749

转载 MapReduce

MapReduce 思想详解

2022-06-13 09:59:42 24

原创 springboot + vue 前后端分离代码生成器,毕设好帮手

sprinboot+vue代码生成器,毕设好帮手

2022-05-21 14:37:19 1299 5

原创 往表中插入大量数据

CREATE PROCEDURE insertTest()BEGIN DECLARE i int; set autocommit = 0; set i=0; while i < 1000000 do INSERT into source_stu(`name`,age) VALUES('whz',i); set i = i+1; end while; set autocommit = 1;end;

2022-05-12 17:35:24 23

原创 死循环做定时任务,终止任务能不能结束循环?

首先我先说下答案:不能。接下来我们看代码:public class HelloJob implements Job { @SneakyThrows @Override public void execute(JobExecutionContext context) { System.out.println("hello:"+ LocalDateTime.now()); }}public class Test { public static v

2022-02-11 16:19:24 242

原创 mysql binlog 解析实现增量

前言:以 Mysql 为例,数据库为了主从复制结构和容灾,都会有一份提交日志,通过解析这份日志,理论上说可以获取到每次数据库的数据更新操作。获取这份日志有两种方式:1、在 MySQL server 上通过外部程序监听磁盘上的 binlog 日志文件2、借助于 MySQL 的 Master-Slave 结构,使用程序伪装成一个单独的 Slave,通过网络获取到 MySQL 的binlog 日志流这里有一个注意的点: MySQL 的 binlog 支持三种格式:Statement 、 Row 和 Mix

2022-01-21 15:14:06 999

原创 What is “String[] args“?

有的小伙伴看到后不理解,为什么是 String[] args,这个 args 是干嘛的?String[] args 可以看出来它是一个数组。在命令行中比如运行 Test.class 文件,你可以这样写:java Test runoob相当于给数组传入了一个 runoob 字符串。也可以打印出来,可以作为简单的输入。例如:public class Test { public static void main(String[] args) { System.out.print

2022-01-12 17:14:41 34

转载 Union 和 Union All 的区别

Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;表一和表二的内容:Union 查询结果:Union All 查询结果:...

2021-12-17 17:01:34 35

原创 docker 安装 Oracle11g

Docker搭建yum -y install gcc yum -y install gcc-c++ yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker- ce/linux/centos/docker-ce.repo yum makecache fast yum -y install docker-ce s

2021-09-01 10:04:28 195 2

原创 npt 同步时间

格式化时间vim /etc/profileexport TIME_STYLE='+%Y-%m-%d %H:%M:%S'source /etc/profiledate使用npt同步时间# 查询各Linux服务器上是否安装了NTPrpm -qa | grep ntp说明:若只有ntpdate而未见ntp,则需删除原有ntpdate。如:ntpdate-4.2.6p5-22.el7_0.x86_64fontpackages-filesystem-1.44-8.el7.noarchpyth

2021-08-31 09:05:33 365

转载 Linux 安装 Oracle11g

准备安装环境将下载好的脚本,直接拖到 Linux 根目录 解压缩后里面的 Oracle11g资源下载链接:https://download.csdn.net/download/weixin_44379187/21533597cd Oracle11gchmod +x helper.sh./helper.sh创建用户开启VNC服务**#创建database用户组groupadd database#创建oracle用户并放入database组中useradd oracle -g da

2021-08-26 11:15:20 102

原创 Elementui实现省市县三级联动

Elementui实现省市县三级联动1,vue下安装 npm install element-china-area-data -S2,import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, CodeToText, TextToCode } from 'element-china-area-data'provinceAndCityData是省市二级联动数据(不带“全部”选项)region

2021-05-14 14:00:33 397

原创 swagger3.0的使用

swagger3.0的使用之前我们使用swagger2.9的时候需要添加以下依赖:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> &

2021-03-03 15:25:19 1138 1

原创 vue数据过滤

有时候,我们从后端获取的数据是汇总后的数据,并不能直接使用,需要过滤后才能使用。这就要用到computed监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理;下面是代码演示:new Vue({ el: '#app', data: { businessList: [] }, computed: { businessList1: function ().

2021-03-02 10:14:59 910

原创 postgreSQL的使用

postgreSQL世界上最先进的开源关系数据库1,安装下载地址 :https://www.enterprisedb.com/downloads/postgres-postgresql-downloads下载后,就是傻瓜式安装,一路next,最后一步取消勾选,点击finish。2,打开 pgAdmin3,语言选择中文4,建数据库输入数据库名点击保存即可5,建表建表首先要了解postgreSQL的数据类型参考链接:postgreSQL数据类型6,查询数据接下来我.

2021-01-27 14:18:57 75

原创 Oracle dblink的使用

dblink的使用oracle在进行跨库访问时,可以通过创建dblink实现。第一步需要创建两个不同的用户需要判断用户有没有创建dblink的权限,例如-- 查看wangyong用户是否具备创建database link 权限select * from user_sys_privs where privilege like upper('%DATABASE LINK%') AND USERNAME='WANGYONG';如果有返回行,表示具备创建权限,否则,需要使用sys登录赋

2021-01-26 11:23:18 246 1

原创 AJAX请求400,415问题

记录一个AJAX请求的demo,避免以后会出现400,415参数不匹配的问题 $.ajax({ type: "POST", contentType: "application/json", async:false, url: "http://localhost:8080/lyzhgl_war_exploded/gzfw/queryList.xhtml", data: JSON.stringify({"type":"新闻动态"}), succe.

2021-01-13 14:02:54 56

原创 使用axios请求值不能赋值给data

原因是.then里面的不识别this所以不能赋值let app = new Vue({ el: '#app', data: { newList: [] }, created(){ this.rqnew(); }, methods: { rqnew() {

2021-01-07 22:46:39 865

原创 element ui穿梭框的使用

<template> <div style="text-align: center"> <el-transfer style="text-align: left; display: inline-block" v-model="value" :titles="['未拥有', '已拥有']" :button-texts="['移除

2020-12-15 22:33:19 1335 3

原创 vue脚手架安装淘宝镜像后建项目报错

vue脚手架安装淘宝镜像后建项目报错建项目时会让选择淘宝镜像 然后建项目时就会报错command failed: npm install --loglevel error解决办法:在管理员权限下打开cmd执行:npm cache clean --force接下来删除:C:\Users\admin下面的 .npmrc文件admin是我的电脑的名字,你的是你电脑的名字重新安装淘宝镜像npm install -g cnpm --registry=https://registry.npm

2020-11-26 10:31:26 352

转载 npm 安装axios报错

删除node_modules整个文件夹安装axios,npm install --save axios安装其它项目依赖包,执行npm install根据报错信息来看,项目原先存在过 axios,在 node_modules目录下有这么一个文件夹,只是里面缺少了 index.js或者index.js错误导致找不到 axios依赖包,再次安装时由于存在这么一个文件夹,里面仅确认那么一个文件,导致安装新的axios失败,这样的话就直接删除 node_modules整个文件夹之后再重新安装便可。.

2020-11-23 16:12:02 5891 4

原创 vue-cli3创建项目

2020-11-19 23:10:32 55

原创 oracle写函数和定时任务

oracle写函数和定时任务create or replace function checkyear(datas in date) return VARCHAR2is res VARCHAR2(10);begin select case when to_char(last_day(add_months(trunc( datas ,'y'),1)),'dd') = '28' then '平年' else '闰年' end as isLeapYear into re

2020-11-18 16:36:30 321

原创 Oracle函数、存储过程、视图详解

Oracle函数、存储过程Oracle函数以下查询基于此表:(1)行转列表中成绩是这样的,现在要求显示 张三 语文成绩 数学成绩 英语成绩SELECT NAME,MAX(CASE WHEN SUBS='语文' THEN CJ END) AS 语文,MAX(CASE WHEN SUBS='数学' THEN CJ END) AS 数学,MAX(CASE WHEN SUBS='英语' THEN CJ END) AS 英语FROM STUDENTGROUP BY NAM

2020-10-26 09:29:11 899

原创 JDK8新特性

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。其中,比较重要的新特性如下:Lambda 表达式 − Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与Lambda联合使用

2020-09-18 10:28:08 66

原创 红黑树详解

在了解红黑树之前咱们先来看看什么是二叉树搜索树:​左子树上所有结点的值均小于或等于它的根结点的值。右子树上所有结点的值均大于或等于它的根结点的值。左、右子树也分别为二叉排序树。平衡二叉树(在二叉搜索树基础上做了优化):每个节点的左子树和右子树的高度差最多是一;红黑树的特点:红黑树是自平衡的二叉查找树。​ 根节点是黑色;​ 每个叶子节点是黑色;​ 每个红色节点的两个子节点一定都是黑色,不能有两个红色节点相连;​ 任意节点到每个叶子节点的路径都包含数

2020-09-17 09:06:19 651

原创 青蛙跳格子(斐波那契数列)

先来了解一下什么是斐波那契数列?1 1 2 3 5 8 13 21 34 …通过观察可以发现:每一项的值都是前两项之和。1+1=2 2+3=5 3+5=8 …这将得出一个递推公式:F(n)=F(n-1)+F(n-2)你以为这就是它全部的规律了吗?现在将数列的每一项进行平方,将得到以下数列:1 1 4 9 25 64 …现在你会发现1+1+4=6=231+1+4+9=15=351+1+4+9+25=40=581+1+4+9+25+64=104=813接下来我

2020-09-10 17:36:13 4240 1

转载 HashMap底层

介绍一下HashMap的底层数据结构?jdk1.8底层是由“数组+链表+红黑树”组成,而在JDK1.8之前是由“数组+链表”组成。为什么要改成“数组+链表+红黑树”?主要是为了提升在hash冲突严重时(链表过长)的查找性能,使用链表的查找性能是O(n),而使用红黑树是O(logn)。那在什么时候使用链表?什么时候使用红黑树?对于插入,默认情况下是使用链表节点。当同一个索引位置的节点在新增后达到9个:如果此时数组长度大于等于64,则会出发链表节点转红黑树节点;而如果数组长度小于64,则不会触发链表

2020-09-09 09:25:42 111

kerberos 环境搭建

kerberos 环境搭建

2022-07-27

Linux安装Oracle11g.zip

安装前环境脚本

2021-08-26

空空如也

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

TA关注的人

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