自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Haproxy的安装与配置详解

Haproxy实现安装配置详解,本次安装版本为2.5.7

2022-06-29 20:50:51 1038 1

原创 ORACLE 19C中PDB实例的创建及删除

1. PDB创建执行步骤1.1 创建PDBsu - oraclesqlplus /nologconn /as sysdba;show pdbs; ---------可以先查看下当前CDB下面有哪些已存在的PDB,防止名称重复create pluggable database pdb_name admin user username identified by password [default tablespace tablespace_name];注意:只需在其中一个节点上

2022-03-31 17:57:50 6449

原创 Oracle、MySQL锁表后解锁

z1zOracle查看锁表与解锁oracle 查看被锁的表selectb.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects b where b.object_id = a.object_idoracle 查看锁表会话select l.session_id sid, s.serial#, l.locked_mode,z l.oracle_u..

2022-03-31 17:53:10 590 1

原创 MongoDB用户权限的设置

mongod --cofig mongod.conf启动MongoDB。配置项如下:#mongodb config filedbpath=/Users/reesemonica/mongodb/data/dblogpath=/Users/reesemonica/mongodb/mongod.loglogappend=truefork=trueauth=true  这个配置项我只修改了数据文件的路径和日志路径。  结果一启动在并且进入mongo命令行模式中想通过show dbs来查看有哪

2022-03-03 15:26:50 4517 1

原创 Oracle、MySQL、Kingbase锁表后解锁

1、Oracle查看锁表与解锁oracle 查看被锁的表selectb.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects b where b.object_id = a.object_idoracle 查看锁表会话select l.session_id sid, s.serial#, l.locked_mode, l.oracle_use..

2021-09-30 14:02:39 621

原创 nginx常用配置详解

一、nginx配置文件结构:... #全局块 events { #events块 ...} http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #location块 { ... } location [

2021-09-30 13:37:18 11342 1

原创 使用数据库过程中-索引失效的几种情况

1、使用like关键字模糊查询时,% 放在前面索引不起作用,只有“%”不在第一个位置,索引才会生效(like '%XX'--索引不起作用)2、使用联合索引时,只有查询条件中使用了这些字段中的第一个字段,索引才会生效3、使用OR关键字的查询,查询语句的查询条件中只有OR关键字,且OR前后的两个条件中的列都是索引时,索引才会生效,否则索引不生效。4、尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。5、对查询进行优化,应尽量避免全表扫描,首先应考虑

2021-09-29 14:01:24 2037 2

原创 Spring和SpringBoot常用注解

1.@SpringBootApplication2.Spring Bean相关2.1 @Autowired2.2 @Component、@Repository、@Service、@Controller2.3 @RestController2.4 @Scope2.5 @Configuration3.处理常见得Http请求类型3.1 GET请求3.2 POST请求3.3 PUT请求3.4 DELETE请求3.5 PATCH请求...

2021-08-06 16:43:19 1784

原创 Nginx详解upstream模块详解

upstream中常用的参数server:负载均衡后端的服务器的IP或域名,不写端口默认是80,高并发场景用域名,再通过DNS进行负载均衡weight:后端服务器的权重,默认为1,权重越大接收的请求越多,例如:weight=5max_fails:检查节点的健康状态并允许请求失败的次数,达到该次数将节点下线,默认为1,0表示禁止失败尝试,例如:max_fails=2fail_timeout:max_fails失败次数达到限制后暂停该节点服务器时间,默认是10秒。backup:热备配置,

2021-07-29 15:03:44 5937

原创 Nginx的核心技术和场景的使用方式

1.深入详解之upstream分配方式:Nginx的upstream支持5种分配方式,下面将会详细介绍,其中,前三种为Nginx原生支持的分配方式,后两种为第三方支持的分配方式:1、轮询 轮询是upstream的默认分配方式,即每个请求按照时间顺序轮流分配到不同的后端服务器,如果某个后端服务器down掉后,能自动剔除。 upstream backend { server 192.168.1.101:8888;...

2021-07-29 14:47:13 266

原创 Nginx配置upstream实现负载均衡

假设Nginx没有只只能代理一台服务器的话,那它也不可能像今天这么火。Nginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。详细配置步骤例如以下:1. 在http节点下,加入upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980;} 2. 将server节点下的location节点中的proxy_pass配置为:http:// + upstre...

