自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (21)
  • 收藏
  • 关注

原创 【MySQL】InnoDB和MyISAM区别

【MySQL】InnoDB和MyISAM区别。

2023-12-26 21:34:58 566

原创 MySQL 索引数据结构 - 对比

2 叶子节点:B树没有完整的索引,B+树保留了完整的索引;B树叶子节点没有指针关联;2 对于MySQL来说,每个(页)节点(root)分配的空间是16kb,高度为3的B+树整体可存储两千多万数据;且数据不重复的特点;1 非叶子节点:B树保留了data数据,B+树没有;B树没有冗余索引,B+树是存储的冗余索引;1 查找时比较费时的步骤是load节点到内存,而在内存查找数据是比较快的;3 高度为3的B+树中,查找某一个元素,只经过3次磁盘IO即可找到;非叶子节点不存储数据,可以存储更多的索引,降低树高度;

2023-12-26 11:39:16 977

原创 谈谈对OOA、OOD、OOP理解

OOA阶段:面向对象分析,此阶段领域建模,需求分析。OOD阶段:面向对象设计,此阶段输出系统概要设计、系统详细设计。OOP阶段:面向对象编程,此阶段用面向对象语言,实现OOD的设计,输出可用系统。

2023-12-09 16:03:35 680

原创 【无标题】

打开idea,在工具栏中没有service窗口。

2023-04-19 13:14:11 92

原创 selenium + allure,代码执行没问题,就是不生成报告

说明‍现象:python中使用selenium+allure生成报告,代码执行没有问题,就是测试报告数据没有生成。解决方法:修改pycharm的设置。一、问题说明如图 两个文件的执行执行命令一摸一样,但是运行后test_shop.py文件,生成不了测试数据,也没有测试报告。 运行时的图标和名称也不一样。 二、解决办法如图 file--settings--Tools--Pyhon Integrated Tools 修改Default...

2021-05-28 11:14:08 917 1

原创 java 制作签名版电子合同pdf版本

一、需求描述实现合同模板自动生成合同,再添加电子签名。如图:使用html的合

2021-05-25 13:17:52 4968 7

原创 python-selenium 定位不到元素原因

文章目录一、检查元素表达式是否正确1. 动态id定位不到元素2. 表达式错误二、考虑元素是否需要等待三、iframe内嵌网页四、多标签页切换,或弹出警告框一、检查元素表达式是否正确1. 动态id定位不到元素driver.find_element_by_id("user_0_32391").click()如上面id后面是一串随机数,再次打开网页时会改变,此时无法通过id准确定位元素2. 表达式错误这是因为使用css和xpath定位,需要遵守对应的语法规则,没有按照规则来写推荐使用的元素定位方式

2021-04-10 16:06:40 1231

原创 org.springframework.beans.factory.UnsatisfiedDependencyException问题的一种思路

报错信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘com.test.testprectice.MyTest’: Unsatisfied dependency expressed through field ‘userMapper’; neste...

2020-01-04 17:02:58 556

原创 面试题ArrayList和LinkedList的区别

准备面试,总结一下备用是否线程安全:ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全;继承的抽象及底层数据结构:ArrayList是继承AbstractList,LinkedList是继承AbstractSequentialList。ArrayList底层使用的是Object[]形式,LinkedList是双向链表数据结构。实现的接口:ArrayList...

2019-10-24 15:48:32 349

原创 微信小程序添加绑定事件没有效果

添加微信小程序没有效果:<image bindTap="onLikeTap" wx:if="{{listLike[index]}}" src="/image/list/article/icon/Icon_circle_fill.png" /> onLikeTap: function(e){ console.log(1); },bindTap(×) ---&g...

2019-09-02 15:19:56 790

原创 docker常用命令

docker常用命令1.帮助命令:docker versiondocker infodocker --help2.镜像命令:docker images [options]docker images : 列出本地主机上的镜像docker images -a :列出本地所有的镜像(含中间映像层)docker images -q:只显示镜像IDdocker images -...

2019-06-15 10:18:58 124

原创 javaScript模式

javaScript:基本概念面向对象JavaScript是面向对象的语言,只有五种基本类型:数值类型、字符串类型、布尔类型、空类型、未定义类型。前三种有对应的封装形式的对象。JavaScript是一种解释性语言,一旦定义好了变量,同时也就已经正在处理对象。首先,该变量会自动称为内置对象的一个属性,称为激活对象(可以是AO,或GO)。第二,该变量也是伪类,它具有自身的属性, 决定该变量是否...

