自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle存储过程笔记

文章目录1:PL/SQL编程1.1:什么是PL/SQL1.2:程序结构1.3:PL/SQL的HolleWord1.4:PL/SQL中的变量声明及赋值1.4.1:普通变量1.4.2:特殊变量1.5:流程控制1.5.1:条件分支1.5.2:循环分支1.6:游标1.7:存储过程1.7.1:什么是存储过程1.7.2:为什么要写存储过程1.7.3:存储过程的定义与使用1.7.4:相关运算符1.8:java程序调用存储过程1:PL/SQL编程1.1:什么是PL/SQL1.PL/SQl (Procedure Lan

2020-07-04 13:31:37 218

原创 Rabbitmq基础

文章目录Rabbitmq学习笔记1:mq1.1:什么是mq1.2:为什么会有消息队列?1.3:消息队列解决了什么问题?1.4:mq的不足2:Rabbitmq2.1:简介2.2:安装2.2.1:Windows安装2.2.2:Linux安装2.2.3:docker安装2.2.4:Rabbitmq管理页面介绍2.2.5:Rabbitmq常规端口2.3:使用2.3.1:Rabbitmq中的基本概念2.3.1.1:ConnectionFactory、Connection、Channel2.3.1.2:Quere2.3

2020-05-23 16:26:45 279

原创 springcloud全家桶系列之服务注册与发现--Eureka

文章目录简介工作原理SpringCloud Eureka的使用步骤1:Eureka Service端(服务端)pom.xmlapplication.yml启动类Eureka集群配置Eureka Clinet(客户端)pom.xmlapplication.yml启动类Eureka保护机制背景相关配置简介EureKa在Spring Cloud全家桶中担任着服务的注册与发现的落地实现。Netflix在设计EureKa时遵循着AP原则,它基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移,功能

2020-05-08 23:47:55 256

原创 集群高并发情况的生成分布式唯一ID

文章目录背景ID生成规则硬性要求ID号生成系统的可用性要求业内方案UUID数据库自增主键基于redis或zoonkeeper生成全局ID策略Snowflake(雪花算法)背景分布式架构下,唯一序列号生成是我们在设计一个系统,尤其是数据库使用分库分表的时候常常会遇见的问题。当分成若干个sharding表后,如何能够快速拿到一个唯一序列号,是经常遇到的问题。ID生成规则硬性要求全局唯一...

2020-05-07 09:34:51 433

原创 redis5集群搭建

文章目录Redis集群Redis Cluster 特点Redis Cluster 容错机制什么时候判断master不可用什么时候判断整个集群不可用为什么说redis cluster至少需要3个主节点redis集群的搭建集群的相关操作关闭单个节点节点信息添加节点添加主节点添加从节点Redis集群Redis Cluster提供了一种运行Redis安装的方法,在该安装中,数据会 在多个Redis节点...

2020-04-04 22:52:38 115

原创 同步和异步的区别和优缺点

很长的一段时间都没有搞清楚同步和异步到底怎么区分,概念性的东西老是搞混,现将其进行一个系统性的梳理,供以后参考…文章目录同步异步两者比较优缺点及使用场景异步优点异步使用场景同步优点同步使用场景同步我们可以将同步看成是单线的执行,即要么执行成功,要么执行失败,反正就是要返回一个结果,在没有得到这个结果之前什么都不干,就傻傻的等着。任务提交后不向系统交出控制权,持续等待。异步异步则是...

2020-04-03 09:49:23 8861 2

原创 redis学习笔记

文章目录Redis基础Redis中的五种数据类型StringHashListSetZsetRedis 数据类型应用场景总结:Java中Redis的使用直接使用jedisssm整合redisSpringBoot整合redis一直以来用的都是mysql ,直到近期做了一个项目,发现数据的检索奇慢无比,这还是数据量很小的情况下, 由此开始进入redis的世界!Redis基础Redis 是 C 语言...

2020-04-02 20:50:33 900

原创 java中的线程池

文章目录线程池池的概念为什么需要用到线程池?java中的线程池java中的ThreadPoolExecutorThreadPoolExecutor类构造ThreadPoolExecutor类构造中的参数corePoolSize:线程池的基本大小maximumPoolSize:最大线程数keepAliveTime:线程空闲时间unit:空闲时间单位workQueue:阻塞队列threadFactor...

2020-04-01 21:11:29 113

原创 HashMap的扩容机制

面试常见题,不想因为这个而掉坑里…

2020-04-01 15:12:34 90

原创 高质量SQL优化

文章目录1: 查询SQL尽量不要使用select *,而是select具体字段。2:如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit 1。3: 应尽量避免在where子句中使用or来连接条件。4: 优化limit分页。5: 优化你的like语句。6: 使用where条件限定要查询的数据,避免返回多余的行。7: 尽量避免在索引列上使用mysql的内置函数。8: 应尽量避免在 wh...

2020-03-31 20:11:31 155

原创 spring笔记之--基于java容器配置和基于xml文件配置比较

文章目录Spring Framework当习惯了通过框架整合进行项目开发之后,回过头一看自己的框架基础,发现是如此的糟糕,于是痛定思痛,准备对框架基础进行梳理。Spring Framework...

2020-03-29 11:46:59 171

原创 Java Servlet API中文说明文档

文章目录1 Servet资料1.1 绪言1.2 谁需要读这份文档1.3 Java Servlet API的组成1.4 有关规范1.5 有关Java Servlets1.6 Java Servlet概论1.7 Servlet的生命周期1.8 Servlet的解析和载入1.9 Servlet的初始化1.10 Servlet处理请求1.11 多线程和映射1.12 Servlet的卸载1.13 Servl...

2020-03-24 20:12:30 158

原创 Vue.js , AngularJS,React对比

文章目录MVC/MVP和MVVCMVCMVPMVVCVue.jsVue.js特性AngularJSReact三者异同技术对比总结MVC/MVP和MVVCMVCModel(模型)+View(视图)+controller(控制器),主要是基于分层的目的,让彼此的职责分开。View通过Controller来和Model联系,Controller是View和Model的协调者,View和Model...

2020-03-19 20:55:47 296

原创 Java 中的异常处理

Java 异常类层次结构图在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable: 有两个重要的子类:Exception(异常) 和 Error(错误) ,二者都是 Java 异常处理的重要子类,各自都包含大量子类。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表...

2020-03-17 22:38:57 66

原创 Collections工具类方法整理

自定义标题1: 将指定元素添加到指定的集合中2:二分查找相关方法3:返回指定集合的动态类型安全视图4:集合复制5:集合排异6:返回不可变空集合7:查找元素出现次数8:元素替换9:位置相关的10:对比元素11:排序/交换12:线程同步集合的包装Collections是集合框架中比较常用的一个工具类,此类中的方法主要可以分为以下几类:1: 将指定元素添加到指定的集合中 boolean addAl...

2020-03-17 22:17:58 205

原创 Arrays常用方法笔记整理

打开jdk1.8的帮助文档,我们可以看到Arrays类是从jdk1.2开始出现,直接继承自Object的,并且是放在java.util包下的。那么我们很容易的就可以理解到这个类实际上就是一个关于数组操作的工具类。从文档也可以看到:此类主要包含用于操作的数组的各种方法。翻阅源码不难发现,Arrays类没有给出可实例化的构造方法,他所有的方法都是通过静态方法的形式对外进行开放的。接着我们继续看...

2020-03-16 20:27:31 620

原创 华为云服务器初探--安装redis

我下面的内容是基于centos7的基础上进行的直接进入正题首先,由于redis是有c语言编写的,在安装的过程中需要对redis文件进行编译,所以在安装redis之前需要安装gccyum install gcc安装成功后可通过gcc -v查看到gcc的相关信息下载redis压缩包:https://redis.io/通过Xftp上传到服务器解压:tar -xzvf redis压...

2020-03-14 21:00:51 1658

原创 华为云服务器初探--从购买服务器到安装jdk,mysql,tomcat

这两天在忙项目打包及部署相关的事情,初次接触,总觉着在虚拟机上玩就是不像那么一回事,于是购买了一年的云服务,尝试着去摸索,下面将我在整个过程中遇到的问题及心得分享给大家,希望对大家能有所帮助。本人也是小白一个,如果有什么不到之处,也欢迎大家留言指正!!好了,下面开始言归正传!!我购买的服务器是华为云的云耀云服务器赶上开年活动,价格还是可以接受的,购买前需要进行实名认证,一般我们买云服务都...

2020-03-14 15:29:55 713

原创 vue富文本编辑器mavonEditor使用

这两天在做一个项目需要用到文本编辑的功能,项目结构是springmvc+vue-cil+element-ui,于是乎在网上找到了这个vue的富文本编辑器。1:通过npm命令安装npm install mavon-editor --save2:在main.js中全局引入import mavonEditor from 'mavon-editor'import 'mavon-editor/d...

2020-03-10 21:35:23 1462 1

空空如也

空空如也

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

TA关注的人

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