2021-07-29 14:31:01 776

原创 Base64算法实际应用——邮件发送

一、 利用telnet和Base64来实现收发邮件二、 Base64在线编码和解码http://base64.xpcha.com/三、 Java代码实现四 、运行效果

2021-06-28 17:18:16 200

原创 js导出复杂表头(多级表头)的excel

js导出复杂表头(多级表头)的excel<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <table border> <tr style="text-align: center;">

2021-05-14 16:56:36 1598

原创 IEDA 自动生成类注释和方法注释

IEDA 自动生成类注释和方法注释1.新建类,自动生成类注释的模板配置File->Settings->Editor->File and Code Templates->Class/**@Description: TODO@author: scott@date: YEAR年{YEAR}年YEAR年{MONTH}月${DAY}日 ${TIME}*/2.通过快捷键,添加类注释和方法注释的模板设置2.1类注释 【快捷键:cls + TAB】File-&gt

2021-05-14 16:54:48 249

原创 使用 Navicat Premium 连接 Oracle

使用 Navicat Premium 连接 Oracle软件环境直接使用 Navicat 连接 Oracle 出现的问题查看 Navicat 所使用的 Oracle Instant Client 版本查看 Oracle 版本检查 Oracle 和 Instant Client 版本是否匹配下载 Instant Client 12.2 和 Visual Studio 2013 (VC++ 12.0)配置 Navicat软件环境本文使用的软件版本为:Windows 10 专业版 64 位(1

2021-05-14 15:10:13 377

原创 win 10 安装redis

win 10 安装redis下载Redis安装包,网址https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100,下载zip文件解压后的文件打开cmd,进入到解压后的路径,输入redis-server redis.windows.conf后回车,如下即表示启动成功上面虽然启动了redis,但是只要关闭cmd窗口,redis服务就会停止。所以要把redis设置成windows下的服务。步骤如下:打开cmd,进入redis

2021-05-14 10:26:24 149

原创 后台防止表单重复提交

方案一:利用Session防止表单重复提交具体的做法:  1、获取用户填写用户名和密码的页面时向后台发送一次请求,这时后台会生成唯一的随机标识号,专业术语称为Token(令牌)。2、将Token发送到客户端的Form表单中,在Form表单中使用隐藏域来存储这个Token,表单提交的时候连同这个Token一起提交到服务器端。3、服务器端判断客户端提交上来的Token与服务器端生成的Token是否一致,如果不一致,那就是重复提交了,此时服务器端就可以不处理重复提交的表单。如果相同则处理表单提交,处理完后

2021-04-29 14:47:51 144

原创 SpringBoot之导入导出Excel

1、添加springBoot支持<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version></dependency><dependency> <groupId>org.apache.poi</groupId&

2021-04-26 15:11:18 621

原创 SpringBoot之导出Excel

1、添加springBoot支持<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version></dependency><dependency> <groupId>org.apache.poi</groupId&

2021-04-26 15:00:27 196

原创 vue父子组件动态传值的几种方式

1.vue父组件向子组件动态传值的两种方法在一些项目需求中需要父组件向子组件动态传值,比如我这里的需求是,父组件动态通过axios获取返回的图片url数组然后传给子组件,上传图片的子组件拿到该数组后进行遍历并展示图片,因为有时候获取到的会是空,所以这里要考虑到动态获取。方法有两种,方法一:props传值,这里注意一个问题,传过来的值需要用watch监听并赋值,否则这里获取到的是空数组父组件:<uploadImg :width="200" :height="200" name="produc

2021-04-22 10:11:40 8584

原创 自定义ElementUi的Timeline组件

自定义ElementUi的Timeline组件自定义ElementUi的Timeline组件1.效果图2.组件封装代码<template> <div id="time-line"> <el-timeline> <el-timeline-item v-for="(activity, index) in activities" :key="index" :icon="activity.ic

2021-04-10 16:47:25 3578

原创 CSS中padding属性的参数顺序

CSS中padding属性的参数顺序Padding属性是在网站建设的过程中是必不可少的,它的主要作用就是设定对象四边的补丁边距,padding可以说给我们带来的麻烦不少,最大的一个就是浏览器兼容性问题,这里先抛开这个不说了,单来分析一下padding中参数属性的作用规则,也就是哪个参数对应哪个补丁,从例子说起。test{padding:10px 12px 14px 16px}这里所有的参数都有了,那么它们的作用顺序是上右下左。Test{padding:10px 12px 14px}这里有3个参数,

2021-04-10 16:29:55 1090

原创 java实现十大经典算法

1.二分查找算法(非递归)/** * @desc 二分查询(非递归方式) * 案例: * {1,3,8,10,11,67,100},编程实现二分查找,要求使用非递归方式完成。 * @Author xw * @Date 2019/9/27 */public class BinarySearchNonRecursive { public static void main(String[] args) { int[] arr = {1, 3, 8, 10, 11, 67,

2021-04-07 22:07:57 292

原创 编写Java程序实现阶乘和递归

1.阶乘需求说明:编写Java程序,输入一个数字,实现该数字阶乘的计算。一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! 。例如,5的阶乘等于12345,表示为5! = 120。实现思路:声明变量fac、i和num,用于存储阶乘运算结果、循环变量以及用户输入的数字。通过System.out.println()接收用户输入的数字,并为变量num赋值。根据阶乘计算规则,使用while循环结构实现计算。使用System.out.println ()实现格式化输出运算结果。循

2021-04-07 22:01:12 999

原创 webstorm设置缩进长度和vue模

webstorm设置缩进长度和设置模板1、设置缩进长度进入File->setting->Editor->Code Style进行设置如下图(这里我设置成两个空格):2、设置模板进入file->setting->Editor->Live Templates1、在里面找到Vue,如下图:2、点击添加(也就是右边的‘+’号),选择【1.Live Template】,如下图3、在新页签中填入模板内容,如下图所示:4、选择模板应用的具体语言,如下图所示:

2021-04-07 21:29:05 1931

原创 后台防止表单重复提交的三种方法

方案一:利用Session防止表单重复提交具体的做法:  1、获取用户填写用户名和密码的页面时向后台发送一次请求,这时后台会生成唯一的随机标识号,专业术语称为Token(令牌)。2、将Token发送到客户端的Form表单中,在Form表单中使用隐藏域来存储这个Token,表单提交的时候连同这个Token一起提交到服务器端。3、服务器端判断客户端提交上来的Token与服务器端生成的Token是否一致,如果不一致,那就是重复提交了,此时服务器端就可以不处理重复提交的表单。如果相同则处理表单提交,处理完后

2021-04-06 21:57:07 3800 3

原创 element时间选择器开始结束时间,并添加验证

问题描述需要实现开始时间与结束时间联动效果,如下图所示:1.当开始时间与结束时间都未选择时两个时间选择器可选范围都以今日为限2.选中开始时间后结束时间范围比开始时间晚(小于开始时间置灰)3.选中结束时间后开始时间范围比结束时间早(大于结束时间置灰)实现html部分<el-form ref="form" :model="form" inline> <el-form-item label="开始时间:"> <el-date-picker v-model

2021-04-06 16:11:09 912

原创 Java 使用HTTP进行服务之间的访问选型比较分析

Java HTTP 组件库选型比较分析最近项目需要使用 Java 重度调用 HTTP API 接口,于是想着封装一个团队公用的 HTTP client lib. 这个库需要支持以下特性:1.连接池管理,包括连接创建和超时、空闲连接数控制、每个 host 的连接数配置等。基本上,我们想要一个 go HTTP 标准库自带的连接池管理功能。2. 域名解析控制。因为调用量会比较大,因此希望在域名解析这一层做一个调用端可控的负载均衡,同时可以对每个服务器 IP 进行失败率统计和健康度检查。3. Form/JS

2021-04-06 14:38:13 183

原创 Centos7安装Docker

Centos7安装Docker文章标签: dockerDocker的简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器Docker官网地址Dock

2021-04-05 17:23:03 50

原创 CentOS7下安装Redis6.0.3稳定版

CentOS7下安装Redis6.0.3简介Redis,全称 Remote Dictionary Server(远程字典服务器) ,全开源基于C语言开发,是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。在线测试:http://try.redis.io/使用文档:http://doc.redisfans.com/特点1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候

2021-04-05 16:56:57 179

空空如也

空空如也

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

TA关注的人

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