logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解java虚拟机之Java对象头

一.对象头包含的信息1.Mark Word:这一部分主要包括 存储对象自身的运行时数据,如哈希码(HashCode)、 GC分代年龄、 锁状态标志、 线程持有的锁、 偏向线程ID、 偏向时间戳等。注意这里的1bit,主要是表名是否是偏向锁,如果是0的话,表示是无锁,如果是1的话,表示是偏向锁。由于对象需要存储的运行时数据很多,其实已经超出了32位、64位Bitmap结构所能记录...

ssm bean无法注入错误等相关错误

当出现如上图所示的错误的时候,即无法注入bean,可能是1.配置文件,或者注解包没扫描到,所以应该先检查spring相关的配置文件;2.当检查没问题的时候,要去看一下pom.xml(如果是maven工程的话),有没有加入对应的依赖;3.看一下web.xml文件,是否有初始化spring容器,路径是否对,是否有扫描所有spring配置文件,还有有没有配置前端控制器。...

什么是AQS及其原理

GitHub:https://github.com/JDawnF1、AQS简介AQS全名:AbstractQueuedSynchronizer,是并发容器J.U.C(java.lang.concurrent)下locks包内的一个类。它实现了一个FIFO(FirstIn、FisrtOut先进先出)的队列。底层实现的数据结构是一个双向链表。Sync queue:同步队列,是一个双向链...

深入了解Spring之事务

GitHub:https://github.com/JDawnF/learning_note目录1、事务2、事务的特性3、列举 Spring 支持的事务管理类型3.1 声明式事务a.基于TransactionInterceptor的声明式事务:b.基于TransactionProxyFactoryBean的声明式事务c.基于命名空间的声明式事务d.基于标注(@T...

mac上MAMP的各种坑

GitHub:https://github.com/JDawnF由于实训用php开发小程序,所以需要安装mamp集成开发环境,这个需要破解,否则自行破费购买。安装好之后要注意,可以自行选择是否要配环境,在application里面可以看到这两个图标。其中mamp主要是启动服务的作用,二另一个则是集成了mysql,PHP,Apache和苹果操作系统。注意:1.mamp中的PHP不支持...

#php
MyBatis中XML 映射文件中常见的标签

GitHub:https://github.com/JDawnFSQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出):cache – 对给定命名空间的缓存配置。cache-ref – 对其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。parameterMap – 已被废...

深入理解TCP、UDP协议及两者的区别

一、TCP协议:位于传输层, 提供可靠的字节流服务。所谓的字节流服务(Byte Stream Service) 是指, 为了方便传输, 将大块数据分割成以报文段(segment) 为单位的数据包进行管理。 而可靠的传输服务是指, 能够把数据准确可靠地传给对方。 即TCP 协议为了更容易传送大数据才把数据分割, 而且 TCP 协议能够确认数据最终是否送达到对方。所以,TCP连接相当于两根管道(一..

#网络
mac上MAMP的各种坑

GitHub:https://github.com/JDawnF由于实训用php开发小程序,所以需要安装mamp集成开发环境,这个需要破解,否则自行破费购买。安装好之后要注意,可以自行选择是否要配环境,在application里面可以看到这两个图标。其中mamp主要是启动服务的作用,二另一个则是集成了mysql,PHP,Apache和苹果操作系统。注意:1.mamp中的PHP不支持...

#php
深入理解TCP、UDP协议及两者的区别

一、TCP协议:位于传输层, 提供可靠的字节流服务。所谓的字节流服务(Byte Stream Service) 是指, 为了方便传输, 将大块数据分割成以报文段(segment) 为单位的数据包进行管理。 而可靠的传输服务是指, 能够把数据准确可靠地传给对方。 即TCP 协议为了更容易传送大数据才把数据分割, 而且 TCP 协议能够确认数据最终是否送达到对方。所以,TCP连接相当于两根管道(一..

#网络
SpringBoot+Thymeleaf项目解决HTTPS重定向时变成HTTP,设置redirectHttp10Compatible

一、前景由于新配了https的域名,但不支持通过nginx将域名转为http,在界面有些地方的重定向会失效,显示“was loaded over HTTPS, but requested an insecure frame”报错,所以只能通过代码层面去解决。项目是springboot+Thymeleaf,网上大概提了几种方法:在页面上配上“<meta http-equiv="Content-

文章图片
#spring boot#http#https
到底了