- 博客(26)
- 收藏
- 关注
原创 SpringBoot踩坑记录--org.springframework.dao.support.DaoSupport
在网上找了好久,看很多网友们说要加spring-tx jar包,但我试了之后,发现异常依然存在。后来加上了spring-boot-starter-jdbc后,解决了这个报错。org.springframework.bootspring-boot-starter-jdbc我还没搞清楚原理是什么,不一定能保证解决问题,大家可以试一试。...
2021-07-12 15:51:01
3520
1
原创 zkui--zookeeper的可视化界面管理工具安装教程
zkui–zookeeper的可视化界面管理工具安装教程1.下载zkui#git clone https://github.com/DeemOpen/zkui.git2.安装程序#cd zkui/#mvn clean install3.修改配置文件#cp config.cfg target/#cd target/#vim config.cfg在config.cfg文件中设置如下参数:serverPort=9090 #指定端口zkServer=XXX.XX.X.XXX:2
2021-06-07 00:08:58
2559
1
原创 Unable to locate the Javac Compiler in:
Unable to locate the Javac Compiler in:今天在安装Zkui的时候,使用mvn命令时遇到了以下错误:之所以出现这个异常是因为配置文件中缺少java的配置,程序找不到java的tools.jar,因此需要在.bash_profile中配置java环境变量 。首先,我们需要知道自己的java安装在了哪里,可以使用以下命令来查看自己的java路径/usr/libexec/java_home -V 我的java路径信息如下:上图中的第二行就是jdk的路径,然后根
2021-06-04 00:39:54
2669
原创 JUnit4快速入门
JUnit基础断言方法基础断言方法JUnit为所有的原始数据类型了,对象以及列表提供了重载断言方法。断言方法的参数顺序为一个期望值与一个真实值,如assert(expected,actual)。另外还可以在所有参数前增加一个String参数来作为断言失败时的输出。常见的断言包含以下8种:Assert释义assertTrue真值断言assertFalse假值断言assertNotEquals不等断言assertEquals相等断言assertNull
2021-05-28 21:33:28
1242
原创 Java: 找不到符号 符号: 类 SpringBootApplication
SpringBoot踩坑记录--Java: 找不到符号 符号: 类 SpringBootApplication今天,在新建SpringBoot项目碰到了这个异常提示,一开始我以为项目依赖的jar包有问题,所以把之前一个项目依赖的jar包原封不动地拷贝过来,但是之后还是报同样的错误。上网查了一下,发现有些网友说是SpringBoot的版本冲突,于是我将这个项目与之前的项目的pom.xml文件做了对比,发现当前项目依赖的<parent>项目为而之前项目依赖的<parent>项
2021-05-27 14:59:24
7766
原创 数据库--索引
数据库--索引普通索引唯一索引主键索引聚集索引与非聚集索引普通索引没有任何限制的索引。唯一索引唯一索引要求索引字段的值是唯一不重复的。比如说在user_name字段上加了唯一索引,那么久要求表中的用户姓名是没有重复的。主键索引根据主键进行索引,因为主键的值都是唯一的,所以主键索引是一种典型的唯一索引。聚集索引与非聚集索引聚集索引是指数据在表中存储的顺序是与索引的顺序相同的,而非聚集索引则是数据在表中存储的顺序与索引的顺序无关。说到这两类索引的时候,大家都会举一个很具有代表性的例子来进行说明
2021-05-15 05:59:24
94
原创 Java 第三大特性--多态
Java 第三大特性--多态重写和重载抽象方法与抽象类接口编译时多态运行时多态从实现方法上看,java实现多态的三种方式:重写和重载,接口,抽象类和抽象方法重写和重载重写是指在不改变父类函数的参数,返回的前提下,修改函数的实现。重载可以修改父类函数的参数,方法体以及返回,但不改变父类函数的函数名。抽象方法与抽象类抽象类中不一定包含抽象方法,但包含抽象方法的类一定是抽象类,抽象方法仅仅是声明,而没有具体的方法实现,构造函数和类函数(static)不能设置为抽象函数抽象类不能实例化,需要继承并
2021-05-15 05:24:44
223
原创 Java中的各种对象-XXO
Java中的各种对象-XXOPOJO(Plain Ordinary Java Object),简单java对象包含对象属性和set get的基本方法说到什么是java bean,从结构上来说具备以下几个结构特点的对象就叫java bean:1.所有属性为private2.提供默认构造函数3.提供get set4.实现serializable接口Dao(Data Access Object),数据库访问对象,在MVC设计模式中,DAO层直接与数据库进行交互,为service层提供读写数据库的接
2021-05-14 23:33:57
1485
原创 分库分表学习笔记
分库分表学习笔记一级目录二级目录三级目录一级目录二级目录三级目录分库分表的目的:当前端发送大规模的用户请求时,服务器的压力从根本上来说就是数据库的压力,在所有的环节中,数据库往往是最先出现问题的。常见的问题有以下几种:1.传统的数据库模式(一主多从),主数据库压力极大,无法满足并发量极高的场景。加图2.由于业务做得太好,单表的数据库可能超过了数据库容量。3.受限于磁盘IO的性能瓶颈4.程序需求变更,必须对数据表进行切分如何解决数据库性能问题:1.换数据库,简单说就是氪金,换更好的数
2021-05-12 11:24:10
193
原创 性能测试评价指标
性能测试评价指标TPS是指服务器在单位时间内能够处理的请求的数量(好像在某些地方也称为吞吐量),一个请求指的是从服务器收到request开始到读写数据库再到返回Response为止。并发数是指服务器同时处理请求的数量。虽然两者看起来很接近,但其实并发数与TPS并非是同一个概念。这两者之间还隔着一个响应时间的概念。计算响应时间的表达式为响应时间=∗并发数∗TPS.响应时间=\frac{*并发数*}{TPS}.响应时间=TPS∗并发数∗.即我们将并发数除以TPS的结果就是服务器的响应时间。在同一
2021-05-10 16:37:09
193
原创 SpringBoot踩坑记录--测试接口返回“404 Not found“状态
SpringBoot踩坑记录--测试接口返回"404 Not found"状态当使用postman去测试编写好的接口时,发现服务器端能够被成功地访问,但是postman接受到的返回却是"404 Not found"。出现该问题的原因是接口没有添加@ResponseBody注释添加@ResponseBody注释后,postman可以收到正常的返回。...
2021-05-08 18:14:45
3245
原创 SpringBoot踩坑记录--SpringBoot项目一启动就结束
SpringBoot踩坑记录--SpringBoot项目一启动就结束最近在学习SpingBoot,发现自己搭建的SpringBoot项目一启动后就会结束,且没有报任何的异常 。后来发现是自己的pom.xml文件中没有添加spring-boot-starter-web这个jar包,加入后即可正常启动。...
2021-05-08 18:08:22
1018
原创 SpringBoot踩坑记录--关于前端返回的id值为null
SpringBoot踩坑记录--关于前端返回的id值为null在编写crud功能时,发现SpringBoot项目启动后,能够正确的返回需要的User实例,但是userId都是null。出现这种问题的原因是:在mapper.xml中,没有把resultType换成自己设置的ResultMap。因此,将resultType改为ResultMap后,userId便也可以正常返回了。...
2021-05-08 17:20:49
1772
原创 SpringBoot踩坑记录--Invalid bound statement (not found): com.zxq.crud.dao.UserDao.selectAllByDepart
SpringBoot踩坑记录--Invalid bound statement: com.zxq.crud.dao.UserDao.selectAllByDepart运行SpringBoot项目时提示:Invalid bound statement (not found): com.zxq.crud.dao.UserDao.selectAllByDepart查看了Dao文件和mapper.xml文件后,我发现selectAllByDepart函数在两个文件中都能找到。但是我的applicatio
2021-05-08 17:10:52
718
原创 SpringBoot踩坑记录--Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded d
SpringBoot踩坑记录--Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.启动SpringBoot项目时,提示配置数据库失败。这是因为数据库信息没有配置,需要在application.propetries文件中添加数据库配置信息。...
2021-05-08 16:31:17
166
原创 SpringBoot踩坑记录--org.mybatis.spring.annotation
SpringBoot踩坑记录--org.mybatis.spring.annotation在IDEA_2021上运行SpringBoot项目时,包是正常导入的_执行方法编译时报程序包org.mybatis.spring.annotation不存在。后来我注释掉pom.xml文件中热部署部分,项目就能正常启动了。但是在后来的项目中,即使包含热部署部分,好像也没有影响。搞不懂。。。。...
2021-05-08 16:21:40
1964
原创 SpringBoot踩坑--No qualifying bean of type ‘XXX.XXX.XXX.dao.XXXDao‘ available
SpringBoot踩坑--No qualifying bean of type 'XXX.XXX.XXX.dao.XXXDao' availableSpringBoot项目出现的异常提示如下:No qualifying bean of type 'com.zxq.api.dao.UserDao' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org
2021-05-08 16:14:47
26286
原创 SpringBoot项目踩坑--freemarker/template/Configuration
SpringBoot项目踩坑--freemarker/template/ConfigurationSpringBoot项目项目异常如下:下面展示一些 内联代码片。freemarker/template/Configuration出现该异常是因为项目的pom.xml中缺少freemarker的配置,加入即可。...
2021-05-08 15:39:54
9707
原创 Springboot项目踩坑--Public Key Retrieval is not allowed
Springboot项目异常--Public Key Retrieval is not allowedSpring项目异常提示如下:Exception in thread "main" java.lang.RuntimeException: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed想解决此类异常,需要在jdbc的url上加上:allowPublicKeyRetrieval=tru
2021-05-08 15:33:33
5306
3
原创 RuntimeError: reduce failed to synchronize: cudaErrorAssert: device-side assert triggered
今天在使用pytorch跑模型时遇到了这么一个问题,主要的报错信息包括:RuntimeError: reduce failed to synchronize: cudaErrorAssert: device-side assert triggered Assertion `input >= 0. && input <= 1.` failed. xiaoxifei在他的博客中解释了这个问题,链接: link. 我在这就不赘述原理,给大家说说我遇到的一个具体情况,
2020-06-04 09:53:51
7762
1
原创 TypeError: zip argument #1 must support iteration
在Pytorch框架下,在修改resnet进行finetune时遇到了这么一个错误:TypeError: zip argument #1 must support iteration参考了Bingoyear 老哥的博客,发现了问题所在,博客链接如下:https://blog.youkuaiyun.com/angel_hben/article/details/105731015?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1原来在我修改r
2020-05-24 15:34:06
11921
原创 Could not find version 8.2 of the MCR.
在运行Matlab程序时,提示:Could not find version 8.2 of the MCR.网上查了一下,大家提供的方法都是安装相对应版本的Matlab(比如MCR8.2对应的是Matlab2013b),但是其实不需要这么麻烦,安装Matlab还需要激活。这里给大家提供一个方法,即直接安装相应的MCR版本即可。MCR的下载地址为:https://ww2.mathworks.c...
2020-04-27 16:21:58
7035
5
原创 ValueError: n_splits=4 cannot be greater than the number of members in each class.
#[OTC]ValueError: n_splits=4 cannot be greater than the number of members in each class.
2019-07-11 13:13:40
12444
8
原创 关于office excel 中出现的#name和-inf问题
关于office excel 中出现的#name和-inf问题 今天在用程序生成excel时发现,文件中有些单元格中的数据出现以下问题: 双击该单元格后,内容变为 这里面的−inf-inf−inf是infinityinfinityinfinity(无穷大)的缩写,也就是说,该数据的大小已经超出了该单元格设定的数据格式的表示范围。...
2019-07-05 17:45:28
3838
原创 python如何安装cv2模块
python如何安装cv2模块 大家在第一次安装cv2 模块的时候可能会犯这样的错误,输入pip(3) install cv2命令后,vc2并没有开始安装,而是返回这样一个错误一个错误:Could not find a version that satisfies the requirement cv2 (from versions: )No matching distribution f...
2019-07-01 19:34:51
53763
15
原创 交叉熵(cross-entropy)损失函数求导过程推导
交叉熵(cross-entropy)损失函数求导过程推导1. 什么是交叉熵?1.1 熵1.2 KL散度1.3 交叉熵2. 关于softmax函数3. 推导过程3.1 关于softmax的求导3.2 关于cross-entropy的求导功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Smarty...
2019-07-01 18:01:06
19646
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人