自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 union 和 union all 区别

一、区别1:取结果的交集1、union: 对两个百结果集进行并集操作, 不包括重复行,相当于distinct, 同时进行默认规则的排序;2、union all: 对两个结果集进行并集操作, 包括重复行, 即所有的结果度全部版显示, 不管是不是重复;二、区别2:获取结果后的操作1、union:会对获取的结果进行排序权操作2、union all:不会对获取的结果进行排序操作三、区别3:1、union看到结果中ID=3的只有一条select * from student2 wh..

2020-05-11 17:53:11 2908

转载 队列和栈的区别

队列(Queue):是限定只能在表的一端进行插入和另一端删除操作的线性表栈(Stack):是限定之能在表的一端进行插入和删除操作的线性表队列和栈的规则队列:先进先出栈:先进后出队列和栈的遍历数据速度队列:基于地址指针进行遍历,而且可以从头部或者尾部进行遍历,但不能同时遍历,无需开辟空间,因为在遍历的过程中不影响数据结构,所以遍历速度要快栈:只能从顶部取数据,也就是说最先进入栈底的,需要遍历整个栈才能取出来,遍历数据时需要微数据开辟临时空间,保持数据在遍历前的一致性—————————————

2020-05-11 12:35:17 254

转载 如何实现跨域?

方式一:图片ping或script标签跨域图片ping常用于跟踪用户点击页面或动态广告曝光次数。script标签可以得到从其他来源数据,这也是JSONP依赖的根据。方式二:JSONP跨域JSONP(JSON with Padding)是数据格式JSON的一种“使用模式”,可以让网页从别的网域要数据。根据 XmlHttpRequest 对象受到同源策略的影响,而利用。jsonp...

2020-05-08 15:16:23 215

转载 线程池的五种状态

原文地址:https://blog.csdn.net/l_kanglin/article/details/57411851线程池的5种状态:Running、ShutDown、Stop、Tidying、Terminated。线程池各个状态切换框架图:1、RUNNING(1) 状态说明:线程池处在RUNNING状态时,能够接收新任务,以及对已添加的任务进行处理。(02) 状态切换...

2020-04-16 22:06:13 237

原创 重载和重写有什么区别

