自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 Security 拦截不到 LayuiAdmin admin.req 的请求

注意 admin.req({ 底层请求//Ajax请求view.req = function(options){请求类型修改为 post,同时在successHandler 处理好成功的响应的code和success

2021-09-28 21:59:27 349

原创 关于HashSet add方法插值后在内部的插入位置

运行如下代码 HashSet<String> set = new HashSet<String>(); set.add("张1"); set.add("张2"); set.add("张3"); set.add("张4"); set.add("张5"); set.add("张6"); set.add("张7"); set.add("张8"

2021-06-17 22:37:14 197 2

原创 数据结构(三)线性表概念及Java代码实现顺序结构链式结构

线性表的定义零个或多个数据元素的有限序列。线性表的抽象数据类型:package com.mylist;public interface MyList<E> extends Iterable<E> { //添加元素 public void add(E e); //指定位置添加元素 public void add(int index, E e); //清空集合 public void clea.

2021-06-09 20:22:35 103 3

原创 Git安装下载及配置

1.下载官网太慢,咱们用腾讯软件中的下

2021-06-07 20:07:36 46 2

原创 数据结构(一、二)简介

第一章 数据结构绪论正在上传…重新上传取消正在上传…重新上传取消

2021-06-03 15:25:32 76

原创 在Linux环境下通过SQLLDR导入数据

1. 创建测试表SQLLDR_TESTCREATE TABLE "SQLLDR_TEST" ( "COL1" VARCHAR2(20), "COL2" VARCHAR2(21), "COL3" VARCHAR2(22), "COL4" VARCHAR2(23), "COL5" VARCHAR2(24), "COL6" VARCHAR2(25), "COL7" VARCHAR2(26) )2.创建测试数据 111.csv1,2,3,4,5,6,72,3.

2021-04-26 11:10:25 524

原创 PL/SQL developer 自定义快捷键输入SQL

创建文件,shortcuts.txt,内容参考如下:i=INSERTu=UPDATEs=SELECTf=FROMw=WHEREo=ORDER BYd=DELETEdf=DELETE FROMsf=SELECT * FROMsc=SELECT COUNT(*) FROMsfu=SELECT * FROM FOR UPDATEcor=CREATE OR REPLACEp=PROCEDUREfn=FUNCTIONt=TIGGERv=VIEWsso=SET serveroutpu

2021-04-24 09:25:22 89

原创 简单说一下JAVA中的对象和对象引用

“万事万物皆对象”使我们常常听到的一句话,说到对象就要先说类,我们我一组具有相似特征或多做的事物可以抽象成一个类,那么对象则是类的一个实例,好比人作为一个类,你、我皆是人这种类里面的一个实例。那么什么是对象的引用呢?对象和对象的引用完全两个不同的概念。在JAVA中尽管一切皆可以“看作”是对象,但操作的标识符实际是指向一个对象的"引用"。举个栗子。Person person = new Person("张三");在这里 person 是一个对象,是一个Person的实例;还是说,这里的per

2021-03-10 18:47:27 163

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.8游标

Oracle的游标是一个指向上下文区域的指针,这个上下文区域是PL/SQL语句块中在执行SELECT 语句或DML数据操纵语句时分配的。比如当使用SELECT语句查询返回多行数据时,可以通过游标来指向结果集中的一行,使用循环语句依次对每一行进行处理,游标与SELECT查询结果集示意如下图所示。游标可以分为如下两种:a. 隐式游标:由PL/SQL 自动为DML语句或SELECT-INTO 语句分配的游标,包括只返回一条记录的查询操作。b. 显示游标:在PL/SQL块的声明区域中显示定义的,用.

2021-03-09 19:40:31 38 1

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.7结集合与记录

集合与记录都属于PL/SQL的复合类型,集合允许将类型相同的多个变量当做一个整体进行处理,类似于Java或C语言中的数组,记录允许将多个不同类型的变量当作一个整数进行处理。通过使用记录与几集合类型,可以一次性处理多个数据,而不用一个数据一个数据地进行处理,提升了程序的性能,减轻了开发人员的工作量。1.记录类型记录类型的变量类似于数据库中的一条记录,一个记录类型可以包含多个简单类型的值或复杂类型的值。例如要获取员工表中员工的姓名、职位及薪资信息,如果不使用记录类型,需要定义3个变量来分别保存这些信息,

2021-03-09 19:25:34 46 1

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.6结构化异常处理

PL/SQL 块的组成部分包含了一个异常处理块,该快以Exception开始,通过在PL/SQL 代码中包含了异常处理快,让程序的主体与异常部分的处理相隔离,使得程序的结构更加清晰易读。PL/SQL 通过使用异常和异常处理器来进行错误的处理,异常就是一些Oracle预定义的错误或者用户自定义的错误。在发生错误时,Oracle预定义的异常会被系统隐式抛出,对于用户自定义的异常,开发人员可以使用RAISE手动抛出。当异常被抛出后,异常处理器将捕捉到这些异常,然后执行异常处理代码。为了更好地了解异常的执行

2021-03-09 18:07:06 41 1

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.5触发器

2.2.5触发器与包或其他子程序不同的是,触发器不能被显示的调用,而是在数据库事件发生时隐式的运行的,并且触发器不接受参数。触发器是在某些特定的事件发生时被隐式的执行的,比如在修改表、建立对象、登录数据库、操作表数据式被执行。触发器被执行的语句块称为事件触发,而触发的事件可以是对数据库表的DML操作,比如INSERT、UPDATE或DELETE操作,或者是对视图的操作。Oracle还支持系统事件的触发,比如在启动或者关闭例程时、用户登录或断开会话时等。举个栗子,为工人加薪的时候,希望能够保留一份更新记

2021-03-09 18:05:18 24

原创 Oracle组内排序常见函数

表结构及数据-- ------------------------------ Table structure for GRADE-- ----------------------------DROP TABLE "GRADE";CREATE TABLE "GRADE" ( "ID" VARCHAR2(4 BYTE) VISIBLE, "JOB" VARCHAR2(32 BYTE) VISIBLE, "SCORE" VARCHAR2(10 BYTE) VISIBLE, "TO

2021-03-08 10:54:48 862 1

原创 MySQL SQL查询语句中的 limit 与 offset 的区别:

MySQL查询语句中的 limit 与 offset 的区别:limit y : 读取 y 条数据limit x, : 跳过 x 条数据,读取 y 条数据 ,即从x+!开始读取,读取y条limit y offset x分句表示: 跳过 x 条数据,读取 y 条数据,即从x+!开始读取,读取y条,效果同上扩展 :Oracle分页查询:select * from tablename whererownum >= x --起始行andrownum < =...

2021-02-27 09:25:09 162

原创 Lambda表达式的一点点总结

一 Lambda简介什么是Lamba表达式?Lambda是JAVA8添加的新特性,Lambda就是一个匿名函数。为什么使用Lambda表达式?使用Lambda表达式可以对一个接口进行非常简洁的实现Lambda表达式对接口的要求?虽然可以使用Lambda表达式对某些接口进行简洁的实现,但是并不是所有的接口都可以使用Lambda来实现。Lambda表达式要求接口中定义的必须要实现的抽象方法只能是一个。备注:在JAVA8中新增加了一个对接口的特性 default 参考链接 :j..

2021-02-27 09:24:45 146 2

原创 匿名内部类的一点点总结

1.1匿名内部类的概述内部类:就是在一个类中定义一个类。举例:在类A中定义一个类B,类B就是内部类。CPU就相当于是笔记本的内部类。 内部类的定义格式: public class 类名{ 修饰符 class 类名{}}范例:public class Outer{ public class Inner{ }}内部类的访问特点 :1.内部类可以直接访问外类的成员,包括私有。2.外部类想要访问内部类的成员,必须创建对象。1.2 成员内部类按照内部类在类中的定义位置不同,可以分为

2021-02-20 15:37:31 52

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.4过程、函数与包

2.2.4过程、函数与包过程、函数与包都属于PL/SQL语句块中的命名块,过程和函数统称为子程序。过程和函数非常相似,具有如下特点:(1)都具有名称,可以接收或者传入参数。(2)都具有声明部分、执行部分和异常处理部分。(3)在使用前会被编译并存储到数据库中,可以使用Toad或者Oracle SQL Developerr来查看数据库中已经存在的过程或者函数。注意:函数和过程最大的不同在于函数具有返回值,而过程没有。CREATE OR REPLACE PROCEDURE 过程名(参数1 IN 数据类

2021-02-20 10:53:08 44

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.3程序控制语句

2.2.3程序控制语句机构化程序设计语言分顺序、循环、分支3中结构,PL/SQL提供了一系列的控制和跳转语句来支持这3种结构。1.条件控制语句 最常用的是IF-THEN-ELSE语句,IF用来检查指定表达式的条件:THEN在条件中的值为True时执行代码:ELSE在条件值为False或NULL时执行代码。在IF条件中可以使用布尔表达式包含多个条件,也可以使用IF-THEN-ELSIF语句来进行多条件判断。如果要判断的条件过多,可以使用CASE语句,CASE语句可以仅检查一次条件判断的值,然后判断这个

2020-12-20 09:52:50 38 1

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.2变量和类型

2.2.2变量和类型变量是一块用来存储数据的内存区域,定义在PL/SQL块的DECLARE区域,在定义变量时通常需要为变量指定一个数据类型,也可以在定义变量时指定一个初始值。变量的类型可以是SQL数据类型或者是PL/SQL本身特定的数据类型,在PL/SQL中,可以定义4中类型的变量,如下所示。标量变量:指能存放单个数值的变量,这是PL/SQL常用的变量。标量变量的数据类型包含数字、字符、日期、布尔型,比如:BARCHAR2、CHAR、NUMBER、DATE等。复合变量:指用于存放多个值的变量,必须

2020-12-20 09:50:56 43 1

原创 oracle dbms_output.put不显示输出内容

dbms_output.put 在该行输出,没有回车则该行尚未结束,故没有输出,因此需要调用dbms_output.put_line结束该行才能显示内容。

2020-12-18 15:50:58 912 3

原创 PL/SQL 002---PL/SQL的基本能概念--2.2语言特性--2.2.1PL/SQL块结构

PL/SQL语言仿效了ADA程序设计语言,因此在ADA语言中很多程序结构都适用于PL/SQL语言,而ADA语言仿效了Pascal程序语言,因此PL/SQL的基本特性与Pascal相似,比如赋值、比较运算符及单引号字符串等。2.2.1PL/SQL块结构块(Block)是进行PL/SQL程序开发时最基本的单位,所有的PL/SQL程序都是由块组成的,块又可以分为如下两类:匿名块:没有名称的PL/SQL块,可以内嵌到应用程序中或者在Toad或SQL*PLUS中直接运行块。这种块通常由客户端程序产生,用来调用服

2020-12-18 09:07:49 105

原创 PL/SQL 002---PL/SQL的基本能概念--2.1功能特点--2.1.4模块化应用程序开发

2.1.4模块化应用程序开发业务逻辑日益复杂时,应该避免编写冗长的PL/SQL代码,通过使用L/SQL提供的块、子程序和包三个程序单元,可以将程序分成多个部分,将复杂的问题划开来,这样就可以更好的解决蜘蛛网式的代码问题。举个例子,在介绍循环结构时,编写了一段相对有些冗长的代码,因此代码将循环与分支判断写在了循环执行体中,使得阅读起来不够清晰,其实可以利用PL/SQL提供的函数功能将对学生成绩的判断写入函数中,因此为了模块化程序结构,编写了如下代码所示的函数。在这里插入代码片在将绩点的判断提取到函数

2020-12-18 09:07:18 87 1

原创 PL/SQL 002---PL/SQL的基本能概念--2.1功能特点--2.1.3面向对象开发

2.1.3面向对象开发面向对象的程序(OOP)设计是近几年软件开发世界非常流行的一种发展趋势,使用面向对象的思想开发应用程序,可以大大缩短建立复杂应用的时间。PL/SQL通过提供对象类型来支持面向对象的设计,对象类型是用户自定义的一种复合类型,他封装类对象的属性及操及操作这些属性数据的过程和函数。与c++和java中的类相似,对象类型具有类的特征,如封装、抽象、继承及多态的特性。在定义好对象类型之后,可以基于对对象类型来定义对象表,或者将对象类型作为Oracle表列进行保存。举个例子,学校里的每一个学

2020-12-15 11:47:39 46

原创 PL/SQL 002---PL/SQL的基本能概念--2.1功能特点--2.1.2与SQL语言的整合

2.1.2与SQL语言整合在PL/SQL中不仅可以执行SQL语句,还支持很多增强性的特性,比如在SQL语句中使用变量、使用PL/SQL定义函数等。在PL/SQL语句块中可以使用SQL语句操作数据库,PL/SQL支持所有的SQL数据操作、游标和事务处理指令,支持所有的SQL函数、操作符和伪列,完全支持SQL数据类型。**注意的地方:**在PL/SQL代码中只能直接使用DML语句,如果在PL/SQL代码中直接使用SQL的DDL语句,Oracle将会提示绑定错误,例如在PL/SQL中执行一个创建表的语法,如以

2020-12-15 11:46:55 49

原创 PL/SQL 002---PL/SQL的基本能概念--2.1功能特点--2.1.1结构化程序设计

PL/SQL 002—PL/SQL的基本能概念2.1 结构化程序设计3种基本控制结构:顺序结构、分支结构、循环结构1. 顺序结构2. 分支结构3. 循环结构

2020-12-14 10:09:53 38

原创 oracle通过decode/case when实现行转列

表结构及数据准备:-- ------------------------------ Table structure for STUDENT_SCORE-- ----------------------------DROP TABLE "STUDENT_SCORE";CREATE TABLE "STUDENT_SCORE" ( "NAME" VARCHAR2(20 BYTE) VISIBLE, "SUBJECT" VARCHAR2(20 BYTE) VISIBLE, "SCORE" N

2020-11-26 14:42:14 371

原创 PL/SQL 001---初识PL/SQL

PL/SQL 学习001PL/SQL-----对上SQL语句的扩展在PL/SQL程序语言中,最基本的单元是语句块,所有的PL/SQL程序都是由语句块构成的,块与块之间可嵌套,在块中可以定义变量、常量,可以使用IF-THEN-ELSE或循环结构,可以定义函数、过程。PL/SQL 简单示例 DECLARE --在PL/SQL 匿名块中定义变量 并赋值默认值 v_Age INT := 100; v_Code varchar(10) := 'user001'; v_Bir DATE := d

2020-10-09 18:00:06 93

原创 easyui 会话框无法重复弹出

原因:会话框执行关闭后被销毁。解决:使用,每次使用一个新的会话框。 using( [ 'dialog' ], function() { importrDialog = $('<div/>').dialog( { title : '上传EXcel', width: 400, height: 200, modal:true,

2020-09-05 17:05:03 107

原创 Oracle12C解决scott不存在的问题

参考连接:Oracle 12c 数据库中scott用户不存在的解决方法- 使用超级管理员登录CONN sys/change_on_install AS SYSDBA ;-- 创建c##scott用户CREATE USER c##scott IDENTIFIED BY tiger ;-- 为用户授权GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO c##scott CONTAINER=ALL ;-- 设置用户使用的表空间ALTER USER c##

2020-08-26 17:29:39 191

原创 4.Oracle序列的使用

--序列的使用--序列不真的属于任何一张表 但是可以逻辑和表做绑定。--序列默认从1开始 依次递增 主要用来给主键赋值使用。-- dual 虚表 只为补全语法 没有任何意义create sequence s_person;select s_person.nextval from dual;select s_person.currval from dual;insert into person (pid,pname) values (s_person.nextval,'小明'); com

2020-08-26 17:21:25 50

原创 3.Oralce的基础操作

创建表-- 删除表DROP TABLE person--创建一个表CREATE TABLE person( pid NUMBER(20), pname VARCHAR(20))修改表:--插入数据insert into person (pid,pname) values (222,'小明');insert into person (pid,pname) values (222,'小明'); commit;--修改数据update person set pname = '小马'

2020-08-26 17:20:21 130

原创 2.Oracle的常见数据类型

ORACLE中的各种数据类型详细的介绍

2020-08-26 17:16:41 50

原创 1.创建表空间、创建用户及用户授权

--创建表空间 --只是一个逻辑单位create tablespace dvttestdatafile 'C:\oracledata\dvttest.dbf' --表位置size 100m --表空间大小 autoextend on --自动扩容 next 10m;--扩容大小--删除表空间drop tablespace dvttest--创建用户create user C##dvttestone

2020-08-26 17:14:49 199

原创 Oracle的简单安装

安装过程如图所示:

2020-08-21 15:58:54 73

原创 JAVA反射机制介绍

标题 反射:框架的灵魂设计框架: 半成品软件。可以在框架的基础上进行软件的开发,简化编码。反射:将类的各个组成部分封装为其他对象,这就是反射机制。好处:1.在程序的运行过程中去操作这些对象。2.可以解耦,提高程序的可扩展性。获取Class类对象的三方式:Source 源代码阶段Class.forName(“全类名”) 包名+类名:将字节码文件加载进内存,返回Class对象。* 多用于配置文件,将类名定义在配置文件中。读取文件,加载类Class类对象阶段 类名.Class : 通

2020-06-28 22:27:45 66

原创 @JsonFormat 前端显示时间比数据库时间差8小时(最简单解决方案)

出现这种情况的原因说明链接:【经验分享】为什么后台取到的时间和前台差8个小时?Spring项目前端显示的时间差8小时分析解决方案:@JsonFormat里面添加参数:timezone="GMT+8"...

2020-04-02 00:16:06 1004

原创 String 中 trim()的作用

String中的**trim()**方法的作用就是去掉字符串前面和后面的空格.if(id==null || id.trim().equals("")){************}

2020-03-26 15:02:37 910

原创 Dtree 设置默认节点折叠

项目中采用的后台查询,data:res.data赋值的数据,为了解决设置节点默认不展开,根据文档在DTree类中添加了spread属性,并且默认为false----不展开。

2020-03-25 22:20:10 1249

原创 org.mybatis.spring.MyBatisSystemException 批量操作出现异常

2020-03-24 00:44:25.057 ERROR 5876 --- [nio-8081-exec-8] c.e.config.InterfaceExceptionHandler : nested exception is org.apache.ibatis.binding.BindingException: Parameter 'ids' not found. Availabl...

2020-03-24 00:48:18 242

原创 关于MyBatisPlus的一点总结

关于MyBatisPlus的一点总结:关于MyBatisPlus的一点总结

2020-03-22 14:46:49 95

pagehelper-5.1.0-beta2.jar

pagehelper-5.1.0-beta2.jar包的下载,便于实现SSM框架结合前端LayUI、easyUI实现数据表格的分页

2019-10-23

空空如也

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

TA关注的人

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