涨知识
未读
聊聊cookie、session、token
一、发展史 1、很久很久以前,Web基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议,就是请求加响应,尤其是我不用记住是谁刚刚发了HTTP请求,每个请求对我来说都是全新的。这段时间很嗨皮。 2、但是随着交互式Web应用的兴
涨知识
未读
ArrayList及扩容机制
一、ArrayList ArrayList就是动态数组,其实就是Array的复杂版本,提供了动态的添加元素和删除元素的方法,同时实现了Collection 和 List接口,能够灵活的设置数组的大小。ArrayList有三种构造方法: 空的构造函数 根据传入的数值大小,创建指定长度的数组 通过传入C
SpringBoot配置文件加载顺序
基础配置路径及其加载顺序 Springboot程序启动时,会从以下位置加载配置文件: 1.file:./config/ :当前项目下的/config目录下 2.file:./ :当前项目的根目录 3.classpath:/config/ :classpath的/config目录 4.classpat
涨知识
未读
VO,BO,POJO,DO,DTO的区别
VO,BO,POJO,DO,DTO的区别 基本实体类包都以entity或者pojo来称呼,可是不少项目中,却有很多VO,BO,PO,DO,DTO之类的包,Loki将在本文对这些概念做一些整理 展示图 一、实际应用 对于简单系统,我们完全可以做出一些改变,以下是一些实际建议 POJO这个没法省,不管叫
Maven打包时将xml加入打包文件内
1、前言 我们想在yml配置文件中读取xml中的值作为参数,就需要在maven打包的时候把xml文件打包进去 spring:
application:
name: @artifactId@ #拿到POM文件中的值
profiles:
active: @facility@
2
java对象在内存中的存储布局
对象头(Header) markword(标记字段) : 4字节 class pointer(对象指针) : 4字节 实例数据(Instance Data) 对象实际数据 : 实际数据所占字节数 对齐填充(Padding) 按照8字节对齐数据(如果不能被8整除,则自动补齐) 对象在内存中的结构(JO