面向bug编程
晓倾城
这个作者很懒,什么都没留下…
展开
-
IDEA项目启动的地方,和项目编码的地方在两个窗口(求助-已解决)
IDEA项目启动的地方,和项目编码的地方在两个窗口(求助)原创 2022-12-28 20:33:06 · 590 阅读 · 9 评论 -
idea撤回已经提交到本地的代码
idea撤回本地提交代码原创 2022-08-23 10:08:36 · 2439 阅读 · 0 评论 -
mybatis打印日志配置
mybatis日志打印收集原创 2022-08-22 17:39:12 · 5331 阅读 · 2 评论 -
Mybatis Parameter xxxx not found
原因是因为mybatis如果在mapper方法参数里面设置了@Param别名,则xml解析填充的时候会从别名里面拿,在代码形式上是。如果没有使用@Param给参数起别名,则按照参数顺序拿参数渲染,所以给出了param1这样的提示。原创 2022-08-19 16:46:10 · 131 阅读 · 0 评论 -
2021-09-19
Invalid bound statement (not found):com.itmark.myeasycode.dao.StudentDao.queryByIdxml和mappe默认应该放在同一个文件夹下面原创 2021-09-19 00:03:34 · 54 阅读 · 0 评论 -
oracle不支持的字符集
根据友好的中文提示,在项目中添加orai18n的依赖即可解决。原创 2021-08-15 17:04:29 · 607 阅读 · 0 评论 -
java.lang.IllegalStateException: Failed to load property source
java.lang.IllegalStateException: Failed to load property source from 'file:/H:/codes20210804/nacos-demo/provider/target/classes/application.yml' (classpath:/application.yml) at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader..原创 2021-08-08 16:08:22 · 4880 阅读 · 2 评论 -
Mybatis-plus报错BindingException
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.itmark.medal.service.MedalService.getBaseMapper at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.6.jar:3.5.6] at co原创 2021-07-31 18:58:29 · 1833 阅读 · 0 评论 -
复制的虚拟机修改mac地址
1.点击虚拟机网络配置,点击高级2.点击生成即可3.需要注意,虚拟机必须处于关机状态,关机关机,挂起状态不行,运行状态更不行。原创 2021-07-15 19:58:26 · 527 阅读 · 0 评论 -
找不到元素 ‘beans‘ 的声明
Caused by: org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 76; cvc-elt.1: 找不到元素 ‘beans’ 的声明。好像多加了一个s原创 2021-07-05 17:59:58 · 1213 阅读 · 0 评论 -
Dubbo 1.0.9
Dubbo 1.0.9 方法使用声明式事务后,服务调用会没有反应,可以再dubbo服务接口实现类上添加interfaceClass指定实现类实现的接口,问题解决@Service(interfaceClass = SetmealService.class,version = "v1")原创 2021-07-05 12:15:33 · 89 阅读 · 0 评论 -
spring接收格式日期类型参数
@GetMapping("/getOrderSettingByMonth") //事实证明对于日期类型参数不指定格式无法接收 public Result getOrderSettingByMonth(@DateTimeFormat(pattern = "yyyy-MM")@RequestParam("month") Date orderSettingDate){// public Result getOrderSettingByMonth(@RequestParam("mon...原创 2021-07-04 11:37:36 · 627 阅读 · 0 评论 -
XxlJobExecutor - null
2021-06-22 21:22:15.596 [main] DEBUG o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@736f3e9e, started on Tue Jun 22 21:22:06 CST 2021,原创 2021-06-22 21:26:40 · 1174 阅读 · 0 评论 -
面向bug编程
***************************APPLICATION FAILED TO START***************************Description:Field articleConfigService in com.heima.article.controller.ApArticleConfigController required a bean of type articleConfigService 字段在ApArticleConfigController原创 2021-06-20 14:50:48 · 181 阅读 · 0 评论 -
前后端分离开发跨域问题
解决方法,在请求控制器上加上相应的注解允许跨域访问原创 2021-06-19 21:01:35 · 104 阅读 · 0 评论 -
Could not open ServletContext resource
在springboot中进行测试引入其他模块的时候,其他模块如果读取配置文件需要指定classpath否则会报不能打开这个文件的异常。@Configuration@Import(FdfsClientConfig.class) // 导入FastDFS-Client组件@PropertySource("classpath:fast_dfs.properties")public class FdfsConfiguration {}...原创 2021-06-16 20:28:27 · 1296 阅读 · 0 评论 -
Invalid bound statement
mybatis的映射文件路径,应该是斜杠分割而不是点分割原创 2021-05-23 08:19:51 · 102 阅读 · 0 评论 -
QQ邮箱多线程测试发邮件不能使用单元测试 错误021
这是正常发送邮件的日志信息第一行和最后一行分别是连接和断开连接的日志信息Connected to the target VM, address: '127.0.0.1:62445', transport: 'socket'DEBUG: JavaMail version 1.4.4DEBUG: successfully loaded resource: /META-INF/javamail.default.providersDEBUG: Tables of loaded providersDEBU原创 2021-04-04 20:31:44 · 477 阅读 · 0 评论 -
021自己造的错误之JS setInterval 注意事项
function getTime(){ let elem=document.getElementById("logtime") let today=new Date(); let y=today.getFullYear().toString() let m=(today.getMonth()+1).toString() let d=today.getDate().toString() let h=today.getHours().toString() let min=to...原创 2021-04-01 15:47:25 · 130 阅读 · 0 评论 -
020自己造的错误之ClassNotFoundException: com.sun.xml.internal.messaging.saaj.util.FinalArrayL
ClassNotFoundException: com.sun.xml.internal.messaging.saaj.util.FinalArrayL最后通过环境解决了用到jdk8但是,图二的竟然是爆红色,重新设置一下就行了。原创 2021-03-27 20:35:42 · 292 阅读 · 0 评论 -
019自己造的错误之接收参数个数不匹配
sql中写了一个模糊查询,可能会产生多个结果,但是接收却用一个实体类来接收,就报了这个错误。原创 2021-03-27 19:46:25 · 372 阅读 · 0 评论 -
018自己造的错误之解决myBatis参数不匹配
在映射文件名称空间下编写一下数据库和javaBean 的映射关系即可<!--配置字段和实体对象属性的映射关系--> <resultMap id="oneToOne" type="bStudent"> <result property="sid" column="id"></result> <result property="sname" column="name"></result>原创 2021-03-27 19:38:00 · 379 阅读 · 0 评论 -
017自己造的错误之mybatis映射文件参数类型配置
从第一个里面提示可以看到不能找到参数map集合从第二个提示中可以看到参数集合中没有包含这个玩意去映射文件中看一下这里我们如果没有指定数据库列和javaBean属性之间的映射关系的话,应该使用parameterType...原创 2021-03-27 18:11:45 · 89 阅读 · 0 评论 -
016自己造的错误之util中的date和sql中的date
JAVA中封装对象的时候使用的是util中的date,导致插入数据库前类型不匹配无法插入数据。解决办法。首先使用getTime方法获取long型的时间,然后使用sql的Date取构造对象stu.getBirthday().getTime()new Date(stu.getBirthday().getTime())...原创 2021-03-25 19:06:43 · 88 阅读 · 0 评论 -
015自己造的错误之mysql字段判空
不能直接使用 等号判空,因该使用is null 进行判断原创 2021-03-24 19:48:30 · 64 阅读 · 0 评论 -
014自己造的错误之视图聚合和分组
CREATE VIEW ccc(ccid,ccname,ccloc) ASSELECT d.id,d.dname,d.locFROM dept dLEFT JOIN `emp` eON d.id=e.dept_id;现在对视图进行聚合统计 SELECT ccc.`ccid`,ccc.`ccloc`,COUNT(*) FROM ccc GROUP BY ccc.`ccid`;自己实践总结发现视图产生时候用了 id 作为条件,所以最后视图聚合的时候也要用id进行原创 2021-03-20 20:55:43 · 138 阅读 · 0 评论 -
013自己造的bug之阿里云OOS下载文件损坏
在存储空间中有这样一个图片,下载我使用代码来下载它来看代码 public static void main(String[] args) throws IOException { // Endpoint String endpoint = "https://oss-cn-beijing.aliyuncs.com"; // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登原创 2021-03-19 19:59:33 · 1108 阅读 · 0 评论 -
012自己造的错误之JSTL表达式if
错误代码<c:if test="${name}=='lili'"><h2>欢迎登录</h2></c:if>test后面传递一个布尔值,布尔值由逻辑判断生成,如果使用EL表达式取出值与其他值判断,应该把其他值值放到EL表达式里面。注意EL表达式中如果字符串使用==判断底层使用equals进行判断。正确代码<c:if test="${name=='lili'}"><h2>欢迎</h2></c:if>原创 2021-03-18 12:44:13 · 93 阅读 · 0 评论 -
009自己造的错误JavaWEB路径问题又是跳跳跳的一天
1.首先写一个Servlet 并且采用请求转发方式来转发请求到 jsp3页面,因为使用了转发 浏览器路径还是这个Servlet映射路径(此处放屁)@WebServlet("/ServletToMerryPage")public class ServletToMerryPage extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) t原创 2021-03-15 10:11:07 · 114 阅读 · 0 评论 -
聊聊JavaWEB中的相对路径
1.先来聊聊前端的html对于前端中的路径我们来举个例子1.1造一个servlet@WebServlet("/Servlet001")public class Servlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Str原创 2021-03-14 22:09:22 · 238 阅读 · 0 评论 -
008自己造的错误之EL表达式取不出数据
1.在jsp页面直接写一个java代码块<% String path= request.getContextPath();%>2.然后h5标签里面直接用EL表达式获取值${path}热后屁都没有3.内省java代码块中的变量怎么可以在jsp页面中直接获取呢?很显然不可以。我们应该把他放到域对象中作为共享数据才可以在jsp页面用EL表达式取出来。<% request.setAttribute("path", request.getContextPath(原创 2021-03-14 20:17:29 · 127 阅读 · 0 评论 -
007自己造的错误ServletContext获取媒体类型
ServletContext servletContext = getServletContext(); String mimeType = servletContext.getMimeType(字符串文件名); System.out.println("该文件的MIME类型时="+mimeType);错误之处就是字符串文件名之前我直接传递一个 apk 或者 txt 样式的字符串,结果解析出来时null应该传入一个完整的文件名比如:test.apk这样就对了这是ServletCont.原创 2021-03-13 13:44:01 · 109 阅读 · 2 评论 -
006自己造的错误--xml解析找不到文件
原创 2021-03-11 18:39:15 · 204 阅读 · 0 评论 -
005自己造的错误--java web下载功能
//0.1设置响应 应用类型为字节流 resp.setHeader("Content-Type","application/octet-stream"); //0.2设置处理形式 resp.setHeader("Content-Disposition","attachment;filename=test.png"); //1.获取本地输入流 //1.1获取绝对路径 String realPath = req.g.原创 2021-03-10 13:22:37 · 81 阅读 · 0 评论 -
004 自己造的错误 tomcat的第三种发布方式
1.服务器软件tomcat9低版本的可能没有对应文件夹2.找到下面文件夹3.打开后创建一个 配置文件名 .xml的文件里面编写的内容需要注意一下配置文件名要和path 保持一致,否则没有用原创 2021-03-10 10:19:14 · 70 阅读 · 0 评论 -
003自己造的错误--JavaWeb集成Redis出错
1.一个普通 的JavaWeb项目集成redis后出错java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) org.apache.catalina.loader.WebappClassLoaderBa原创 2021-03-10 09:19:18 · 122 阅读 · 0 评论 -
改错题01
package com.itheima.demo;import com.itheima.domain.Student;import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;public class RandomStu { //定义集合,并添加原始数据 private static ArrayList<Student> list=new ArrayList&l原创 2021-03-04 19:49:58 · 313 阅读 · 1 评论 -
002字节造的错误之类加载器
使用本类字节码类对象获得类加载器来读取src目录下的文件脑子一梦IDEA一提示就变成这玩意了 InputStream resourceAsStream1 = Demo1.class.getResourceAsStream("xxx");我tmd咋都读不到文件修改如下: InputStream resourceAsStream = Demo1.class.getClassLoader().getResourceAsStream("xxx");...原创 2021-03-05 20:18:04 · 57 阅读 · 0 评论 -
001自己造的错误之Properties
错误在使用集合Properties,写配置文件的时候。用脚趾头掰掰配置文件里面肯定全是字符串,所以put进去一个对象再调用存储方法肯定是错误的。另外Properties 有专门的方法,IDEA中ctrl + p提示的就是俩字符串properties.setProperty("stu1","11")总结一下有关properties配置文件无非两个操作读和写写的时候一般和框架有关,自己打开记事本改改就行现在从代码角度总结写写操作写的前提是集合里面有东西,我们用setsetProperty(原创 2021-03-05 20:12:23 · 182 阅读 · 0 评论