04 2022 档案
摘要:问题 问题如下 直接双击redis-server.exe会闪退,在该目录下使用cmd,敲命令redis-server.exe redis.windows.conf就会出现上图的错误 解决 第一种 在该目录下使用cmd,敲命令redis-server redis.windows.conf --maxm
阅读全文
摘要:环境:idea2019.3 maven3.5.3 boot2.6.7 文件目录结构如下: 问题 按照教程创建的springboot项目,运行之后发现无法读取maven仓库文件,具体错误消息如下: Exception in thread "main" java.lang.IllegalArgument
阅读全文
摘要:若某pom.xml某个jar包总是出错,是因为某个jar包之前下载中断或出错,会在仓库中留下了lastUpdated文件,导致该jar包无法再次下载,所以出错。 只需要删除lastUpdated文件,maven就会重新下载某个jar包。 该脚本只需要设置好仓库位置,就会自动去仓库中清空lastUpd
阅读全文
摘要:百度: 有点废话,且看不懂 图解 简单来说,就是一次去掉每一个点后,记剩余的联通块中结点个数最多的为n, n组成一个集合,在这集合中最小的一个数它的对应去掉结点就是重心。 文字来说还是有点绕,看下面图解
阅读全文
摘要:问题 跟着视频创建工程,显示失败(https://start.spring.io 国外的网站,所以连不上很正常) 下载依赖的时候失败。 解决 用Spring Boot 中文社区搭建的 https://start.springboot.io,这个服务器架设在香港,大陆访问非常稳定,项目创建成功率很高。
阅读全文
摘要:看到一个题解,发现int[] a = new int[10];没有赋初值就直接用了,因为印象中局部变量没有默认值的。。。。 成员变量 成员变量如果未初始化,会有默认的初始值的: boolean:false byte:0 short:0 char: int:0 long:0 float:0.0 dou
阅读全文
摘要:规则 自动类型(也叫隐式转换)转换遵循下面的规则: 若参与运算的数据类型不同,则先转换成同一类型,然后进行运算。 转换按数据长度增加的方向进行(提升),以保证精度不降低。例如int型和long型运算时,先把int量转成long型后再进行运算。 所有的浮点运算都是以双精度进行的,即使仅含float单精
阅读全文
摘要:看了几个都是这种概念性很强的博文,说实话,我也没怎么明白,后面如果有更深的理解,会更新进来。(PS:还是面试遇到的。。。) 概述 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个
阅读全文
摘要:面试遇到的,有个大概印象,面试官说答得不对。。。。。 虚拟化 VMware Workstation 虚拟化,通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术。 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、
阅读全文
摘要:问题 测试逆向工程生成查询功能报错,如图: 解决 找了半天,想这个既然是找不到EmpMapper,但是我明明生成了,所以应该是mybatis-config.xml里面没有配置对应的映射文件 加上对应mapper的路径即可 查询成功:
阅读全文
摘要:问题 如图,是pom.xml文件中的插件标签中的依赖爆红了(第一次使用)。(不是依赖标签里面的单个依赖) 解决 方案一(未解决) 重新加载maven项目时,需删除旧文件。maven从仓库中下载文件到本机时,下载失败时会产生后缀为“.lastUpadated”的文件,如下图: 点击“Reimport”
阅读全文
摘要:问题 用mybatis写个分步查询,发现老是报错。明明mapper啥的都对应,target里面也有对应的文件。 解决 找了半天,发现是分步查询的第一步查emp中的resultMap中的映射第二步查询的select少写了方法名。。。。。导致第二步查部门id找不到对应的方法 修改前 修改后 运行成功 其
阅读全文
摘要:问题 关掉idea后,我在资源管理器里面手动改了模块的名字,然后再次打开idea的时候发现,对应module不能被识别module了,变成了一个普通的目录。 *** 解决 方案一(未解决) 查看project工程目录下的.idea/modules.xml配置文件,发现原来里面对应模块的配置名称还是修
阅读全文
摘要:问题 看到一段代码,好奇为啥“+”不加括号。 int x = q[i + j >> 1]; 解决 查阅了优先级之后,发现“+”优先级比“>>”优先级高一级。所以会先进行加法运算,然后才是右移。 参考
阅读全文
摘要:问题 完整报错信息: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j system pro
阅读全文
摘要:问题 maven工程里面导入了mybatis的依赖,但是Resources.getResourceAsStream写的时候直接爆红,检查全类名写对的。 解决 由于是在不知道什么原因,就先尝试运行一下,看看控制台打印什么错误 好家伙,错误是打不开jar包,我按着路径找到jar包的位置,发现只有4kb。
阅读全文
摘要:环境: idea 2019 mybatis3.5.7 # 问题 敲标签的时候没有提示。。。 原因 没有导入相关的约束文件: mybatis-3-config.dtd mybatis-3-mapper.dtd 参考的博客里面说点击链接可以下载,反正我点了半天没进去。。。。 经过摸索,发现可以对下载的m
阅读全文
摘要:叙述 浏览器完整错误信息: 点击查看代码 HTTP Status 500 – Internal Server Error Type Exception Report Message Request processing failed; nested exception is org.thymelea
阅读全文
摘要:定义 关于滚动数组,其实就是一个普通的数组。但是它的特点在于优化空间,主要作用于递推或动态规划中(如01背包问题)。因为DP题目是一个自底向上的扩展过程,我们常常需要用到的是连续的解,前面的解往往可以舍去。所以用滚动数组优化是很有效的。利用滚动数组的话在N很大的情况下可以达到压缩存储的作用。 假设f
阅读全文
摘要:定义 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。 在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。通常采用堆数据结构来实现。 和队列基本操作相同: top 访问队
阅读全文
摘要:无语,Tomcat上一秒还可以启动的,重启就报告端口被占用了。。。。 出现这种情况,好像是我在idea里面不同页面狂按Ctrl + shift + F10,导致开了多个Java.exe 解决 方法一 结束掉其中一个即可。(话说,我也不知道为啥有这么多java在运行。。。。。。。) 方法二 打开cmd
阅读全文
摘要:如图: 原因: 没有导入相关的jar包 解决 把鼠标放在@Test处,alt+enter快捷键导入即可
阅读全文
摘要:完整报错:org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.transaction.TransactionManager
阅读全文
摘要:这里的数据类型没有具体考虑环境和系统,只是采用最普遍的长度,做个记忆。请读者自行鉴别 C++参考 Java参考
阅读全文
摘要:之前了解的C++中:取模运算,负数取模是负数,正数取模是正数。 现在看看Java什么情况 可以发现,Java也是一样的机制。
阅读全文