- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 PL/SQL
PL/SQL1.1PL/SQL简介PL/SQL是一种块结构的语言,它将一组语句放在一个块中,一次性发送给服务器,PL/SQL引擎分析收到PL/SQL语句块中的内容,把其中的过程控制语句由PL/SQL引擎自身去执行,把PL/SQL块中的SQL语句交给服务器的SQL语句执行器执行。简单来说就是对于sql语言的过程化扩展。使得sql具有过程处理的能力。(减少数据库与代码的交互,提高执行效率)①...
2019-06-10 11:58:12
548
原创 Oracle debug存储时提示ORA-0131权限不足,再调试按钮变灰的解决方案
Oracle debug存储时提示ORA-0131权限不足,再调试按钮变灰的解决方案调试存储时报错ora-0131:Insufficient privileges和DEBUG CONNECT SESSION提示的解决方案报错信息:ORA-0131 : Insufficient privileges.Note: Debugging requires the DEBUG CONNECT SES...
2019-06-05 22:02:36
7641
原创 mybatis
mybatis在mybatis中1.先建立数据库表2.先构建pojo类(写get,set方法)package mybatis.chap01;import java.util.Date;import org.apache.ibatis.type.Alias;@Alias("Stu")public class Student {private Integer s_id;pri...
2019-04-07 22:03:09
198
原创 LeetCode练习(1)
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。目标是减少时间,以空间换时间的目的。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回...
2019-04-05 15:52:55
514
原创 数组
声明数组package array;public class Array1 { public static void main(String[] args) { //定义声明数组的方法 int[] arr=new int[10]; // int[] arr1= {1,2,3}; // int[] arr2; arr2= new int[10]; // a...
2019-04-05 14:57:36
224
原创 java基础(3)--数组
数组声明数组1,一组相同类型的数据2,数组是一个对象这个对象只有一个属性,length 数组的长度3,声明一个数组不创建一个对象4,数组可以用下列方法声明int[] iArray 或者 int iArray[]Teacher[] tArray 或者 Teacher tArray[]4.2.创建数组数组在创建的时候必须指定长度。数组的长度一经确定就不能改变.1,创建一个原始...
2019-04-05 14:37:21
185
原创 java基础(2)--表达式和流控制语句
表达式和流控制语句3.1.变量和作用范围3.1.1.局部变量1,在代码块中声明的变量为局部变量public class Hello{int num = 1;//这个num不是局部变量public void show(){int age = 10;//这个age是局部变量}}2,在方法参数列表位置声明public class Hello{public void eat(St...
2019-04-05 14:27:10
204
原创 java基础(1)--jvm,标识符,关键字和类型
java虚拟机JVMjava内存区域与内存溢出异常一旦出现内存溢出,不懂底层,无法处理(OOM)1.1内存区域程序计数器:没有规定OOM异常。java虚拟机栈:生命周期和线程一致。两种异常1.线程请求的深度大于栈允许深度,抛异常:stackoverflowError2.虚拟机栈可以允许动态扩展,如果扩展时候无法申请到足够的内存,就会报OOM异常。本地方法栈:native方法,与虚拟...
2019-04-05 13:41:55
268
原创 数据库索引,优化
三范式:一:属性不可再分;学生表中有姓名,性别,年龄等二:字段必须完全依赖于全部主键而非部分主键. 学生表中有姓名,性别,年龄等,学号唯一确定,三:非主键外的所有字段必须互不依赖。–数据只在一个地方存储,不重复出现在多张表中,消除传递依赖删除:drop,truncate,deletedrop table student;truncate table student;delete f...
2019-04-03 18:38:34
103
原创 复制数组的几种方法
复制数组的几种方法package array;import java.util.Arrays;public class Array2 { public static void main(String[] args) { int sum=0; int[] arr1 = { 1, 2, 3, 4, 5 }; // for循环遍历数组,加强for循环,顺手求和 for (i...
2019-03-31 18:45:55
1693
原创 二分查找
二分查找package array;/*二分查找 * * 寻找要寻找的数的位置 * */public class Array5 { public static void main(String[] args) { // 写一个有序数组 int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; // 这里可以设置为键盘...
2019-03-31 18:44:01
104
原创 数据库事务处理
数据库事务处理数据库中ACID事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration)原子性:事务的原子性是指事务必须是一个原子的操作序列单元。事务中包含的各项操作在一次执行过程中,只允许出现两种状态之一。·全部执行成功·全部执行失败任何一项操作都会导致整个事务的失败,同时其它已经被执行的操作...
2019-03-31 18:21:04
3147
原创 SQL平常使用(3)
SQL平常使用(3)单值函数在数字的应用round 四舍五入select round(45.67) from dual; 46select round(45.67,1) from dual; 45.7, 小数点后保留一位select round(45.67,-1) from dual; 50 看个位数,四舍五入个位trunc 只舍不去,截断select trunc(45....
2019-03-24 17:16:29
238
原创 SQL平常使用(2)
SQL平常使用(2)匹配空值NULL和非匹配和非匹配通过过滤选择不包含指定值的所有行时,你可能希望返回含NULL值的行。但是这做不到。因为未知(unknown)有特殊的含义,数据库不知道它们是否匹配,所以在进行匹配过滤或非匹配过滤时,不会返回这些结果。操作符AND选择出name=0001和价格为10的数据select a.* from product a where a.name...
2019-03-24 17:05:24
133
原创 SQL平常使用(1)
SQL平常使用简单操作(1)连接数据库,操作数据库基本conn 连接disc 断开数据库连接passw 修改用户密码exit 断开数据库连接并且退出黑框或者退出sqlplusshow user 显示当前用户检索数据检索一个表select a.* from student a;简单的一条查询语句就出现了。要习惯给表起别名。检索单个列 select a.STU_NO...
2019-03-10 18:11:36
100
原创 Maven安装过程及配置到eclipse里的过程
**Maven安装过程**下载地址 https://maven.apache.org/download.cgi下载之后进行解压,我解压到了E:\maven配置环境变量○1在环境变量中新建一个变量名:M2_HOME变量值:E:\maven\apache-maven-3.6.0○2在PATH里增加一个地址(如果是往尾部加,请加上分号,新建的话直接新建一个就好了)%M2_HOME...
2018-11-19 09:48:51
142
原创 首先认识一下什么是java
对于java的认知java是一门面向对象的编程语言,它最大的特性就是封装、继承、多态。java具有跨平台运行的特点(jvm虚拟机),支持多线程并发。java的三大特性封装封装:将类里的信息隐藏,可以调用getters/setters方法访问该类内部的信息。在java项目中,大量使用到了封装。继承继承:继承是多个类中存在相同属性和方法时,将这些内容放到单独一个类中,那么多个类无需...
2018-10-18 19:26:33
223
snipaste.zip
2019-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人