Oracle中ROWID详解
摘要:oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的。rowid需要 10个字节的存储空间,并用18个字符来显示。该值表明了该行在oracle数据库中的物理具体位置。可以在一个查询中使用rowid来表明查询结果中包含该值。 保存r
阅读全文
数据校验
摘要:数据校验 两种方式:一种是spring自带的 Validation校验框架,另一种是利用JSR 实现校验功能。 Spring的 Validation 校验框架 在 org.springframework.validation 包中重要的接口如下: 1、Validtor 2、Errors 3、Vali
阅读全文
Eclipse无法查看第三方jar包文件源代码解决方法
摘要:来源于:https://www.cnblogs.com/1995hxt/p/5252098.html 1、打开第三方依赖包,源文件的快捷键:ctrl + mouseClick 2、由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题。
阅读全文
eclipse中Lombok注解无效
摘要:问题现象:eclipse中使用lombok的@Date,引用get方法时,报错。 解决方案: 在lombok官网(https://www.projectlombok.org/download)下载,或者找项目正在用的版本的lombok.jar,放到eclipse同目录文件夹 双击lombok.jar
阅读全文
Spring Boot配置文件大全
摘要:Spring Boot配置文件大全 # mvc spring.mvc.async.request-timeout=设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format=设
阅读全文
Spring Boot添加切面,记录日志
摘要:一、AOP简介 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容, 它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据
阅读全文
Mybatis-Plus的使用
摘要:来源:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对现
阅读全文
SpringMVC之RequestContextHolder分析
摘要:最近遇到的问题是在service获取request和response,正常来说在service层是没有request的,然而直接从controlller传过来的话解决方法太粗暴,后来发现了SpringMVC提供的RequestContextHolder遂去分析一番,并借此对SpringMVC的结构深
阅读全文
kaptcha验证码使用
摘要:官方地址:https://code.google.com/p/kaptcha/w/list kaptcha 是一个很有用的验证码生成工具。有了它,你能够生成各种样式的验证码,由于它是可配置的。 kaptcha工作的原理是调用 com.google.code.kaptcha.servlet.Kaptc
阅读全文
Java Web应用中获取用户请求相关信息,如:IP地址、操作系统、浏览器等信息
摘要:引入jar包 代码: 原文参考:https://www.cnblogs.com/qubo520/p/10970845.html
阅读全文