自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(246)
  • 资源 (11)
  • 收藏
  • 关注

原创 从JSP快速过渡到Thymeleaf,你要掌握的Thymeleaf语法

从JSP快速过渡到Thymeleaf,你要掌握的Thymeleaf语法背景介绍Thymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - HTML。可以在直接浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。借助Spring Framework的模块,可以根据自己的喜好进行自由选择,可插拔功能组件,Thymeleaf是现代HTML5 JVM Web开发的理想选择 - 尽管它可以做的更

2020-05-12 19:43:35 3103 4

原创 Spring Data Elasticsearch_小试牛刀

Spring Data Elasticsearch快速实战前面几期博客我总结了Elasticsearch的Restful API原生操作参考:ElasticSearch分布式搜索引擎简介及其增删改查那些事ElasticSearch分布式搜索引擎-基本查询ElasticSearch分布式搜索引擎高级查询都在这了ElasticSearch关于聚合-桶-度量不再愁本篇重点介绍Spring为我们提供的Elasticsearch客户端Elasticsearch提供的Java客户端有一些不太方便的

2020-05-12 05:04:23 3907 1

原创 ElasticSearch_聚合成桶、桶内度量

ElasticSearch关于聚合-桶-度量不再愁本文承接自ElasticSearch分布式搜索引擎简介及其增删改查那些事ElasticSearch分布式搜索引擎-基本查询ElasticSearch分布式搜索引擎高级查询都在这了聚合可以让我们极其方便的实现对数据的统计、分析。例如:什么品牌的手机最受欢迎?这些手机的平均价格、最高价格、最低价格?这些手机每月的销售情况如何?实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现实时搜索效果Elasticsearc

2020-05-11 23:32:05 1503

原创 ElasticSearch分布式搜索引擎_高级查询

