
java
阿诚学java
这个作者很懒,什么都没留下…
展开
-
spring Validation & Validation不生效情况
spring validation/springboot validation使用 与 不生效场景介绍原创 2023-06-06 17:14:40 · 3852 阅读 · 1 评论 -
curl get url
curl get json原创 2022-08-30 22:00:58 · 363 阅读 · 0 评论 -
The valid characters are defined in RFC 7230 and RFC 3986
The valid characters are defined in RFC 7230 and RFC 3986原创 2022-06-16 17:55:08 · 222 阅读 · 0 评论 -
list remove使用容易触发的问题
list remove使用容易触发的问题Java的List在删除元素时,一般会用list.remove(o)/remove(i)方法。在使用时,容易触碰陷阱,得到意想不到的结果。总结以往经验,记录下来与大家分享。首先初始化List,代码如下:package com.cicc.am.test; import java.util.ArrayList;import java.util.List; public class ListTest { public static void main(原创 2021-10-27 21:14:44 · 211 阅读 · 0 评论 -
threadLocal笔记
threadLocal笔记什么是threadLocalthreadLocal用于处理数据的隔离性,多个线程同时访问一个变量时,可能会出现错误的变量信息。这个使用可以使用线程同步机制处理或者使用threadlocal进行处理。线程同步机制和threadlocal之间的区别线程同步实现的是**“时间换空间”,threadlocal实现的是“空间换时间”**。线程同步:在一个线程进行访问时,会进行加锁,加锁之后其他的线程无法对该变量进行操作,只有在当前线程操作完毕后,释放锁,其他线程才能进行操作。t原创 2021-04-08 14:10:32 · 193 阅读 · 0 评论 -
什么是spring 初识spring
什么是spring 初识springspring是什么?spring(春天)—程序员的春天。spring是轻量级的ioc、aop容器框架。他简化了应用的开发,让程序员专注于业务逻辑的实现。spring iocioc主要有两个功能点–控制反转和依赖注入。控制反转:是将原本java对象的自主控制权转移到spring容器中,有spring容器进行java对象的实例化和管理。通俗的说就是原本java对象直接通过new创建出一个实例,现在将这个操作转移到spring容器,有spring容器进行。依赖注入原创 2021-04-05 09:34:08 · 278 阅读 · 3 评论 -
Mybatis的一级缓存和二级缓存
Mybatis的一级缓存和二级缓存Mybatis的一级缓存mybatis的一级缓存是默认开启的,每一次sql查询数据库都会将存储在缓存中,但是mybatis的一级缓存的作用域是session,也就是说mybatis进行数据库查询获取到的数据会存储在会话中,在同一个会话中,操作相同的sql语句–查询相同的数据,第一次查询从数据库中获取,第二次会直接在缓存**(session)**中获取。mybatis的二级缓存mybatis的二级缓存需要手动进行开启,mybatis的二级缓存与一级缓存之间的区别在于作原创 2021-04-04 10:05:30 · 200 阅读 · 0 评论