- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Linux下安装Oracle19c(亲测可用!真保姆级安装教程)
Linux下安装Oracle19c(亲测可用)我是自己下载好 安装oracle19c所需要的的依赖rpm,然后通过u盘copy到虚拟机下安装oracle19c的!需要下载以下几个压缩包;下载链接如下:链接: https://pan.baidu.com/s/1uAmhloft070U-OsgHaRxug 提取码: 7vss 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员v1的分享第一步:把u盘中所需依赖复制到虚拟机主目录下新建一个oracle文件夹中;[root@lo
2021-08-03 16:11:42
12058
2
翻译 为什么说添加索引会降低增删改的速度
索引对于 增删改操作的性能影响比较大。(1)insert操作insert的过程是,先把数据插入到表中,然后再把数据插入到相关索引中,如果这个表有5个索引,那么就得维护这5个索引,不管这个插入的数据是否为NULL值。所以,索引个数越多,对于insert操作来说,维护的成本就越大,插入一条数据的速度也就越慢。如果发现插入速度很慢,可以检查一下是否这个表的索引太多了。把数据插入索引的过程中,为了维护索引中字段的顺序,会先在索引中查找这个值,如果能找到,就把这个值查到后面空闲的地方,如果没有找到,就先把值
2021-08-17 14:17:13
5411
原创 使用IDE时运行项目报端口被占用的异常导致不能正常运行项目解决方案!
1.使用cmd命令查看端口号占用情况,例如查看端口 8080,可以看出进程号为12140;netstat -ano | findstr 端口号2.关闭该进程方法一:使用任务管理器关闭:菜单栏 -> 右键 - > 任务管理器 -> 详细信息,根据PID排序找到PID为12140的进程,选择后点击结束任务。方法二: 使用命令关闭命令:taskkill -PID 进程号 -F...
2021-08-04 10:24:12
427
原创 关于oracle19c 自己创建用户登录报错:ORA-01017:用户名/口令无效;登录被拒绝 解决方法:
在linux中直接安装oracle19c。安装完毕后,自己创建用户并赋予权限的时候有一个oracle19c(oracle12c也可)特定的创建用户的命令:注意:需要在用户名前面加上c##sql->create user c##test identified by test ;//创建test用户并设置密码为testsql->grant dba to c##test;//为test用户赋予管理员的权限报这个异常可能因为创建用户不成功。因为oracle19c直接安装时创建用户会有
2021-08-03 22:01:36
8471
原创 Linux下使用docker安装Oracle12c详细步骤(保姆级教程!)
一、安装oracle12c具体步骤:1、docker拉取oracle数据库镜像docker search oracle查看可以使用docker拉取的oracle镜像;我是选择的Oracle12c这一款,truevoly/oracle-12c是复制之前的sath89/oracle-12c image镜像。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5BtAKt4t-1627792084776)(C:\Users\Administrator\AppData\Roamin
2021-08-01 12:29:27
7682
4
翻译 数据库主键设置自增,当删除若干行后再添加数据,主键id不连续的解决
Mysql数据库里有这样一张表:id主键设置了自增,是连续排列的。此时将第五行删除掉:再添加一行发现:id不连续了。原因是因为主键是唯一的,绝对不能出现重复,只要曾经出现过,哪怕删掉了也不能用,这是数据库设计问题。解决之道:其实就是把自增约束先消除再添加,就好了。然后保存接下来再把自增选项选上之后再添加新的数据发现总结:当然我这种鼠标操作感觉很Low,你也可以使用sql语句来操作...
2021-05-10 09:59:15
2879
3
原创 SSM框架整合(可作为模板直接套用)
SSM框架整合1、数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARCHAR(100) NOT NULL COMMENT '书名', `bookCounts`
2021-04-19 17:12:37
356
原创 SpringMVC学习文档(比较详细的教学)
SpringMVC1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value
2021-04-14 15:56:26
360
1
原创 Caused by: org.apache.ibatis.exceptions.PersistenceException
在构建mybatis时运行报如下异常,原因是在mapper.xml中使用了中文注释java.lang.ExceptionInInitializerErrorat com.XXX.dao.UserMapperTest.test(UserMapperTest.java:22)Caused by: org.apache.ibatis.exceptions.PersistenceException:###Error building SqlSession.###The error may exist in
2021-04-12 21:34:49
668
原创 单体架构和微服务架构的区别
一、单体架构单体架构就是把所有的业务模板编写在一个项目中,最终会打包成一个war包,然后进行部署运行。单体服务架构如下:单体架构的优点:1、部署简单:由于是完整的结构体,可以直接部署在一个服务器上即可2、技术单一:项目不需要复杂的技术栈,往往一套熟悉的技术栈就可以完成开发。3、用人成本低:单个程序员可以完成业务接口到数据库的整个流程。单体架构的缺点;1、系统启动慢,一个进程包含了所有的业务逻辑,涉及到的启动模块多,导致系统的启动,重启周期长;2、系统的错误隔离性差,可用性差,任何一个模块的错
2021-03-30 17:20:40
6134
3
原创 Mybatis学习文档
1、简介*1.1、什么是Mybatis阿(1)Mybatis是一款优秀的持久层框架。(2)他支持定制化SQL、存储过程以及高级映射。(3)Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。(4)Mybatis可以使用简单的XML或注解来配置和映射原生类型、接口和java的pojo。(5)Mybatis本是apache的一个开源项目iBatis,2010年由apache software foundation迁移到google code,并且改名为MyBatis。(6)
2021-03-26 10:40:45
86
原创 Spring框架学习之旅(适合初学者,非常详细的教学)
Spring框架学习1.1、简介Spring:春天------->给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架2004年3月24号, Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,发不了1.0正式版。Rod Johnson spring Framework创始人Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架SSH:Struts2+Spring+Hibernate(全
2021-03-26 10:33:17
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人