ElasticSearch分布式搜索引擎高级查询都在这了本文承接自ElasticSearch分布式搜索引擎简介及其增删改查那些事ElasticSearch分布式搜索引擎-基本查询高级查询1.1布尔组合(bool)bool把各种其它查询通过must(与)、must_not(非)、should(或)的方式进行组合GET /testindex511/_search{ "query":{ "bool":{ "must": { "match": {

2020-05-11 21:29:45 795

原创 ElasticSearch分布式搜索引擎_基本查询

ElasticSearch分布式搜索引擎-基本查询在上一篇博客中,我总结了ElasticSearch索引以及数据相关的基本操作ElasticSearch分布式搜索引擎简介及其增删改查那些事本篇博客,是关于ElasticSearch查询部分,这也是ElasticSearch的核心操作部分了1.1基本查询GET /索引库名/_search{ "query":{ "查询类型":{ "查询条件":"查询条件值" } }}这

2020-05-11 20:46:44 853

原创 ElasticSearch分布式搜索引擎_简介与CRUD

ElasticSearch分布式搜索引擎简介及其增删改查那些事Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的如果你之前学过SOLR,那么学习ElasticSearch应该会比较简单了如果没学过SOLR,那么肯定学过MYSQL吧,我们可以将MYSQL的概念类推到ElasticSearch以下是ElasticSearch的几个关键角色索引(indices)--------------------------------Databases 数据

2020-05-11 16:44:31 843

原创 Spring_AMQP实现RabbitMQ

[Springboot]Spring_AMQP实现RabbitMQ在本篇博客中我介绍了MQ及其实现RabbitMQ及其五种通信模型本篇博客介绍Spring提供的RabbitMQ启动器Spring AMQP的页面:http://spring.io/projects/spring-amqpSpring-amqp是对AMQP协议的抽象实现,而spring-rabbit 是对协议的具体实现,也是目前的唯一实现。底层使用的就是RabbitMQ。我们使用SpringBoot依赖和配置<depen

2020-05-11 04:43:45 749

原创 消息队列MessageQueue简介及RabbitMQ五大模型总结

消息队列MessageQueue简介及RabbitMQ五大模型总结WHAT IS MQ消息队列,即MQ,Message Queue。消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦AMQP与JMSMQ是消息通信的模型,并不是具体实现。现在实现MQ的有两种主流方式:AMQP、JMS两者间的区别和联系:JMS是定义了统一的接口,来对消

2020-05-11 03:36:06 1898

原创 CentOS安装RabbitMq(亲自安装)

CentOS安装RabbitMq(亲自安装)ErlangRabbitMq需要Erlang的环境,所以我们先配置好Erlang的环境注意,Erlang的版本需要与你RabbitMq的版本对应上!!参见Rabbit与Erlang的版本对应表supported by RabbitMQ.本人学习使用,使用的最旧版本找到版本后到Erlang Solutions.下载对应的Erlang安装包创建rabbit目录:cd usr/localmkdir rabbitmqcd rabbitmq然

2020-05-10 19:03:54 828

原创 JavaScript_ES6语法标准的重要新特性

文章目录let 和 const 命令字符串扩展解构表达式函数优化回顾一下前端的发展史[选看]web1.0时代:最初的网页以HTML为主,是纯静态的网页。网页是只读的,信息流只能从服务的到客户端单向流通。开发人员也只关心页面的样式和内容即可web2.0时代:1995年,网景工程师Brendan Eich 花了10天时间设计了JavaScript语言。1996年,微软发布了JScrip...

2020-05-01 20:19:16 900

原创 【SpringCloud】浏览器跨域问题原理及实现解决方案(CORS)

【SpringCloud】浏览器跨域问题原理及实现解决方案(CORS)在项目开发中,不可避免得出现了跨域问题,故此总结一下解决方案项目:spirngcloud微服务项目域名:使用nginx反向代理跨域:以下情况都属于跨域:跨域原因说明示例域名不同www.jd.com 与 www.taobao.com域名相同,端口不同www.jd.com:8080 与 ...

2020-05-01 13:51:37 1147

原创 SpringCloud_从分布式到微服务的架构演变

SpringCloud-从分布式到微服务文章目录SpringCloud-从分布式到微服务part1_系统架构演变集中式架构垂直拆分分布式服务流动计算架构(SOA)微服务Part_2服务调用方式RPC和HTTPPart3_Dubbo和SpringCloud如何选择Part4_Spring_RestTemplatepart1_系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来...

2020-04-30 13:05:04 2742 2

原创 SpringBoot整合Mybatis与JDBC连接池

SpringBoot整合Mybatis与JDBC连接池整合连接池jdbc连接池是spring配置中的重要一环,在SpringBoot中该如何处理呢?答案是不需要处理,我们只要找到SpringBoot提供的启动器即可:在pom.xml中引入jdbc的启动器:<!--jdbc的启动器,默认使用HikariCP连接池--><dependency> <gr...

2020-04-30 11:43:00 2448

原创 SpringBoot添加拦截器

SpringBoot添加拦截器拦截器也是我们经常需要使用的,在SpringBoot中该如何配置呢?拦截器不是一个普通属性,而是一个类,所以就要用到java配置方式了。在SpringBoot官方文档中有这么一段说明:If you want to keep Spring Boot MVC features and you want to add additional MVC configura...

2020-04-30 11:32:45 1161

原创 SpringBoot_自动配置基本原理探究

SpringBoot自动配置基本原理探究相关知识先复习一下Springboot的基本特点:创建独立的spring应用程序直接内嵌tomcat、jetty和undertow(不需要打包成war包部署)提供了固定化的“starter”配置,以简化构建配置尽可能的自动配置spring和第三方库提供产品级的功能,如:安全指标、运行状况监测和外部化配置等绝对不会生成代码,并且不需要XML...

2020-04-30 11:20:42 894

原创 IDEA2020快速显示微服务Run DashBoard面板

IDEA2020快速显示微服务Run DashBoard面板之前的版本中,打开微服务DashBoard面板需要更改Idea的配置,在idea2020中,我发现了快速打开该面板的方式点击右上方的搜索图标搜索Dashboard,点击Run Dashboard然后随便启动一个微服务即可!...

2020-04-29 01:29:43 3190

原创 使用FileZilla将本地文件上传到Linux

使用FileZilla将本地文件上传到LinuxFileZilla客户端下载:FileZilla下载地址系统开启FTP服务:ubuntu:sudo apt install vsftpdcentOS:# su root # yum install vsftpd启动ftp服务#service vsftpd start获取IP# ifconfiginet ...

2020-04-28 21:29:49 2007

原创 Vue.js-Vue-router的基本使用

Vue.js最终序曲-Vue-router(Vue路由)第一序:Vue入门第二序:Vue指令第三序:Vue组件模拟现在我们来实现这样一个功能:一个页面,包含登录和注册,点击不同按钮,实现登录和注册页切换编写父组件为了让接下来的功能比较清晰,我们先新建一个文件夹:src然后新建一个HTML文件,作为入口:index.html编写页面的基本结构:<!DOCTYP...

2020-04-28 01:32:35 993

原创 Vue.js组件注册与通信

Vue.js详谈组件化前面已经总结过:vue入门vue常用指令总结在大型应用开发的时候,页面可以划分成很多部分。往往不同的页面,也会有相同的部分。例如可能会有相同的头部导航但是如果每个页面都独自开发,这无疑增加了我们开发的成本。所以我们会把页面的不同部分拆分成独立的组件,然后在不同页面就可以共享这些组件,避免重复开发在vue里,所有的vue实例都是组件文章目录Vue.js详谈组件...

2020-04-27 20:56:25 1056 2

原创 总结常用的Vue.js指令

总结常用的Vue.js指令本文承接:写给后端工程师看的Vue.js入门指令 (Directives) 是带有 v- 前缀的特殊特性。指令特性的预期值是:单个 JavaScript 表达式。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM文章目录总结常用的Vue.js指令插值表达式计算属性Watch插值表达式花括号{{表达式}}该表达式支持JS语法,...

2020-04-27 16:22:08 1507 2

原创 写给后端工程师看的Vue.js入门

写给后端工程师看的Vue.js入门这期博客,写写Vue.js如今前后端分离已成主流,但想成为一个优秀全能的后端工程师,我想我们也应该掌握Vue.js(因为它是国内最流行的前端框架)需要明白:我们的JSON数据,传到前端后,发生了什么?前端的项目对我们的数据做了什么?前端是怎么把我们后端当初做的页面跳转给接管的?需要掌握:建Vue实例,知道Vue的常见属性会使用Vue的生命周...

2020-04-27 14:19:43 3702 1

原创 操作系统面试_五大板块

刚好额这学期正在上操作系统这门课同时我也在准备学习下学期的实习面试了,所以开个专栏,总结下我读操作系统的心得吧~过程中大量翻阅书籍资料,融合自己的理解,只会让你更懂“Operating System"文章目录Part1_OS简介Part2_多进程(线程)Part3_内存管理Part4_文件管理Part5_IO管理Part1_OS简介全局概述:在信息化时代,软件被称为计算机系统的灵...

2020-04-26 21:30:23 1062

原创 [持续更新]SpringBoot_简介与常用Spring注解

[持续更新]关于SpringBoot学习路线及以及一些总结springboot的学习策略:以项目为驱动文章目录[持续更新]关于SpringBoot学习路线及以及一些总结WHAT IS SPRING BOOT你的第一个SpringBoot项目_HelloWorld关于@SpringBootApplication你的第二个SpringBoot项目_Restful Web@PostConstr...

2020-04-25 22:48:17 1498

原创 前后端分离_RESTful Web实践

前后端分离_RESTful Web实践现在主流都是Spring+RESTful Web项目的开发方式,它有别于我们传统的MVC模式RESTful Web 服务与传统的 MVC 开发一个关键区别是返回给客户端的内容的创建方式:传统的 MVC 模式开发会直接返回给客户端一个视图,但是 RESTful Web 服务一般会将返回的数据以 JSON 的形式返回,这也就是现在所推崇的前后端分离开发Lo...

2020-04-25 21:34:30 1002

原创 InteliJ-Idea_快速创建SpringBoot项目

[IDEA]快速创建SpringBoot项目IDEA => File => New => Project,选择选择 Spring Initializr,选择JDK填写项目信息的三维坐标,最好按照规范maven project 三维坐标介绍< groupid/>groupId一般分为多个段,这里只说两段,第一段为域,第二段为公司名称。域又分为org、c...

2020-04-25 13:37:44 886

原创 祭奠_即将消失的JSP

即将消失的JSP,曾经是哪般模样?相关:关于Request与Response,你所必须掌握的,都在这儿了Servlet概念-原理-操作[Java-web]全文采取灰阶主题为JSP默哀…文章目录即将消失的JSP,曾经是哪般模样?WHAT IS JSP使用JSPJSP内置对象JSP四个域对象JSP指令JSP动态标签WHAT IS JSP我们可以从JSP和Servlet的关系这个角度阐...

2020-04-25 07:24:54 1081

原创 关于Request与Response,你所必须掌握的,都在这儿了

关于Request与Response,你所必须掌握的,都在这儿了本文承接自Servlet概念-原理-操作[Java-web]在学习Request和Response之前,你最好先学习Servlet文章目录关于Request与Response,你所必须掌握的,都在这儿了doGet与doPost相对路径与绝对路径相对路径访问servlet绝对路径访问ServletTomcat请求响应流程Ht...

2020-04-25 05:37:38 1895

原创 你一直在用Spring,但你可能真的不懂它

你一直在用Spring,但你可能真的不懂它本文于2020-04-24进行重构看我的文章,如果关于某些定义觉得读完不太明白,那是正常的,我会在后面进行阐述,尽量用自己的理解,使用大白话,讲清楚任何学习都是一样,不要纠结于一处,也许学到后面,再回过头来看,一目了然了呢Spring的专题我做了分离,本文旨在"让你更懂Spring"实操分离:Spring控制反转操作Spring面向切面AO...

2020-04-24 22:07:00 1665 4

原创 Java_谈谈注解机制是如何工作的

也许是全网最通俗易懂的注解文章[Java注解机制]前言:在学注解的时候,看了网上很多关于注解的文章,发现大多让我看得云里雾里的,特此查阅资料,学习理解,自己打造了一篇注解文章一段你可能看不懂的注解概念:从java1.5以后,jdk提供了注解开发,开发者可以自定义注解。Annotation并不影响代码的语义,但是它的工作方式常被用来开发程序工具或者类库,它反过来对正在运行的程序语义有所影响...

2020-04-24 06:40:53 981

原创 Java工程师不得不知的HashMap源码知识

Java工程师不得不知的HashMap源码之前写了ArrayList的源码,分享了一些阅读源码的注意点,感兴趣的看官可以看看奥Java工程师不得不知的ArrayList源码-揭开ArrayList扩容机制的面纱学习HashMap源码。你最好要有哈希表的基础知识,如果不熟悉,可以回顾我之前写的哈希表必备基础知识这上面详细总结了哈希表的相关知识,包括常见的哈希函数、解决哈希冲突的方法(如拉...

2020-04-23 07:00:55 820

原创 Java工程师不得不知的ArrayList源码-揭开ArrayList扩容机制的面纱

Java工程师不得不知的ArrayList源码-揭开ArrayList扩容机制的面纱前言:学集合,光知道各种集合类的用法是不够的我们知道,集合都是基于对基础数据结构的封装,而数据结构与算法的地位我们也知道有多重要面试中经常问的集合类源码,其实也算是考你对数据结构及其算法的把握程度了在之前,我总结了Java提供的几大集合类的知识,看这篇文章的朋友可视情况回顾一下:Java基础...

2020-04-23 01:42:40 862

原创 Redis导学与一系列常见问题

文章目录WHAT IS REDISRedis线程模型Redis数据结构Redis_HashRedis_ListRedis_setRedis_Sorted_SetRedis设置过期时间redis 内存淘汰机制Redis持久化Redis事务缓存雪崩缓存穿透Redis并发竞争Key缓存与数据库不同步问题WHAT IS REDIS简单来说 redis 就是一个数据库,与传统数据库不同的是: redi...

2020-04-22 06:57:31 1070

原创 MySQL调优(6)-存储引擎对比 InnoDB与MyiSAM

你针对懂Mysql的锁吗?详谈Myql的锁机制锁的基本介绍要说锁,应该追溯到操作系统中的多线程原理,锁机制在其中发挥着必不可少的作用,先抛出锁的定义锁是计算机协调多个进程或线程并发访问某一资源的机制在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并...

2020-04-21 21:11:44 5611

原创 Mysql调优(1) - 慢查询与show profiles

文章目录是什么如何用工具-SHOW PROCESSLIST工具-SHOW PRIFILES是什么慢查询:执行超过指定时间的SQL语句;分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”慢查询日志:MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阈值的语句,...

2020-04-21 18:19:19 1158

原创 MySQL调优(4)-组合索引匹配规则与失效情况分析

索引是如何失效的?详谈索引使用规范承接上文,我们已经就索引的底层数据结构及其查找算法作了介绍,如下你真的懂数据库的索引吗?MySql索引详谈以及对SQL语句建立SQL分析的方法Mysql-使用Explain分析你的SQL我们继续研究索引这个话题,有时候我们建立了索引,但通过分析发现,索引并没有被用到,这是什么情况呢,请看下面阐述文章目录索引是如何失效的?详谈索引使用规范索引最爱的-全值...

2020-04-20 20:36:27 5220

原创 Mysql调优(2)-使用执行计划Explain分析你的SQL

Mysql-使用Explain分析你的SQL引使用Explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或表结构的性能瓶颈这也是我们调优工作中重要的一环用法:Explain + SQL语句返回:通过查看以上字段的信息,可以分析我们的Mysql,接下来逐一讲解每一个字段演示数据SQL四张表,每张表两个字段id与conten...

2020-04-20 17:06:41 789

原创 MySql调优(3)-索引必知必会

你真的懂数据库的索引吗?MySql索引详谈索引在数据库中是一个绝对重点的概念,也是面试中必问的知识点,必须深入学习一下我们选取Mysql的索引来好好研究下先来看看官方是如何定义索引的:索引(Index)是帮助 MySQL 高效获取数据的数据结构所以,我们可以说,索引是一种数据结构,那么是什么数据结构呢?Mysql给出的答案是B+树,那么B树我们知道,它是排好序的,所以,我们得到索引就...

2020-04-20 01:13:00 1002

原创 Mysql-Join的几种方式和Join的几种用法

你真的懂SQL的连接查询吗?Mysql Join连接查询一锅端引在SQL-增删改查一锅端中,我详细罗列了基本SQL的写法,对其中的Join连接查询也作了一些应用举例,但你真的理解这个Join连接,并熟练使用了么?如果你对Join连接查询一知半解,恭喜你,捡到宝了,废话不多说,直接开干,大家先把下面这张表,在你的Mysql中建好,等下要用当然你也可以选择不建,随便看看CREATE TABL...

2020-04-19 22:14:17 1089

原创 MySQL调优(6)- 优化器自动优化

你真的懂Mysql吗?一条SQL的执行到底经历了些什么?我之前花了三两天对Mysql进行了一段时间的学习,当时就觉得Mysql也挺好学的阿,事实上,现在回过头,发现只是学会了一些基本的增删改查而已。其实想要写出高质量的SQL,还需要对Mysql继续进行深入的学习,下面我将会花上至少一周的时间,深入学习Mysql的底层机制,这样我才能写出高质量的SQLMySQL的深入学习包括以下几个方面M...

2020-04-19 18:46:57 2370 1

原创 Java多线程与并发编程(3)_volatile

Java线程进阶-解决 volatile关键字要讲Volatile关键字,我们需要从内存模型开说起在 JDK1.2 之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存...

2020-03-23 10:58:59 958

Computer System_EN.zip

Computer System_EN.zip

2020-04-30

jedis依赖包.zip

含有java需要引用的Jedis五个依赖Jar NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,redis就是属于NoSQL数据库类型

2020-01-25

mybatis.zip

mybatis_csdn项目所需依赖包

2020-01-20

springmvc的依赖包.zip

**srpingmvc功能** 1. Controller为中心完成对系统流程的控制管理 2. 从请求中搜集数据 3. 对传入的参数进行验证 4. 将结果返回给视图 5. 针对不同的视图提供不同的解决方案 6. 针对jsp视图技术提供标签库 7. 拦截器 8. 上传文件

2020-01-19

Spring导入包.zip

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架

2020-01-18

jquery类库.zip

jQuery(**J查找**)由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。 其宗旨是——**WRITE LESS,DO MORE**,写更少的代码,做更多的事情。 它是轻量级的js库(压缩后只有21k) ,还兼容各种浏览器 jQuery是一个**快速的,简洁的javaScript库**,使用户能更方便地处理**HTML documents、events、实现动画效果**,并且方便地为网站提供**AJAX交互**。 jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择

2020-01-16

jsonlib.zip

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 这些特性使JSON成为理想的数据交换语言

2020-01-16

jdbc-oracle驱动包.zip

jdbc-oracle驱动包,含有java的jdbc连接Oracle数据的是依赖包 - ojdbc6

2019-12-25

jdbc-mysql驱动包.zip

Java通过jdbc连接mysql的驱动包,Mysql数据库驱动:mysql-connector-java-5.1.46-bin.jar

2019-12-25

dbcp依赖包.zip

dbcp是Apache提供的一款开源免费的数据库连接池! 本文件包含两个java开发使用dbcp技术所需的两个依赖包 commons-dbcp-1.4.jar commons-pool-1.5.6

2019-12-25

PLSQLDeveloper_解压版.zip

针对oracle的可视化sql语句操作软件 PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。MySQL 不支持 PL/SQL ,但支持Navicat Premium。

2019-11-14

空空如也

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

TA关注的人

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