Java
白王_
半路出家
展开
-
Spring项目开发中遇到的HTTP 406错误的原因
HTTP 406 错误指无法接收 (Not acceptable)错误。出现406一般有两种原因:Jackson包不存在(springMVC默认依赖Jackson包 )。使用了@ResponseBody,返回数据后缀是.json,但是ajax请求的url后缀又是.html,最后浏览器收到数据不知该以哪种类型来解析数据,.html会被浏览器当作是静态页面,ajax请求返回了json数据,一静一动,浏览器不知如何处理,所以就会报406状态码。406的解决办法:查看Jackson转载 2021-08-01 19:28:04 · 2725 阅读 · 0 评论 -
Java从左上到右下、从右上到左下斜向遍历二维数组
for(int num = 0 ;num < dp.length+dp[0].length-1;num++) { for(int i = 0;i < dp.length ;i++) { int j = num - i; if((j >= 0) && (j < dp[0].length)) { System.out.print(dp[i][j]); } } System.out.println(...原创 2021-06-10 22:09:23 · 576 阅读 · 0 评论 -
Java程序员养成篇——面向大厂(2500字细数Java学习之路)
大家好,我是一只半路转到计算机做程序猿的生物狗,之前由于对计算机编程方面的不了解,直接入手了Python,看了一本厚厚的入门书(Python Crash Course)后,发现只是学了一些基本语法,要想使语言成为生产力工具,当时只能是望尘莫及,而且整个行业对Python程序员的要求远不止我所学的这些内容,于是,在我正式跳坑到计算机专业之后,对以后的路进行了一番思考,决定还是学Java这个技能栈吧,姑且也算个万金油,也方便找工作,Java这个技能栈到底要怎么学呢?学习哪些知识,读哪些书,学到什么程度?希望我的原创 2021-04-11 21:27:41 · 462 阅读 · 4 评论 -
Tomcat启动日志-ssm框架项目
D:\NoSpace\apache-tomcat-9.0.43\bin\catalina.bat run[2021-03-04 04:49:37,536] Artifact Fruit-Sales-Platform:Web exploded: Waiting for server connection to start artifact deployment...Using CATALINA_BASE: "C:\Users\ws\AppData\Local\JetBrains\IntelliJIde原创 2021-03-04 16:54:36 · 559 阅读 · 4 评论 -
Rainbow Brackets插件的一个好看的颜色搭配
原创 2021-02-04 11:10:03 · 1731 阅读 · 0 评论 -
MyBatis实现延迟加载的基本原理
MyBatis中有两个设置项和延迟加载有关:lazyLoadingEnable和agressiveLazyLoading。前者可开启延迟加载,后者设为false则是按需加载,两者配合使用。Mybatis实现延迟加载的基本原理MyBatis中的ResultMap关系映射中有两个标签:association和collection,前者适合一对一查询的关系映射,后者适合一对多查询的关系映射。实现延迟加载也要用到它们。假设我们使用测试方法测试延迟加载,先调用一个查询,查询得出结果赋给对象a,里面包含未加原创 2021-02-01 19:33:06 · 4061 阅读 · 3 评论 -
MyBatis踩坑记录:XML文件DTD部分写错导致MySQL连接不上
最近在看一本书:《Spring MVC+MyBatis开发从入门到项目实战》,图书馆里借的,泛泛地翻了一下,觉得可以学,于是就迎来了许多坑~比如下面这个~书中第三章 3.1节中的MyBatisFirstDemo这个例子,目的是测试MyBatis连接本地的MySQL并做简单查询,然后返回结果字符串输出到屏幕上。(没有用到Spring MVC)我跟着书上的示例代码敲了一下, 敲完运行,除了LOG4J的一些提示,和书上的输出不一样啊!看这日志,还以为数据库被强制关闭,四舍...原创 2020-11-19 13:18:52 · 777 阅读 · 0 评论