2019-06-10 22:33:51 126

原创 spring实战

spring的核心1. 简化Java开发为了降低Java开发的复杂性,Spring采取了以下4种关键策略:基于POJO的轻量级和最小侵入性编码通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模板减少样板式代码1.1 基于POJO的轻量级和最小侵入性编码基于spring构建的应用中,它的类通常没有任何痕迹表明使用spring。最坏的场景是,一个类获取会使用s...

2019-06-07 08:37:41 88

转载 TCP的三次握手和四次挥手

参考连接:https://mp.weixin.qq.com/s/HOd61SrhRDwIXez-wD6rHw客户端 发送带有SYN标志的数据包 一次握手 服务端服务端 发送带有SYN/ACK标志的数据包 二次握手 客户端客户端 发送带有ACK标志的数据包 三次握手 服务端为什么要三次握手三次握手目的是建立可靠的通信信道,说到通讯,简单来说就是数据的发送...

2019-05-30 17:58:24 86

原创 innodb和myisam的区别

MyIsammyisam 是MySQL 5.5.5 之前的默认引擎,它支持B-tree/FullTex/R-tree索引类型。锁级别为表锁,表锁优点 是:开销小,加锁快;缺点是:锁粒度大,发生冲突概率高,高容纳并发能力低,适合查询为主的业务。此引擎不支持事务,也不支持外键。myisam强调了快速读取操作。它存储表的行数,于是select count(*)from table时,只需要直接读...

2019-05-28 11:44:18 2612

原创 Java面试必问:死锁(多线程死锁+数据库死锁)

死锁是怎么造成的?多线程锁定同一资源会造成死锁线程池中的任务使用当前线程池也可能出现死锁参考连接:https://blog.csdn.net/qq_35064774/article/details/51793656情况一: 死锁是两个或多个线程互相等待对方所有用的资源情形:现在有线程1和线程2。线程1执行过程中,先锁定了对象a,然后需要再锁定b才能继续执行代码;而线程2正巧相反,先...

2019-05-28 10:37:20 3657 1

原创 java ClassLoader学习

参考地址:https://mp.weixin.qq.com/s/srja5a59WjFat4LhJOwRxQ什么是类加载机制?众所周知我们编写的Java文件都是以.java为后最的文件,编译器会将我们编写的.java文件编译成.class文件。简单的说,类加载机制就是从文件系统将一系列class文件读入jvm内存中为后续程序运行提供资源的动作。类加载的流程加载通过一个类的完整路径,查...

2019-05-24 21:42:49 150

原创 关系型数据库主要考点

关系型数据库主要考点为什么要使用索引?1. 快速查询数据。什么样的信息可以成为索引1. 主键,唯一键以及普通键等数据结构1. 生成索引,建立二叉查找树进行二分查找2. 生成索引,建立B-Tree结构进行查找3. 生成索引,建立B+ -Tree结构进行查找4. 生成索引,建立hash结构进行查找二叉数(左:平衡二叉树(左节点比右节点的高度小于等于1),右:线性二叉树):...

2019-05-24 20:25:27 341

转载 springAOP学习积累

springAOP学习:原文地址:https://my.oschina.net/liughDevelop/blog/1457097为什么会有AOP?我们知道Java是面向对象(oop)的语言,他有一些弊端,当我们需要将一些不具有继承关系的对象引入一个公共行为,例如日志,权限验证,事务等功能,只能在每个对象种都引入。不利于维护,而且有大量代码重复。aop弥补这一点。为了阐述,从一下方面讨...

2019-05-22 22:07:22 105

原创 修改MySQL的时间命令

//查询当前MySQL中的时间select sysdate() as Systemtime;//执行以下命令,时间设置成功:``` show variables like "%time_zone%"; set global time_zone = '+8:00'; set time_zone = '+8:00'; flush privileges;...

2019-05-09 11:03:55 1424 1

原创 使用Git提交idea文件,文件修改后马上变回正常颜色,文件提交不上去

问题描述:  刚新增的文件,立马变回正常颜色,提交显示如图:问题解决:  1、添加命令:git add . -f  2、查看状态:git status  3、正常提交:选中项目---&gt;右键.......;正常提交...

