考核①day6

早上日常大英体育下午15.10才开始码代码运用setParams方法(根据传进来的对象获取属性值然后填充),而delete只需要填充一次,故可运用无参构造器生成对象,再Set相应的方法即可达成效果!!!如果要通过名称来删除怎么删除,还要用delete的话一定得根据id,new一个对象,怎么setid,还是得去select一下?不通过id了吧要不,就通过name,不太行,不通用,通过传进来的对象,就user_name很麻烦,还是得通过id改成通过name来删除,根据对象获取属性名
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

看完不会使用idea新建springboot+mybatis的请来打我

idea新建springboot+Mybatis项目一、创建新springboot工程1.emmm不多说2.选择初始化spring[外链图片转存失败,源站可能有防盗链机3.diy时间4.根据需要选择依赖5.可以finish了!6.先删除没啥大用的东西(至少我还不知道没有他们有啥问题,目前没碰到过)没选中的一定不要删除(后悔药Ctrl+z)7.改名字!(可有可无,但是内容格式需要和配置文件类型一致)二、配置mysql1.配置数据源在application.yml中配置数据
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

记录一次Specified key was too long的问题

记录一次Specified key was too long的问题环境Mysql:5.7编码集:utf8-mb4行格式:DynamicDrds:5.4.5-15935842 和 5.4.9-16142062现象最近在工作中在测试环境DRDS上导出表结构语句,然后在正式环境执行语句报错测试环境正常且在使用的表,在正式环境无法创建建表时提示:Specified key was too long; max key length is 767 bytes .建表语句示例:CREATE TAB
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

Orcale系统函数的使用集合

Oracle 系统函数的使用集合文章目录Oracle 系统函数的使用集合字符函数LtrimRtrimtrimoracle中实现截取字符串:substr查找字符串位置:instr替换字符串:replace日期函数sysdateOracle中的next_day(date,char)转换函数to_charto_dateto_number统计函数其他函数decodenaluser字符函数Ltrim函数形式:ltrim(string)函数说明:去掉指定字符串string左侧空格举例:select ltr
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

基于VHDL语言描述的一个模为129的8421BCD码加法计数器

基于VHDL语言,设计一个模为129的8421BCD码加法计数器(0~128)VHDL代码如下:LIBRARY IEEE;USE IEEE.std_logic_1164.ALL;USE IEEE.std_logic_unsigned.ALL;ENTITY cou129 IS PORT( en,clk:IN STD_LOGIC; qa:buffer STD_LOGIC_VECTOR(3 DOWNTO 0); qb:buffer STD_LOGIC_VECTOR(3 DOWNTO 0)
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

Docker中Nacos持久化配置

环境:Docker 19.03.13、Nacos 2.0.0、Mysql 8.0注意:需要先初始化Mysql数据库中创建相应的数据库与表结构sql语句源文件两种方法可配置数据持久化到Mysql数据库中;第一种:修改Nacos容器中conf/applicaiton.properties文件spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?charac.
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

PostgreSQL index monitor

数据库中的索引虽然可以大大提升查询的性能,但是大量冗余的索引和没使用的索引不仅会导致DML性能降低,而且会造成空间的浪费。Oracle中可以通过索引跟踪的方法来监控哪些索引是没被使用的,同样在pg中我们可以使用下面两个脚本来对索引进行监控。1、监控没被使用的索引```sqlSELECT PSUI.indexrelid::regclass AS IndexName ,PSUI.relid::regclass AS TableNameFROM pg_stat_user_indexes AS PSU
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

数据库原理之数据库概述(下)

文章目录数据库原理之数据库概述(下)数据库系统结构数据库系统模式的概念数据库系统的三级模式结构模式(Schema)外模式(External Schema)内模式(Internal Schema)数据库的二级映像功能与数据独立性数据库系统的组成硬件平台与数据库软件人员数据库原理之数据库概述(上)数据库原理之数据库概述(下)数据库系统结构从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构从数据库最终用户角度看(数据库系统外部的体系结构),数据库系统的结构分为:单用户
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

说一说Mysql缓存池BufferPool基本原理

前言: 最近面试了一些个5年8年的程序员,普遍发现了一个问题,底层的基本原理知道的少之又少,只停留在CRUD。其实还是很建议每一位同学关注一些底层的实现原理,当然不是要自己再造轮子,而是学习别人想法的同时当你了解他的底层的实现原理,在编写代码中才能把你的代码写的更优更健壮。 废话到此结束 开始正题~~~~一、为什么要有缓存池 我们在使用sql查询的时候,都应该会发现一个问题,第一次对于数据查询的时候(数据量w级别无索引),查询速度可能在秒级别,而再进行第二次第三次查询的时...
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

sql server 2019 安装教程以及入门使用

sql server 2019 安装教程以及入门使用前言一、安装sql sever 2019二、安装SQL Server Management Studio (SSMS)1.下载链接:导入数据,进行表查询前言提示:这里任何版本的安装过程都差不多,这里我示范的是2019版的,关于数据导入不同版本也是一样的一、安装sql sever 2019下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads打开运行从官网下载下来的.
分类: 数据库 发布时间: 04-03 23:12 阅读次数: 0

异常:org.apache.ibatis.exceptions.PersistenceException的出现与解决

项目场景:问题描述: 原因分析:解决方案:提示:这里填写该问题的具体解决方案:例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()。这里写自定义目录标题项目场景:问题描述:原因分析:解决方案:欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录
分类: 数据库 发布时间: 04-03 23:11 阅读次数: 0

环境说明

虚拟机VMware Workstation 16 Player链接:https://www.vmware.com/cn/products/workstation-player/workstation-player-evaluation.html操作系统centos8CentOS-8.3.2011-x86_64-dvd1.iso链接:http://mirrors.aliyun.com/centos/
分类: 数据库 发布时间: 04-03 11:41 阅读次数: 0

死磕这50道MySQL面试题,阿里面试官直呼内行(上)

前言所谓金三银四,想要跳槽进大厂的朋友们这段时间应该也都在积极准备了,MySQL作为最流行的关系型数据库管理系统之一,其重要性想必不需要我多说,在面试中也几乎是必问的,而且大一点的公司的话都会问得挺深。那么现在准备得差不多或者压根还没准备但是又想进大厂的朋友,可以一起来看看我给大家整理的这些关于MySQL的经典面试题,你是否都能答得出来呢?PS:完整版面试题PDF以及MySQL学习笔记1、MySQ
分类: 数据库 发布时间: 04-03 09:31 阅读次数: 0

SQL_2008数据镜像灾难恢复和搭建镜像服务

今天上班遇到一个兄弟,问我有没有做过SQL镜像恢复。 本人一直呆在小公司,说实话,这个名词还是第一次听说。但是也能大概了解到也就是双机热备那点事。 这个镜像数据库有两种模式,最常用的模式就是 主机 镜像备份的模式 ,第二种模式就是 主机 见证服务器 镜像备份的模式。 有一点类似exchange的DA
分类: 数据库 发布时间: 04-03 06:21 阅读次数: 0

逻辑复制-删除订阅报错

逻辑复制-删除订阅报错
分类: 数据库 发布时间: 04-03 05:21 阅读次数: 0

为什么拥有云原生数据平台对电信公司很重要?

VoltDB最近被添加到Linux基金会子公司——云原生计算基金会Cloud Native Computing Foundation(CNCF)中,该基金会致力于构建可持续的云生态系统。作为云原生技术的忠实拥趸,我们对这个消息感到非常兴奋。CNCF 维护了交互式景观地图,详细介绍了构成云原生生态系统的所有技术提供商。现在,您可以在 CNCF 图表上的数据库部分找到 VoltDB -和 Postgr
分类: 数据库 发布时间: 04-03 04:31 阅读次数: 0

关于数据库系统的查询处理

查询处理时关系数据库管理系统执行查询语句的过程,其任务是把用户提交给关系数据库管理系统的查询语句转换为高效的查询执行计划。查询处理步骤关系数据库管理系统查询处理可以分为四个阶段:查询分析,查询检查,查询优化和查询执行。1.查询分析首先对查询语句进行扫描,语法分析和词法分析,即判断查询语句是否符合SQL语句,关键词,语法结构。2.查询检查对合法的查询语句进行语义检查,即根据数据字典中有关的模式定义检查语句中的数据库对象,如关系名,属性名是否存在和有效,还要根据数据字典中的用户权限和完整性约束进行检
分类: 数据库 发布时间: 04-02 23:12 阅读次数: 0

数值型的插入操作,细节你get了吗(“简单通俗易懂“)

本人小白一枚,insert 和add 我的个人认为的区别是Insert是插入数据,add就是添加字段的。题目是:设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。A. ADD INTO S VALUES(’张二’,’化学’,’80’)B. INSERT INTO S VALUES(’张二’,’化学’,’80’)C. ADD INT
分类: 数据库 发布时间: 04-02 23:12 阅读次数: 0

【MySQL】常用的数据类型float与decimal、char与varchar、datetime与timestamp、snum与set

文章目录一、数据类型的分类二、小数类型2.1 float 类型2.2 decimal 类型2.3 /etc/my.cnf三、字符串类型3.1 char 类型3.2 varchar 类型3.3 如何选择固定长度还是变长字符串四、时间日期类型4.1 date4.2 datetime4.3 timestamp五、string类型5.1 enum类型5.2 set类型一、数据类型的分类数值大小补充:在MySQL中,整型可以指定有/无符号,默认是有符号的;通过unsigned来说明某个字段是无符号.
分类: 数据库 发布时间: 04-02 23:12 阅读次数: 0

Go GORM是时候升级新版本了 2.0新特性介绍(2)

版本升级遇到的问题老版本 Count() 返回int,新版本 Count() 返回int64老版本 Update() 的用法相当于新版本 Save() 的用法Update老版本传入结构体指针func LogIp(admin *service.Admin) { DB.Table("admin").Where("id = ?", admin.ID).Update(admin)}新版本传入key value 更新db.Model(&User{}).Where("active
分类: 数据库 发布时间: 04-02 23:12 阅读次数: 0