Java
小小阿萨姆
一个加班的程序媛
展开
-
service静态注入后抛出空指针异常
有一个普通的 Service@Servicepublic class AddressService {}由于某些原因需要静态注入@Autowiredprivate static AddressService staticAddressService;问题:调用时发现 staticAddressService 为 null,抛出了空指针异常解决方法:// 1. 注入一个非静态 service@Autowiredprivate AddressService addressService原创 2020-06-19 10:46:14 · 677 阅读 · 1 评论 -
Failed to execute fetch on Window Request with GET or HEAD method cannot have body
GET 格式@BusinessLog(action = "detail", actionDetail = "详情查询", actionMessageId = "detail")@ApiOperation(value = "详情查询", notes = "详情查询", httpMethod = "GET")@GetMapping(path = "/detail")public ApiResponse detail(String eventId) { return testService.detail原创 2020-06-11 16:11:06 · 750 阅读 · 0 评论 -
postgres存入json字段数据
还有 bug 是存入数据库的 json 字段格式不对,多出了转义符和前后的双引号…有其他更好的实现方式或者解决转移问题等建议,望大佬在评论中不吝赐教错误格式如下:"[{\"channelID\":\"1\",\"exceptions\":[\"test1\",\"test2\"],\"status\":\"ok\"}]"正文alarm_extend 在数据库中是 json 格式,下面截取的是部分sql语句,即指定 alarmExtend 的 javaType、jdbcType、typeHandl原创 2020-06-08 14:49:01 · 2254 阅读 · 1 评论 -
java 自学网站推荐
感兴趣的朋友可直接查看最后的链接~出现的问题网上的很多知识点都比较独立,导致每次看完一个知识点之后需要继续手动搜索下一个知识点,并且可能点击到的链接还不是自己想看的,或者下一次学习的时候又忘记上次看到哪了,浪费挺多的时间。在找工作的途中发现虽然面试官问的问题零零碎碎基本都能说个一二,但是没有可以深入的项目,所以实际并不顺利。需要有一个偏完整的项目才有的聊,而网上的项目有时候运行不了,有时候...原创 2020-05-07 14:55:37 · 1672 阅读 · 1 评论 -
tomcat 启动卡在 Initializing Spring root WebApplicationContext 然后超时
原因:xxxmapper.xml 中有两个相同的 id 名,复制的时候忘记删除了过程:用 generator 重新生成 xml 文件导入替换后发现 tomcat 启动成功,说明是原来 xml 文件的问题;用 DiffMerge 比较两个文件夹内容的不同之处,找到了问题所在就因为这个原因卡了一下午,要被自己蠢哭...原创 2019-05-19 17:17:15 · 2918 阅读 · 3 评论 -
运行Eclipse提示No java virtual machine was found after searching the follwing locations
打开eclipse时显示如下图的错误提示解决方法:在错误提示图片所说的文件夹中安装对应的 JDK 版本,比如我的就在 E 盘的 Java 文件下安装了 jdk-9.0.1,原来的那个被不小心删除了···打开 eclipse 的安装文件夹,修改 eclipse.ini 中的「 -vm」 项为 JDK 的安装文件夹...原创 2019-03-03 22:09:08 · 757 阅读 · 0 评论 -
笔试记录一
来源: 笔试记录一垃圾回收机制具体请参照垃圾回收机制数组的定义数组元素类型是基本类型中的整数类型(byte、short、int、long),则数组元素的值是 0数组元素类型是基本类型中的浮点类型(float、double),则数组元素的值是 0.0数组元素类型是基本类型中的字符类型(char),则数组元素的值是 ’ ‘数组元素类型是基本类型中的布尔类型(boolean),...原创 2018-05-20 20:07:19 · 193 阅读 · 0 评论 -
Java 继承实例
有关继承的一道笔试题,写出下面程序的输出结果: public class X { Y b = new Y(); X(){ System.out.println("X"); }}public class Y { Y(){ System.out.println("Y"); }}public clas...原创 2018-05-20 17:06:01 · 445 阅读 · 0 评论 -
JSTL
简介JSTL:JSP Standard Tag Library 标准标签库JSTL 允许开人员可以像使用 HTML 标签那样在 JSP 中开发 Java 功能;JSTL 库有 core,i18n,fmt,sql 等等;i18n 和 sql 用的很少,core 和 fmt 在工作中会用到,所以我们主要是了解 core 和 fmt。jar 包为了能够在 JSP 中使用 JS...原创 2018-05-20 15:29:48 · 1204 阅读 · 0 评论 -
JSP 的 EL 表达式
取值不同版本的 tomcat 是否默认开启对 EL 表达式的支持是不同的,所以为了 EL 表达式能正常使用,需要在 <%@page 标签里加上 isELIgnored="false" 使用 JSTL 输出要写成 <c:out value="${name}" />但是使用 EL 只需要 ${name}所以使用 EL 表达式非常的简单。示例:<c:s...原创 2018-05-20 15:28:57 · 278 阅读 · 0 评论 -
CCF考试Java试题--差1数对
问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式 输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。 输出格式 输出一个整数,表示值正好相差1的数对的个数。 样例输入 6 10 2 6 3 7 8 样例输出 3 样例说明 值正好相差1的数对包括(2, 3), (6, 7), (7, 8)。原创 2017-09-07 21:14:22 · 490 阅读 · 0 评论 -
CCF考试Java试题--旋转矩阵
问题1 问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。 输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。 输出格式 输出m行,每行包含n个整数,表示原始矩阵逆时针旋转9原创 2017-09-07 21:28:29 · 293 阅读 · 0 评论