07 2022 档案

摘要:安装 1.先下载并安装jdk 2.配置环境变量 JAVA_HOME C:\Program Files\Java\jdk-12.0.2 Path(保证系统可以在任意目录下找到javac命令) %JAVA_HOME%\bin; classPath(保证系统可以在任意目录下找到class文件)(**可以不 阅读全文
posted @ 2022-07-26 15:21 姬雨晨 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1.修改快捷键前复制一份原配置 2.设置代码自动提示快捷键 修改原因 idea中默认的代码自动提示快捷键是Ctrl+空格(可以再搜索框中输入basic快速查找),这个和系统快捷键、和中文输入法切换快捷键冲突,所以需要修改。 使用eclipse都习惯使用快捷键ALT+/ 来代码自动提示 ①移除占用的A 阅读全文
posted @ 2022-07-26 14:59 姬雨晨 阅读(263) 评论(0) 推荐(0) 编辑
摘要:目录project与module直接建一个project与单module融合的项目直接建一个项目,但module独立先建空项目,再建module创建空项目设置项目JDK创建java的module如何删除Moduleidea #java project与module 在 IntelliJ IDEA 中 阅读全文
posted @ 2022-07-25 20:12 姬雨晨 阅读(1665) 评论(0) 推荐(1) 编辑
摘要:IDEA中的设置 只在设置设置的内容新建项目之后会丢,要想新的项目也能应用设置,需要再在新项目设置中再次配置,只是新项目设置中的内容很少。。 设置界面 通用配置 1.Appearance & Behavior 1.1 设置主题 这里默认提供了四套主题:IntelliJ,Darcula,Windows 阅读全文
posted @ 2022-07-25 20:10 姬雨晨 阅读(2934) 评论(0) 推荐(0) 编辑
摘要:目录下载安装激活及汉化安装汉化idea #软件设置 下载 先下载IDEA https://www.jetbrains.com/products/ 安装激活及汉化 安装 直接一路下一步,修改一下安装位置,就安装好了。 如果有旧版本的IDEA,安装的时候可以选择覆盖安装或者多版本共存 汉化 在插件里找到 阅读全文
posted @ 2022-07-25 00:55 姬雨晨 阅读(273) 评论(0) 推荐(0) 编辑
摘要:创建工作空间 打开一个文件夹,保存为工作空间 多列编辑模式 一、手动指定光标插入位置 Alt+鼠标左键,添加多光标输入 二、列编辑模式 Shift+Alit+鼠标左键拖动,选中拖动的区域内容,或者按住 鼠标中键 三、选中一样的一个元素,多次 ctrl + d 多光标选中 返回上一个选中时ctrl+u 阅读全文
posted @ 2022-07-24 23:35 姬雨晨 阅读(324) 评论(0) 推荐(0) 编辑
摘要:mysql其他常用命令 SHOW VARIABLES -- 显示mysql系统信息 SELECT now(), user(), version(); --显示当前时间、用户名、数据库版本 system clear 清屏 -- linux下的命令,windows下不行 select sleep(4); 阅读全文
posted @ 2022-07-24 21:10 姬雨晨 阅读(34) 评论(0) 推荐(0) 编辑
摘要:将隔离级别设置为READ UNCOMMITTED后,执行sql提示ERROR 1665 (HY000) 这是linux下修改隔离级别之后出现的问题,windows下修改隔离级别后没有问题,而且binlog模式是statement mysql> SELECT @@tx_isolation; + + | 阅读全文
posted @ 2022-07-21 18:20 姬雨晨 阅读(236) 评论(0) 推荐(0) 编辑
摘要:可以给数据库对象(表、视图等)起别名。 创建一个test用户,并授权访问scott的emp表 create user test identified by 12345678 ; grant create session to test ; grant select on scott.emp to t 阅读全文
posted @ 2022-07-19 18:47 姬雨晨 阅读(36) 评论(0) 推荐(0) 编辑
摘要:什么是视图 视图是从一个或多个表或视图中导出的虚拟表。视图不存储实际数据,而是基于定义它的SQL查询结果。当你查询视图时,数据库会动态地执行视图的定义查询,将结果呈现出来。视图的主要目的是简化数据访问、提供数据安全性和抽象复杂查询结构。 视图的优点主要包括: 数据安全性:视图可以用来限制用户访问敏感 阅读全文
posted @ 2022-07-19 17:31 姬雨晨 阅读(102) 评论(0) 推荐(0) 编辑
摘要:分布式数据库:物理上分开存放,逻辑上一个整体。 独立性:客户端不必关心数据如何分割和存储,只关心数据本身。 数据库的三种操作: 1.本地操作 2.远程操作 scott/tiger@192.168.1.252/orcl 3.分布式操作(借助链路) 配置分布式数据库 1.防火墙关闭或者开放oracle端 阅读全文
posted @ 2022-07-19 17:19 姬雨晨 阅读(279) 评论(0) 推荐(0) 编辑
摘要:密码校验 sqlplus scott/tiger 使用密码校验 外部校验 sqlplus / as sysdba 外部校验的校验机制 校验当前的windows账户,是否在oracle管理员组中 外部校验会屏蔽密码校验(用户名密码随便输,登进去之后都是sys账户) 还有其他认证方式 全局验证:两种方式 阅读全文
posted @ 2022-07-19 14:07 姬雨晨 阅读(146) 评论(0) 推荐(0) 编辑
摘要:直接以sys身份登录 sqlplus / as sysdba 切换到sys用户 sqplus scott/tiger conn / as sysdba show user; 查看当前登录的用户名 用户管理 创建用户 在oracle中要创建一个新的用户使用create user语句,一般是具有dba( 阅读全文
posted @ 2022-07-19 14:00 姬雨晨 阅读(101) 评论(0) 推荐(0) 编辑
摘要:oracle自带的,web版的图形化操作界面 开启方式 1.启动服务OracleDBConsoleorcl 2.登录需要sys授权: grant select_catalog_role to scott; 访问方式 访问地址:https://localhost:1158/em 创建表 1.标准 2. 阅读全文
posted @ 2022-07-19 12:47 姬雨晨 阅读(515) 评论(0) 推荐(0) 编辑
摘要:简介 作用: 错误的增删改,并commit; 错误的删除表; 获取表上的历史操作记录; 撤销已经提交的事务 类型: 闪回表中的数据:将表回退到过去的一个时间点上 闪回删除的表:还原Oracle回收站 闪回事务 闪回数据库(了解):将数据库回退到过去的一个时间点上 闪回归档日志(了解) 闪回参数设置 阅读全文
posted @ 2022-07-19 01:33 姬雨晨 阅读(871) 评论(0) 推荐(0) 编辑
摘要:oracle自带两个工具(exe文件),exp和imp 完成 数据库的导出和导入。 1导出exp: a.表方式:导出指定的表 exp scott/tiger@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log tables=emp,dept 如果报OR 阅读全文
posted @ 2022-07-17 01:06 姬雨晨 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Database Configuration Assistant 简称DBCA,是oracle自带的数据库管理工具 可以在开始菜单中找一下dbca 双击打开,也可以在命令行cmd中直接输入dbca回车打开 利用DBCA创建Oracle数据库 步骤: 创建数据库 创建数据库 配置数据库 管理模板:将配 阅读全文
posted @ 2022-07-16 23:33 姬雨晨 阅读(1721) 评论(0) 推荐(0) 编辑
摘要:触发器简介 每当对一个表执行一个DML时,Oracle就会自动调用相应的触发器(一段PL/SQL代码)。 语法: create [or replace] trigger 触发器名 before|after delete|insert|update [of 列名] on 表名 for each row 阅读全文
posted @ 2022-07-16 11:29 姬雨晨 阅读(783) 评论(0) 推荐(0) 编辑
摘要:SQL优化:大量数据时使用 哪些方面进行优化: 索引类型:普通索引、复合索引、全文索引等,每个类型索引的特性是不一致的,因此使用索引前 需要考虑,当前的表结构 最佳适用于那个类型索引。 缓存:数据库缓存、缓存中间件Redis 锁机制:排它锁、共享锁;读锁、写锁、行锁、页锁等各种类型的锁。在加锁前,需 阅读全文
posted @ 2022-07-15 21:57 姬雨晨 阅读(41) 评论(0) 推荐(0) 编辑
摘要:存储过程 将某一个功能的代码,封装在一起。相当于 JAVA中的方法,JS中的函数 CREATE [or replace] PROCEDURE 存储过程名(参数列表) AS -- 没有 declare,as后面直接定义变量 PLSQL语句块 -- 没有return ①创建无参的存储过程 create 阅读全文
posted @ 2022-07-13 18:41 姬雨晨 阅读(986) 评论(0) 推荐(0) 编辑
摘要:PLSQL PL/SQL:对SQL语言的扩展,可以对SQL进行编程 单行注释以-- 多行注释 /* */,可以跨多行 块结构 declare --声明变量、常量、光标、例外 begin --程序 exception --例外 end; DECLARE 声明部分。 这是为游标,数据类型定义,变量,嵌入 阅读全文
posted @ 2022-07-13 16:22 姬雨晨 阅读(152) 评论(0) 推荐(0) 编辑
摘要:慢查询旦志 MySQL提供的一种日志记录,用于记录MySQL中响应时间超过阀值的SQL语句(long_query_time 默认10秒) 开启慢查询 慢查询日志默认是关闭的;建议:开发调优时打开,而最终部署时关闭。 检查是否开启了慢查询日志: show variables like '%slow_q 阅读全文
posted @ 2022-07-12 15:03 姬雨晨 阅读(258) 评论(0) 推荐(0) 编辑
摘要:避免索引失效口诀:模型数空运最快 【来自 抖音:老猿说开发】 第1个字是模 就是代表模糊查询的意思,使用like关键字的时候要是%开头那索引就会失效 第2个字是型 代表数据类型 数据类型错误了,索引也会失效 第3个字是数 对索引字段使用内部函数,索引也会失效 这种情况呢应该建立基于函数的索引 第4个 阅读全文
posted @ 2022-07-12 11:04 姬雨晨 阅读(163) 评论(0) 推荐(0) 编辑
摘要:mysql优化的官网文档:https://dev.mysql.com/doc/refman/8.0/en/optimization.html SQL执行流程 a. sql编写顺序 select dinstinct .. from .. join .. on .. where .. group by 阅读全文
posted @ 2022-07-11 10:46 姬雨晨 阅读(131) 评论(0) 推荐(0) 编辑
摘要:0、软件版本 VMware16 CentOS8.2 MySQL:5.5.58.rpm包 1、检测本机安装的MySQL rpm -qa|grep -i mysql 2、卸载mysql rpm -e rpm包 yum -y remove mysql* 如果卸载不掉,mysql可直接换成检测到的包名 rm 阅读全文
posted @ 2022-07-06 21:51 姬雨晨 阅读(1560) 评论(0) 推荐(0) 编辑
摘要:**缓存(cache)**是在读取硬盘中的数据时,把数据保存在内存的缓存区中,再次读取该数据时,就不去硬盘中读取了,而在缓存中直接读取。 **缓冲(buffer)**是在向硬盘写入数据时,先把数据放入缓冲区,然后再一起向硬盘写入,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能 阅读全文
posted @ 2022-07-05 21:37 姬雨晨 阅读(895) 评论(0) 推荐(0) 编辑
摘要:查看sql执行时间 profiles 会记录所有profiling打开之后的全部SQL查询语句所花费的时间。 打开profiles mysql> show variables like '%profiling%'; + + + | Variable_name | Value | + + + | ha 阅读全文
posted @ 2022-07-05 18:31 姬雨晨 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起