java
文章平均质量分 69
___rain
这个作者很懒,什么都没留下…
展开
-
springboot配置https
sfsdf原创 2022-06-21 11:06:49 · 431 阅读 · 0 评论 -
Validator 验证,注解解释
Java后端发工作中经常会对前端传递过来的参数做一些校验,在业务中还要抛出异常或者不断的返回异常时的校验信息,充满了if-else这种校验代码,在代码中相当冗长。例如说,用户注册时,会校验手机格式的正确性,用户名的长度等等。虽说前端也可以做参数校验,但是为了保证我们API接口的可靠性,以保证最终数据入库的正确性,后端进行参数校验不可忽视。 Hibernate Validator 提供了一种统一方便的方式,让我们快速的实现参数校验。Hibernate Validator 使用注解,实现声明式校验。而在实现原创 2021-11-19 15:22:42 · 842 阅读 · 0 评论 -
Spring源码阅读顺序
Spring源码解析之ApplicationContext,主要内容是介绍Spring上下文初始化时的一些主要步骤 Spring源码解析之默认标签的解析,主要内容是<bean/>、<beans/>、<import/>、<alias/>四个默认标签的解析过程 Spring源码解析之自定义标签的解析,主要内容是除了默认标签外其他自定义标签的解析过程 Spring源码解析之context:component-scan标签解析,主要内容是<context:转载 2020-10-26 14:39:11 · 494 阅读 · 0 评论 -
java三目运算符
写在前面:三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运用不恰当的时候会导致意想不到的问题。前段时间遇到(一个由于使用三目运算符导致的问题,其实是因为有三目运算符和自动拆箱同时使用(虽然自动拆箱不是我主动用的)。一、三目运算符对于条转载 2018-01-12 15:49:18 · 20412 阅读 · 0 评论 -
java线程
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated met...原创 2018-10-19 10:12:59 · 82 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space有效解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同...转载 2019-07-06 16:02:37 · 222 阅读 · 0 评论