自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 springboot2和springboot3自动装配的区别

springboot2和springboot3的自动配置区别

2023-11-30 09:40:42 749

原创 当发送oom异常的时候,其他线程会不会挂掉 ,为什么有时候oom异常的时候,连同jvm一起挂掉

【代码】当发送oom异常的时候,其他线程会不会挂掉 ,为什么有时候oom异常的时候,连同jvm一起挂掉。

2022-08-29 11:34:00 378 1

原创 发生oom时候应该怎么处理

当发生OutOfMemoryError 异常的时候 会把保存信息打印到指定的文件夹 然后通过打开cmd 输入jvisualvm进入 jdk自带的查看工具进行查看。在程序启动之前 添加Jvm参数**-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\software**...

2022-08-29 11:33:13 177

原创 解决Cpu过高的问题

接下来就可以通过 ps H eo pid,tid %cpu命令中查询到的线程id 去 中查看具体的代码行数了 上方第三步 中线程id使用的十进制 而 第四步展示的是16进制的 所以需要自己转换一下将23279转换一下就是5AEF 通过查看发现是在运行第14行。执行 ps H eo pid,tid %cpu 可以看到23268进程的23279线程占用的cpu达到了92.8%执行jstack 进程号 jstack 23268 可以查看该进程的全部线程信息。...

2022-08-29 11:32:11 187

原创 StackOverflowError出现的情况

StackOverflowError出现的情况。

2022-08-29 11:31:29 85

原创 每个线程都会有自己的栈空间吗? 还是都使用同一个栈空间

栈是先进后出,也就是压栈 , 如果公用同一块栈空间 有的1线程先把方法A压入最下面, 2线程将方法BCD 同时压入栈空间,1线程执行完后想要释放方法A,那么 势必会影响到2线程的BCD方法。所以 每次进来一个线程都会分配一块栈空间,用来存放临时变量,引用。...

2022-08-29 11:30:32 2139

原创 java后端配置跨域 解决CORS 请求未能成功

package com.bao.blog.admin.Handler;import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * @auther WeiChuanBao * @date 2021/8/3 9:50 */public clas

2022-04-05 18:34:54 1038

原创 java求交集

package com.leetcode;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;/** * @date 2022/3/22 20:45 * 求交集 */public class _999 { public static void main(String[] args) {//方式一 A

2022-03-22 22:25:17 566

原创 java跨域问题

跨域简介跨域 也就是 非同源策略请求那么同源策略请求有 ajax、fetch如果 区分 是否会跨域需要 协议,域名,端口号一致就是同源,只有有一个不同就是跨域1. 修改hosts文件2. Jsonp首先需要了解 script img link lframe 不存在跨域请求的限制 例如 cdn第一步 在 客户端使用script标签 发送一个路径去访问服务端,这个路径后面写参数用?拼接 callback=func(),向服务器发请求,同时会把本地的一个函数传递给服务器,服务器接收到客户端的请求后

2021-08-09 17:14:56 273

原创 自己实现ioc

spring.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="h

2021-08-09 17:13:31 71

原创 hashmap源码

HashMap的底层数据结构是什么数组+链表 存放key value 内部类 Node<key,value,Node > static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> next; //指向下一个节点的引用

2021-08-09 17:12:32 40

原创 dubbo

​单一应用的优缺点优点: 开发相对简单缺点:部署和后期的开发维护上,比较麻烦,不容易优化第一个项目 <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId>

2021-08-09 17:11:22 64

原创 RabbitMq

代码位置D:\wulianwangsanban\guancheng\rabbitmq\rabbitmq01不同mq的区别1.ActiveMQActiveNQ 是Apache出品,最流行的,能力强劲的开源消息总线。它是一个完全支持JNS规范的的消息中间件。丰富的APT,多种集群架构模式让ActiveMOA在业界成为老牌的滁息中间件,在中小型企业受欢迎!2.KafkaKafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache顶级项目。Kafka主要特点是基于Pull的模式来处

2021-08-09 17:09:38 197

原创 java可见性的问题

java可见性的问题/** * @author WeiChuanBao * @date 2021/8/9 14:42 */public class VolatileExample { /** * main 方法作为一个主线程 */ public static void main(String[] args) { MyThread myThread = new MyThread(); // 开启线程 myThrea

2021-08-09 17:04:02 146 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除