- 博客(31)
- 收藏
- 关注
原创 JQuery报错 Unresolved function or method $()
明明引入了自己的jquery文件还是报错了,干脆就直接导入使用IDEA自带的Jquery库。步骤如下:File–>SettingsLanguages & Frameworks–>JavaScript–>Library–>Download找到jquery,Download and Install勾选新增加的@types/jquery后,点击Apply,再点击OK即可。...
2022-05-06 11:27:33
1101
1
原创 load data local inpath报错
文章目录1.错误(具体见图)2.解决方案1.错误(具体见图)2.解决方案我百度了很多都没有解决到我的问题,然后找到了一个文章说应该看一下防火墙,我就看了自己HDFS的节点防火墙的状态,结果只有主节点hadoop1的防火墙是关闭状态,其他的都是running!我真的醉了,为了这个错误我搞了一天!真的是。。。。。。然后我把从节点的防火墙关闭了之后就可以读取了。。。关闭防火墙:再次运行:成功!...
2022-05-05 21:58:23
1470
原创 4.IDEA配置log4j2实现输出SQL语句
4.IDEA配置log4j2实现输出SQL语句一、在pom.xml文件中导入log4j2的依赖<!-- log4j2日志 --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web</artifactId> <version
2022-04-11 16:19:17
1730
原创 3.Mybatis实现根据参数完成CRUD
文章目录一、传参分为两种情况:二、查询使用实例1.在主配置文件MoviesTypeMapper.xml中写入查询语句2.实体类(对应电影类型的实体类和查询的实体类)3.DAO层接口方法4.JDBC配置文件jdbc.properties5.映射文件mybatis-moviesType.xml6.测试类根据id查询根据类型查询三、以接口的形式调用Sql四、增删改(接口方式调用)1.mapper映射文件2.DAO层3.编写公共类获得SqlSessionFactory (将MyBatis访问步骤的前三步 做封装重用
2022-04-11 16:04:01
207
原创 2.Mybatis配置元素(部分)
文章目录1.properties加载属性文件1)在resources下创建名为jdbc.properties的属性文件,在文件中配置数据库连接信息2)在主配置文件mybatis-moviesType.xml文的configuration下方、environments上方配置资源3)在主配置文件mybatis-moviesType.xml中使用变量的形式使用属性文件中定义的属性2.typeAliases3.settings4.编写公共类获得SqlSessionFactory (将MyBatis访问步骤的前三步
2022-04-11 14:42:03
192
原创 1.Mybatis初使用
Mybatis初使用一、Mybatis简介1.官方网站mybatisORM框架2.特点基于SQL语法,简单易学了解底层封装过程SQL语句封装在配置文件,便于统一管理和维护,降低程序的耦合度方便程序代码调试3.Mybatis的核心对象SqlSessionFactoryBuilderSqlSessionFactorySqISession4.相关文件mybatis-config.xml 系统核心配置文件mapper.xml SQL映射文件二、Mybatis的开发步骤1.
2022-04-11 14:06:20
712
原创 Oracle数据库 数据库调优
文章目录一、数据库调优的目标二、确定调优目标的方式1. 用户的反馈2. 日志分析3. 服务器资源使用资源4. 数据库内部状况监控三、数据库的调优维度1. 选择合适的DBMS2. 优化表设计3. 优化逻辑查询4. 优化物理查询5. 使用 Redis 或 Memcached6. 库级优化四、SQL语句优化一、数据库调优的目标简单来说,数据库调优的目的就是要让数据库运行得更快,也就是说响应的时间更快,吞吐量更大。不过随着用户量的不断增加,以及应用程序复杂度的提升,我们很难用“更快”去定义数据库调优的目标,因
2021-11-11 20:18:39
2216
1
原创 Oracle数据库 LOB数据类型
--1.BLOB:适用于存储非文本类型的数据(程序、图像、影像)--案例:(1)创建表create table test_img( id varchar2(10), image blob not null);(2)创建图片存储的目录文件create or replace directory images as 'F:\Oracle';(3)创建 插入图片 的存储过程create or replace procedure imgs_insert(Tid varchar2, filen
2021-11-10 21:53:42
471
原创 Oracle数据库 数据字典
select * from user_tables;select * from dictionary;-- 数据字典的命名规则: 前缀 说明 user 用户自定义 DBA 管理员视图 ALL 用户可访问 V$ 动态性能视图-- 查询当前用户创建的表select * from user_tables;-- 数据库对象 user_objects 和 all_objectsselect * from user_objects;select *
2021-11-10 21:48:22
430
原创 Oracle数据库 表空间
--查看表空间select * from v$tablespace;--查看表空间中的数据文件desc dba_data_files;--在Command Window中运行--查看详细的数据文件select file_name,tablespace_name from dba_data_files;--查询SYSTEM用户的默认表空间 eg:用户名称要大写select default_tablespace from dba_users where username='SYSTEM';--
2021-11-10 21:46:53
957
原创 Oracle数据库 Oracle数据的用户
/* 9月27日上课SQL语句笔记 */--Oracle数据库的用户 (1)sys用户:具有创建数据库的权限 D B A (2)system:系统管理员 不能创建数据库 (3)普通用户:s c o t t--解锁用户 语法:ALTER USER 用户名 account unlock;---示例:解锁scottalter user scott account unlock;--用户重新设置密码 语法:alter user 用户名 identified by 新密码;---示例:修改sc
2021-11-10 21:46:01
761
原创 Oracle数据库 PL/SQL块
--1.PLSQL块declare ---(1)声明变量和常量begin ---(2)执行部分:sql、逻辑处理end;--2.HelloWorld---打印语句:dbms_output.put_line()declarebegin dbms_output.put_line('HelloWorld');end;--3.PLSQL运算符 赋值运算符::= 特殊字符:|| (字符串连接操作符) -- 单行注释 /* */ 多行注释
2021-11-10 21:44:40
467
原创 Oracle数据库 变量和语句
--1.变量--1.1声明变量---语法:变量名 变量类型(字节长度)----示例:声明一个名为empname的变量declareempname varchar2(20);beginend;--1.2给变量赋值---(1)可以使用赋值符号 := 在declare给变量赋值----示例:声明一个名为empname的变量,并赋值为 张三declareempname varchar2(20):= 'zhangsan';begin dbms_output.put_line(empnam
2021-11-10 21:43:49
631
原创 Oracle数据库 SQL函数
--1.SQL语句/* Oracle SQL 语句由如下命令组成: (1)数据定义语言(DDL),包括 CREATE(创建)命令、 ALTER(修改)命令、 DROP(删除)命令等。 (2)数据操纵语言(DML),包括 INSERT(插入)命令、 UPDATE(更新)命令、 DELETE(删除)命令、 SELECT … FOR UPDATE(查询)等。 (3)数据查询语言(DQL),包括基本查询语句、 Order By 子句、 Group By 子句等[selects]。 (4)事
2021-11-10 21:42:38
577
原创 Oracle数据库 Oracle函数
文章目录一、SQL语句二、Oracle函数2.1 字符函数2.2 数字函数2.3 日期函数2.4 转换函数2.5 其它单行函数2.6 聚合函数一、SQL语句SQL是结构化查询语言,专门用于数据存取,数据更新及数据库管理操作.Oracle SQL语句由如下命令组成:数据定义语言(DDL),包括create(创建)命令、alter(修改)命令、drop(删除)命令等。数据操纵语言(DML),包括insert(插入)命令、update(更新)命令、delete(删除)命令、select … for up
2021-11-10 21:40:29
141
原创 Oracle数据库 Oracle集合
文章目录一、Oracle集合的定义二、集合的组成三、集合的类型集合常用的属性和方法3.1 索引表类型3.1.1 索引表的语法3.1.2 索引表的使用案例案例1:定义一个索引表类型(下标为数字类型),用定义的索引表类型声明一个索引变量用于存放三个姓名,并输出存放的第一个姓名案例2:定义一个索引表类型(下标为字符串类型)并使用,测试集合的常用属性和方法3.1.3 语句循环遍历语法1语法2语法33.2 嵌套表3.2.1 在PL/SQL中使用3.2.2 在数据库使用3.2.3 在建表时使用3.3 变长数组3.3.1
2021-11-08 13:02:56
2543
原创 Oracle数据库 游标
文章目录一、什么是游标二、游标的作用三、什么时候避免使用游标一、什么是游标游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上做操作从表中检索出结果集,从中每次指向一条记录进行交互的机制。用来管理从数据源返回的数据的属性(结果集)。这些属性包括并发管理、在结果集中的位置、返回的行数,以及是否能够在结果集中向前和/或向后移动(可滚动性)。游标跟踪结果集中的位置,并允许对结果集逐行执行多个操作,在这个过程中可能返回至原始表,也可能不返回至原始表。换句话
2021-11-07 21:59:26
2406
原创 Oracle数据库 系统包
文章目录一、dbms_output包二、dbms_job(定时任务)包三、dbms_transaction包四、dbms_alert包一、dbms_output包这个包用于PLSQL中系统信息的输出。set serveroutput on --打开sqlplus的输出状态set serveroutput off --关闭sqlplus的输出状态begin dbms_output.put_line(1); dbms_output.new_line; --回车(即换行)plsql中换行
2021-11-07 16:29:38
397
原创 Oracle数据库 对象类型
文章目录一、对象类型的定义二、创建简单对象类型2.1 语法2.2 使用案例三、创建带有函数的对象类型(需要创建对象规范和对象体)3.1 语法3.2 使用案例四、对象表4.1 定义4.2 行对象4.2.1 语法4.2.2 使用案例4.2.3 练习一、对象类型的定义对象类型是用户自定义的一种复合数据类型,它封装了数据结构和用于操纵这些数据结构的过程和函数。数据库的对象类型与Java的类似,都可以包含属性(用于存储对象的状态)和方法(用于建立对象的行为模型)。对象类型:属性与方法组成数据库对象的属性:由
2021-11-02 20:06:15
1220
原创 Oracle数据库 视图
文章目录一、视图的定义二、视图的作用三、视图的分类四、视图的语法五、视图的使用案例案例1:创建视图存储员工编号和员工姓名案例2:创建一个只读视图一、视图的定义视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,可以通过它对表里面的数据进行查询和修改。是存储的查询,可以视为虚拟表,用来存放表,保证数据表的安全性。二、视图的作用(1)可以限制用户只能通过视图检索数据,对最终用户屏蔽建表时底层的基表(保证数据表的安全性)(2)可以将复杂的查询保存为视图,对最终用户屏蔽一定的复杂性(可以将经常使用
2021-10-30 14:11:50
1843
原创 Oracle数据库 存储函数
文章目录一、存储函数二、存储函数的语法结构三、什么时候使用存储函数/存储过程四、存储函数使用案例案例1:查指定员工的工资案例2:查指定员工的年薪案例3:查指定部门的平均工资一、存储函数Oracle中的存储函数,和系统内的函数类似,可以像调用系统函数一样调用存储函数。它与存储过程的唯一区别就是存储过程没有return返回值,存储函数可以与存储过程互换,存储函数可以在存储过程中调用。函数(function)为一命名的存储程序,可带参数,并返回一计算值。函数和过程的结构类似,但必须有一个return子句,用
2021-10-28 20:54:29
2643
原创 Oracle数据库 触发器
文章目录一、触发器的定义二、触发器的分类三、触发器的功能四、触发器的语法五、触发器的使用案例案例1:向emp1表中插入一条数据后输出 欢迎加入 语句案例2:数据校验,在周四这一天不允许向emp1表中插入/更新数据案例3:创建触发器,记录表的删除数据案例4:创建触发器,记录表的更新数据案例5:创建触发器,在删除某条数据之前先在记录表插入该条数据一、触发器的定义触发器:当某个条件成立的时候,触发器中所定义的语句就会被自动执行。二、触发器的分类触发器分为语句级触发器和行级触发器。语句级触发器:在某些语句
2021-10-28 17:12:16
3981
原创 Oracle数据库 动态SQL
文章目录一、什么是动态SQL二、动态SQL的作用三、动态SQL语句的五种实现方法四、动态SQL的语法结构五、动态SQL的写法写法1:不传参不赋值写法2:将结果集存在变量中动态运行写法3:动态SQL传参和赋值写法4:动态SQL只赋值不传参六、动态SQL与存储过程的运用案例1:删除表(通过传递表名对相应的表进行删除)案例2:创建表(根据用户输入的表名及字段名等参数创建表)案例3:插入数据(根据用户输入的字段数据向指定表插入数据)一、什么是动态SQL一般的PL/SQL程序设计中,在DML和事务控制的语句中可以
2021-10-27 19:22:47
8652
原创 Cannot invoke “java.sql.Connection.createStatement()“ javaweb连接数据库空指针
关于我个人遇到这种问题时排错的步骤:确定MySQL是否正确安装查看javaweb项目是否导入了数据库驱动包查看**Class.forName(“com.mysql.jdbc.Driver”);**中的驱动是否与当前驱动包版本匹配确定数据库名、用户名、密码是否错误确定SQL语句是否正确,特别是表名...
2021-10-24 16:51:43
12241
2
原创 实验5 linux文件系统管理-权限管理
文章目录一、实验目的二、实验环境三、实验步骤一、实验目的1、掌握Linux文件系统权限的设置2、掌握linux用户帐号与组管理3、掌握linux 文件共享的设置方法4、掌握linux 文件共享的权限设置方法二、实验环境安装有vmware或visual pc软件的window主机,系统中有提供redhat的硬盘镜像三、实验步骤(1) 假设你是系统管理员:现要公司linux服务器系统中新增一些用户与一个用户组。使用groupadd test 添加一个名为test的组使用useradd
2021-10-22 23:08:57
2818
原创 VM创建Linux操作系统的保姆级教程
1.打开VM软件,点击“文件” -> “新建虚拟机”;2.在弹出的“新建虚拟机向导”页面中选择 “自定义(高级)”选项,点击下一步;3.直接点击下一步;4.在“安装客户机操作系统”页面选择第二项“安装程序光盘映射文件”,点击“浏览”找到光盘文件所在的位置,从第一个光盘开始,选好后点击“下一步”。我自己是放在 F:\Class\Linux操作系统\ISO 路径下的,安装光盘文件我会放在文章最后。5.在“选择客户机操作系统”页面,“客户机操作系统”一定要选择“Linux(L)”,版本选择“
2021-10-21 19:45:44
738
原创 JavaWeb乱码问题的小总结
1.数据库方向乱码解决1.1 数据库中文设置1.2 数据库的配置文件 my.ini中的编码字符集更改为utf8数据库的安装目录下寻找 default-character-set=utf8重启MySQL服务即可2.tomcat服务器乱码解决2.1 寻找server.xml文件apache-tomcat-7.0.82\conf2.2 加入Utf-8 如图即可3.后台doGet()、doPost()乱码解决3.1 doGet()乱码 :只要在服务内配成 doGet()是没有乱码的3.2
2021-10-20 09:25:58
84
原创 Oracle数据库 存储过程
1.什么是存储过程PLSQL是将一个个PLSQL的业务处理过程存储起来进行复用,这些被存储起来的PLSQL程序称之为存储过程。2.存储过程的语法// 创建存储过程的语法create or replace procedure 存储过程名称 [(参数列表)] isbegin 执行语句end [过程名称];// 调用存储过程的语法begin 存储名称;end;3.存储过程的分类无参的存储过程create or replace procedure 存储过程名称 isbegin
2021-10-18 20:54:17
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人