2019-02-15 10:46:02 4881

原创 windows7安装docker经过

一:查看自己电脑上是否有Hyper-V控制面板--&gt;程序--&gt;打开或关闭Windows功能稍等一下,加载出来,我电脑上是没有Hyper-V的,所以看不到二:没有Hyper-V,就去下载docker toolbox,如果有直接在官网下载docker安装包安装。我自己是没有的,所有我就演示docker toolbox的流程 1:下载docker toolbox地址:ht...

2018-11-08 11:31:43 115

原创 使用idea启动项目,报:错误: 找不到或无法加载主类 xiaowang.org.euraka.EurakaApplication

问题如图: 解决办法如图:选中项目,右击

2018-10-09 16:09:25 498

原创 新打开的项目,一片红,按住Ctrl点减去报:Cannot find declaration to go to

问题描述:文件前面是J,注解是红色的,右键没有出现run的选项 解决办法:1:选中项目名称,点击右键,选择open module settings2:根据图上的指示,把对应的文件夹标记一下,如图:3:文件前面的标识变成cl了,但是文件里面的注解还是报红。4:选中pom.xml,右键点击add as maven project5:项目应该有的图标都有了...

2018-10-09 10:52:45 3380

原创 springboot配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

1:查看mapper的xml配置文件没有被编译,2:在pom文件中添加,&lt;resource&gt; &lt;directory&gt;src/main/java/&lt;/directory&gt; &lt;includes&gt; &lt;include&gt;**/*.xml&lt;/include&gt; &lt;/includes&gt;

2018-09-28 10:24:10 5915

原创 Invocation of destroy method failed on bean with name 'XXX'

问题:Invocation of destroy method failed on bean with name 'scopedTarget.eurekaClient': org.springframewo 解决办法:在pom文件中,增加如下依赖。&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/gro...

2018-09-11 21:50:39 13535

原创 Method Not Allowed","message":"Request method 'POST' not supported","path":"/**/**"

使用feign是有遇到报: Method Not Allowed","message":"Request method 'POST' not supported","path":"/**/**"可是代码里面明明写的是Get请求,报错的地方: @GetMapping("/product/listForOrder") List&lt;ProductInfo&gt; l

2018-09-04 14:15:57 7338

原创 基本程序设计学习笔记

1:在源代码中,字符串常量不能跨行。2:命名习惯:    变量和方法名:第一个字母小写,后面的每个单词的首字母大写。(userName)    类名:每个单词的首字母大写。(System)    常量:大写所有字母,两个单词间用下划线连接。(MAX_VALUE)3:数值操作符:    %:可以用于判断负数,只有当被除数为负数的时候,余数才为负数。(-7%3=-1;7%-3=1)    程序设计:今...

2018-03-29 16:58:46 94

空空如也

orcale数据库服务端字符集,使用cmd查询结果和navicate查询结果不一致

2020-12-28

idea导报,保本号为啥是红色得

2020-12-11

Java中有什么简单的办法实现,一个list的两条数据每一项做大小对比?

2020-08-10

Knife4j文档请求异常,请求资源的接口都是404

2020-07-07

springbalde的东logo怎么改

2020-06-12

mybatis批量更新报错,allowMultiQueries=true参数也加了,还是报错

2020-03-29

读取excel单元格内容时,单元格有内容,但是读不出来,为什么

2019-12-20

Java中if的判断条件很多怎么简化

2019-10-08

docker运行第一个hello-world镜像报错

2019-06-12

window系统查看这列表的命令是什么?

2019-05-24

线程池死锁问题,我这样写会造成死锁吗

2019-05-23

AutoInteger和automicInteger和atomicInteger有什么区别

2019-05-20

springboot报的错,save()方法报Inferred type 'S' for type parameter 'S' is not within its bound;

2019-05-10

springboot项目启动报nested exception is java.io.FileNotFoundException

2019-04-23

redis中sentinel之间为什么不能交流

2019-04-22

在CMD上运行,报'awk' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2019-04-05

java开发测试用的swagger显示不正常

2018-12-29

Redis中怎么不同目录下面的值一次取出来,计算总数

2018-12-14

docker中nginx的目录进不去

2018-11-08

MySQL中怎么同时sql查询单个交易额,和该交易额占总交易额的百分比。

2018-11-02

java中servlet的重定向报错

2017-05-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除