1.5k 1 分钟

原因:web 配置文件引入了两个配置文件,一个是 spring 的,一个是 spring mvc 的,spring 配置文件下配置了包扫描,而 spring mvc 配置文件没有配置,在 spring mvc 上填上就好了 <!-- Spring 配置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:spring/spring-context.xml...
2.5k 2 分钟

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Value;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.MediaType;import...
571 1 分钟

public String[] getUsernameAndTokenFromCookies(HttpServletRequest request){ String[] usernameAndToken = new String[2]; Cookie[] cookies = request.getCookies(); String usernameInCookie = null; String tokenInCookie = null; if( cookies != null ){ for (int i = 0; i <...
425 1 分钟

# 错误信息 # 原因 请求参数较长,修改后正常了,可能是被浏览器或服务器限制了 # 参考 https://www.ionos.com/digitalguide/hosting/technical-matters/err-connection-reset/ (问题描述) https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.1 (http1.1 协议对 URI...
3.7k 3 分钟

# 使用注解:定义一个组件,扫描一下包即可 package com.spring.schedule.demo01; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component; import...
1.9k 2 分钟

# 异常 1 Caused by: java.lang.NoClassDefFoundError: org/springframework/transaction/TransactionException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) at java.lang.Class.getConstructor0(Class.java:2699) at...
209 1 分钟

今天做 Excel 导出,需要从数据库导出一个时间类型的字段 create_time 然后就遇到一个 oracle 的时间类型转换的问题,不进行转换的话,导出的时间类似于这样 oracle.sql.TIMESTAMP@57c8f82b 在数据库中,create_time 这个字段的类型为 TIMESTAMP(6) 因为我们是 SSM 框架,所以从映射文件做一下转换 此时我们执行这条 sql 就会看到如下结果(我是用 idea 的 debug 模式查看的)
2.7k 2 分钟

这个借助了 import com.fasterxml.jackson.databind.JavaType; 使用下面这个方法做转换,可以说是一个工具吧,注意一下,constructParametricType () 这个方法其实已经作废了 public static JavaType getCollectionType(Class<?> collectionClass, Class<?>... elementClasses) { ObjectMapper mapper = new ObjectMapper(); return...
1.6k 1 分钟

转自 V 型知识库(http://www.vxzsk.com/85/cate.html) 【强制】可被用户直接访问的功能必须进行权限控制校验。 说明: 防止没有做权限控制就可随意访问、操作别人的数据,比如查看、修改别人的订单。 (权限和角色绑定) 【强制】用户敏感数据禁止直接展示,必须对展示数据脱敏。 说明: 支付宝中查看个人手机号码会显示成:158****9119,隐藏中间 4 位,防止隐私泄露。 (如果是 get 请求更要注意了,密码什么的前后端传递,最好使用 Base64 编码一下,要不有时右键查看网页源码都能看到) 【强制】用户输入的 SQL 参数严格使用参数绑定或者...
2k 2 分钟

转载自 “V 型知识库” # java 异常处理规范 (转自:http://www.vxzsk.com/521.html) 【强制】不要捕获 Java 类库中定义的继承自 RuntimeException 的运行时异常类,如: IndexOutOfBoundsException / NullPointerException,这类异常由程序员预检查来规避,保 证程序健壮性。 正例: if (obj != null) {...} 反例: try {obj.method () } catch (NullPointerException e){…} (不要抛...