一、定义上的区别:1、重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。2、覆盖(复也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。二、规则上的不同:1、重载制的规则:①必须具有不同的参数列表。②可以有不同的访问修饰符。③可以抛出不同的异常。...

2020-04-16 13:56:18 11224

转载 FTP,SFTP,FTPS区别

本文链接:https://blog.csdn.net/shmilychan/article/details/51848850一、FTP(文件传输协议)FTP全称是File Transfer Protocol。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输...

2019-11-08 13:36:06 127

转载 Mysql 8.0以上连接驱动问题

String url=”jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTC”;driver=”com.mysql.cj.jdbc.Driver”;常见错误提示1:以上配置中,url中如果driver没有添加cj,则会在连接的时候出现以下错误提示:Loading classcom.mysql.j...

2019-11-05 17:07:01 1636

转载 Navicat 数据库管理工具

Navicat Premium数据库管理工具64位版是一个可多重连接的数据库管理工具,Navicat 可让你以单一程序同時连接到目前世面上所有版本的主流数据库并进行管理和操作,支持的数据库有: MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL。让管理不同类型的数据库更加方便。支持Microsoft Windows XP SP2, Vista, Windows ...

2019-11-05 15:58:36 734

转载 MySQL数据库的启动与登录

MySQL数据库安装完成之后,需要启动服务器进程,不然客户端无法连接数据库,最基础的就是通过DOS命令行工具登录,另外,可以用MySQL数据库的一些图形化管理工具也可以进行登录。在启动数据库之前我们先对MySQL数据库默认安装目录做个简介:(如图)bin 文件夹:MySQL在Windows系统下的可执行程序文件夹,包括服务启动程序mysq ld....

2019-11-05 15:51:06 1184

转载 Maven下载和安装

分类专栏:maven版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/cs4380/article/details/79158268注意:安装Maven3之前需要安装jdk1.7以上版本,下面介绍的是最新版Maven官网下载并安装,每个人使用的编辑器不同,在这里我就不...

2019-11-04 17:42:32 105

转载 win10 安装 Tomcat 7

分类专栏:tomcat版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/mshxuyi/article/details/933782341、下载链接https://tomcat.apache.org/download-70.cgi2、解压至D盘或其它盘...

2019-11-04 17:08:05 277

转载 eclipse中如何添加server

在eclipse界面,在工具栏选择“Help”,选择到“Install New SoftWare”,点击进入安装新插件的界面。 在Available SoftWare界面,点击"Add",添加仓库。 输入Name为<"Kepler" repository>名称可以随意; Location为<http://download.eclipse.org/rel...

2019-11-04 14:45:32 6599

转载 深入理解MySQL索引原理和实现——为什么索引可以加速查询?

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/tongdanping/article/details/79878302说到索引,很多人都知道“索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度...

2019-10-29 23:14:14 140

转载 HashMap的底层结构和实现原理

转自:https://www.cnblogs.com/chengxiao/p/6059914.html  哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实...

2019-10-28 22:25:42 429

转载 Javascript中RegExp

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/aacm1992/article/details/11953361仅作为个人笔记,不够详细。RegExp对象基本概念直接量语法/pattern/attributes var reg=/^[0-9]*$/gim创建Re...

2019-10-25 22:23:37 103

转载 kafka架构与原理

原文链接:http://www.raincent.com/content-85-10956-1.html它可以让你发布和订阅记录流。在这方面,它类似于一个消息队列或企业消息系统。它可以让你持久化收到的记录流,从而具有容错能力。1、 简介它可以让你发布和订阅记录流。在这方面,它类似于一个消息队列或企业消息系统。它可以让你持久化收到的记录流,从而具有容错能力。首先,明确几个概...

2019-10-24 22:54:36 262

转载 js对象是什么?js对象类型有哪些?js对象类型的总结

对象是需求场景中的名词(如人、事、物)在程序中的表示JavaScript中,除了string、number、Boolean、null、undefined之外,其他的数据都是对象,如数组、日期甚至函数等;ECMA-262定义:属性的无序集合,每个属性存放一个原始值、对象或函数对象是无特定顺序的值的数组对象是一种特殊的数据类型,可以包含多个成员对象的成员分为两种:属性和方法...

2019-10-24 21:23:53 6420 1

转载 spring boot (idea)项目搭建

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_40147863/article/details/84194493Spring Boot -01- 快速入门篇(图文教程)今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频...

2019-10-24 08:18:06 326

转载 MySQL数据库设计以及相关函数

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/cxylvping/article/details/80687905MySql(1)数据库四个特性:一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consi...

2019-10-23 21:36:37 372

转载 Kafka架构和原理

Kafka架构如图:整个架构中包括三个角色。生产者(Producer):消息和数据生产者 代理(Broker):缓存代理,Kafka的核心功能 消费者(Consumer):消息和数据消费者整体架构很简单,Kafka给Producer和Consumer提供注册的接口,数据从Producer发送到Broker,Broker承担一个中间缓存和分发的作用,负责分发注册到系统中的Cons...

2019-10-23 01:06:31 347

转载 SpringBoot和Springcloud

微服务框架SpringBoot简单验证首先摘录部分IBM网站部分内容对框架做一个简单说明http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/Spring 框架对于很多 Java 开发人员来说都不陌生。自从 2002 年发布以来,Spring 框架已经成为企业应用开发领域非常流行的基础框架。有大量的企业应用基于 Spring 框...

2019-10-22 23:08:33 107

转载 Java虚拟机(JVM)

java虚拟机虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA...

2019-10-22 20:41:17 103

转载 JVM调优

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/langyichen/article/details/89083448因为我们的项目,web服务器中间件都用的是Tomcat,所以jvm的调优一般都是针对Tomcat的调优。调优工具可以可以借用jdk自带的VisualVM工具,...

2019-10-22 12:29:04 85

转载 JVM内存模型(简述)

本文链接:https://blog.csdn.net/gaotiedun1/article/details/88293841请讲一讲你对JVM内存模型的了解?首先要说一下JVM内存空间分为五部分,分别是:方法区、堆、Java虚拟机栈、本地方法栈、程序计数器方法区主要用来存放类信息、类的静态变量、常量、运行时常量池等,方法区的大小是可以动态扩展的,堆主要存放的是数组、类的实例对象、字...

2019-10-22 12:04:03 205

转载 gc基本原理和内存溢出

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/buyaoshuohua1/article/details/74464397垃圾回收机制1.内存的组成:堆(Heap)和非堆(Non-heap)内存。堆是运行时数据区域,是由new分配的内存,因为不知道大小的,应该有程序自己来申请...

2019-10-21 20:40:36 1500

转载 Linux常用命令大全

Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本d...

2019-10-21 08:34:00 54

转载 Redis底层原理

Redis底层原理Redis对象类型简介Redis是一种key/value型数据库,其中,每个key和value都是使用对象表示的。比如,我们执行以下代码:[plain]view plaincopyredis>SETmessage"helloredis"其中的key是message,是一个包含了字符串"message"的对象。而value是一个包含了"...

2019-10-13 23:57:34 100

原创 dubbo

一、初入DubboDubbo学习文档:http://dubbo.incubator.apache.org/books/dubbo-user-book/http://dubbo.incubator.apache.org/books/dubbo-admin-book/https://github.com/alibaba/dubbohttp://alibaba.github.io/d...

2019-10-09 20:42:01 106

转载 FastDFS

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/alodina/article/details/99481269分布式文件服务器FastDFS1.FastDFS简介FastDFS 架构包括 Tracker server 和 Storage server。客户端请...

2019-10-09 19:55:11 77

转载 使用pagehelper分页插件详细教程

pagehelper是一个简单的实现分页技巧的插件我们要使用这个插件无可避免的需要引用它的jar包,你可以从下面的地址中下载最新版本的 jar 包1:https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/2:http://repo1.maven.org/maven2/c...

2019-10-09 19:15:37 393

转载 solr7.4教程 使用solr的完整流程

转:https://blog.csdn.net/u010510107/article/details/81051795目录一、下载与安装二、运行solr三、创建core实例四、配置schema五、DIH导入数据六、solrJ(java客户端)本文所用到的工具Postman :简单说就是一个可以发送post请求的http客户端 这是官网地址https://www.getpostm...

2019-10-09 17:04:26 101

转载 单点登录实现原理(SSO)

简介单点登录是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统的保护资源,若用户在某个应用系统中进行注销登录,所有的应用系统都不能再直接访问保护资源,像一些知名的大型网站,如:淘宝与天猫、新浪微博与新浪博客等都用到了这个技术。原理单点登录 有一个独立的认证中心,只有认证中心才能接受用户的用户名和密码等信息进行认证,其他系统不提供登录入口,只接受认证中心的间接授权。间...

2019-10-09 16:32:37 119

转载 cookie与session的区别

cookie与session的区别有:cookie以文本格式存储在浏览器上,存储量有限;而会话存储在服务端,可以无限量存储多个变量并且比cookie更安全在php中可以指定站点的访问者信息存储在session或者cookie中,它们都可以完成同样的事,那么他们的区别是什么呢,接下来将在文章中为大家详细介绍。cookie位于用户的计算机上,用来维护用户计算机中的信息,直到用户删除。比...

2019-10-09 14:41:43 53

转载 Zookeeper概述

什么是Zookeeperzookeeper,英/'zuːkiːpə/,动物园管理员,将分布式系统比作动物园,那么Zookeeper就是用来管理分布式应用的。其官方定义为(本人根据官网内容翻译如下):是一个开源的分布式应用的服务,提供了更高级别的服务,包括:同步、配置维护、分组和命名。主要目标:通过与标准文件系统一致的组织结果的命名空间,允许分布式进程之间可以进行同步。功能:提供了...

2019-10-09 14:09:31 82

转载 ajax 一个完整的ajax请求

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fortunegrant/article/details/79534732var request;if(window.XMLHttpRequest){request=new XMLHttpRequest(); //IE7+,......

2019-10-09 12:02:37 355

转载 webservice简介

一、webservice三要素:WSDL(web服务描述语言)、SOAP(简单对象访问协议)、UDDI(目录服务)二、实现原理:webservice定义:webservice一种使用http传输SOAP协议数据的远程调用技术WSDL作用:webservice服务端的使用说明书SOAP作用:约束XML标签UDDI作用:提供webservice服务端的搜索和注册功能三、webse...

2019-10-09 11:48:56 197

转载 linux常用命令大全

​​​​​​​linux命令区分大小写;开关机sync:把内存中的数据写到磁盘中(关机、重启前都需先执行sync) shutdown -r now或reboot:立刻重启 shutdown -h now:立刻关机 shutdown -h 20:00:预定时间关闭系统(晚上8点关机,如果现在超过8点,则明晚8点) shutdown -h +10:预定时间关闭系统(10分钟后...

2019-10-08 22:00:55 59

转载 List、Map、Set的区别与联系

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yangxingpa/article/details/81023138List、Map、Set的区别与联系一、结构特点List和Set是存储单列数据的集合,Map是存储键值对这样的双列数据的集合;List中存储的数据是有顺序的,并且...

2019-10-08 21:22:41 59

转载 SQL优化的具体操作

1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE id IN (2,...

2019-10-08 20:56:23 90

转载 Spring MVC

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/a745233700/article/details/809637581、什么是Spring MVC ?简单介绍下你对springMVC的理解?SpringMVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框...

2019-10-08 16:46:38 72

空空如也

空空如也

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

TA关注的人

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