- 博客(15)
- 收藏
- 关注
原创 Ambiguous mapping Cannot map xxx method的解决方式
出现的报错信息"D:\JetBrains\IntelliJ IDEA 2019.3.1\jbr\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enab
2020-07-19 23:12:36
5913
2
原创 计算机网络-物理层、数据链路层
物理层作用连接不同的物理设备传输比特流,比特流:高电平表示1,低电平表示0常见设备双绞线,同轴电缆,光纤,红外线,无线,激光信道信道是一个方向传送信息的媒体;一个通信电路包含一个接收信道和一个发送信道;在计算机网络中信道分为物理信道和逻辑信道。物理信道指用于传输数据信号的物理通路,它由传输介质与有关通信设备组成;逻辑信道指在物理信道的基础上,发送与接收数据信号的双方通过中间结点所实现的逻辑通路,由此为传输数据信号形成的逻辑通路。信道的分类单工信道:只能一个方向通信,
2020-06-22 17:58:50
480
原创 计算机网络-概述、OSI七层模型、TCP/IP四层模型
什么是计算机网路包括硬件设备不仅仅是信息通信,还支持广泛的引用计算机网络的分类以作用范围分类广域网WAN城域网MAN局域网LAN以网络的使用者分类公用网络专用网络层次结构设计的原则原则各层之间是相互独立的每一层要有足够的灵活性各层之间完全解耦OSI七层模型TCP/IP四层模型TCP/IP四层模型与OSI七层模型的对应关系数据传输的过程数据从计算A传送到路由器,再由路由器传送到计算机B 按照协议划分计算机网络的性能指标计算
2020-06-16 12:15:32
362
原创 MySQL进阶-锁与事务
锁什么是锁锁机制用于管理对共享资源的并发访问lock与latchlatch一般称为闩锁(轻量级锁),因为其要求锁定的时间必须非常短。在InnoDB中,latch又可以分为mutex(互斥量)和rwlock(读写锁)。其目的是用来保证并发线程操作临界资源的正确性,并且通常没有死锁检测的机制lock的对象是事务,用来锁定的是数据库中的对象,如表、页、行。一般lock的对象仅在事务commit或rollback后进行释放。InnoDB存储引擎中的锁锁的类型InnoDB存储引擎实现了如下
2020-06-15 08:59:00
188
原创 MySQL进阶-索引与算法
InnoDB存储引擎索引概述常见的索引B+树索引找到被查找数据行所在的页,数据库通过把页读入到内存,再在内存中进行查找,最后得到要查找的数据全文索引哈希索引数据结构与算法介绍B+树索引之前,介绍相关的数据结构与算法,便于理解B+树索引二分查找法二分查找(binary search),折半查找将记录有序化排列,在查找过程中采用跳跃式方式查找。查找效率高对于某一条具体记录的查询是通过对Page Directory进行二分查找得到的二叉查找树和平衡二叉树
2020-06-14 08:52:18
144
原创 软件测试基础-更高级别的测试、调试、极限测试
更高级别的测试开发过程和测试过程存在一一对应关系模块测试的目的是发现程序模块与其接口规格说明之间的不一致功能测试的目的是为了证明程序未能符合其外部规格说明系统测试的目的是为了证明软件产品与其初始目标不一致功能测试黑盒测试目的:是为了暴露程序的错误以及与规格说明不一致之处,而不是为了证明程序符合其外部规格说明系统测试能力测试判断目标文档提及的每一项能力是否都确实已经实现容量测试使程序经受大容量数据的检验。需要大量资源机器和工时限制,不能进行过程的容量测试每
2020-06-10 19:56:20
1679
原创 MySQL进阶-并发控制、事务、多版本并发、存储引擎
MySQL逻辑架构连接/线程管理每个客户端都会在服务器进程中拥有一个线程,该连接的查询只会在这个单独的线程中执行。服务器对线程进行缓存,不需要为每一个新建的连接创建或销毁线程。客户端连接到MySQL服务器时,需要对其进行认证优化与执行检查查询缓存解析查询创建解析树优化:重写查询、决定表的读取顺序选择合适的索引并发控制多个查询需要在同一时刻修改数据,产生并发控制的问题读写锁在处理并发读或写时,可以通过实现一个由两种类型的锁组成的锁系统来解决问题。这两种类型的锁
2020-06-03 16:42:03
159
原创 MySQL数据库基础(必知必会19-22)-增删改,创建和操纵表,视图
插入数据数据插入INSERT是用来插入(或添加)行到数据库表的,可以实现插入完整的行插入行的一部分插入多行插入某些查询的结果插入完整的行-- 19.2插入完整的行INSERT customers VALUES(NULL,'Pep E.LaPew','100 Main Street','Los Angeles','CA','90046','USA',NULL,NULL); -- 将一个新客户的信息插入到表中,每个列必须有对应的值,如果没有,指定为NULLINSERT INTO cust
2020-06-03 10:45:28
220
原创 软件测试基础-黑盒测试、白盒测试、测试用例设计
软件测试的心理学和经济学软件测试的心理学测试是为发现错误而执行程序的过程测试的“成功”与“不成功”成功:在测试某段程序时发生了错误,这些错误可以修复/本次测试可以最终确定再无其他可查出的错误不成功:未能适当地对程序进行检查,大多情况下未能找出错误的测试软件测试:为试图发现程序中错误(假设其存在)的破坏性的过程,一个成功的测试用例,通过诱发程序发生错误,可以在这个方向上促进软件质量的改进。软件测试的经济学黑盒测试测试目标与程序内部机制和结构完全无关,将重点集中放在发现程序不按
2020-06-01 14:16:59
2847
原创 MySQL数据库基础(必知必会13-18)-分组,子查询,联结表,组合查询,全文搜索
分组数据涉及到group by子句和having子句GROUP BY子句可以包含任意数目的列分组数据-- 13.1 数据分组select count(*) as num_prods from products where vend_id=1003; -- 如何获得多个供应商的商品个数创建分组-- 13.2 创建分组select vend_id,COUNT(*) AS num_prods FROM products Group by vend_id; SELECT vend_id,CO
2020-05-31 15:25:23
314
原创 MySQL数据库基础(必知必会8-12)-通配符,正则表达式,计算,汇总
使用通配符过滤使用LIKE关键字实现模糊查询百分号(%)通配符 表示任何字符出现任意次数,但是不能匹配null-- 8.1LIKE操作符-- 利用通配符匹配-- 8.1.1百分号(%)通配符 SELECT prod_id,prod_name FROM products WHERE prod_name LIKE 'jet%'; -- 找出所有以词jet开头的商品的id和名称SELECT prod_id,prod_name FROM products WHERE prod_name LI
2020-05-27 21:14:19
216
原创 MySQL数据库基础(必知必会1-7)-检索,排序,过滤
使用MySQL所需的表与数据可以到http://www.forta.com/books/0672327120/进行下载,也可以到我的码云下载创建表代码段和数据插入代码段-- 显示数据库SHOW DATABASES;-- 选中一个数据库,显示表信息USE pra_mysql;SHOW TABLES;-- 查看表的列信息SHOW COLUMNS FROM customers;DESCRIBE customers; -- 上面语句的简写-- 查看服务器状态SHOW STATUS;
2020-05-26 21:49:31
203
转载 Windows10系统MySQL5.7升级到8.0
记录MySQL5.0升级到8.0,卸载安装等解决方案1.停止MySQL服务2.卸载MySQL相关的程序step1:本次是win10系统环境;左下角点击:开始–>所有应用–>弹出最近所有应用程序,选择MySQL右击点击卸载,这里会跳到控制面板,step2: 图一跳转 or windows键+R–>Control–>程序和功能;所有MySQL程序点击右键卸载3.本人安装目录在C盘,首先打开C:\Program Files,删除MySQL文件夹step1:打开隐藏文.
2020-05-17 10:49:30
11407
12
转载 Win10+MySQL8.0+Access denied for user root@localhost (using password: YES)
win10系统下mysql8.0 ,服务启动之后不能登录 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方案第一步:关闭服务 net stop mysql 这个需要在管理员权限才行 ,具体怎么用管理员打开cmd略过第二步:进入到安装的bin目录 执行 :mysqld --console --skip-grant-tables --shared-memory重新起一个
2020-05-17 10:20:03
1135
原创 Spring IOC的简单实现
控制反转IOC(Inverse Of Control),又称为依赖注入DI(Denpendency Injection),指的是从不同的角度的描述的同一件事情,就是指通过引入IOC容器,利用依赖关系注入的方式,实现对象之间的解耦。IOC是基于工厂模式和反射实现的。简单IOC的实现步骤实体类对象public class car { private String name; ...
2020-04-02 16:59:12
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人