- 博客(14)
- 收藏
- 关注
原创 当发送oom异常的时候,其他线程会不会挂掉 ,为什么有时候oom异常的时候,连同jvm一起挂掉
【代码】当发送oom异常的时候,其他线程会不会挂掉 ,为什么有时候oom异常的时候,连同jvm一起挂掉。
2022-08-29 11:34:00
470
原创 发生oom时候应该怎么处理
当发生OutOfMemoryError 异常的时候 会把保存信息打印到指定的文件夹 然后通过打开cmd 输入jvisualvm进入 jdk自带的查看工具进行查看。在程序启动之前 添加Jvm参数**-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\software**...
2022-08-29 11:33:13
212
原创 解决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
238
原创 每个线程都会有自己的栈空间吗? 还是都使用同一个栈空间
栈是先进后出,也就是压栈 , 如果公用同一块栈空间 有的1线程先把方法A压入最下面, 2线程将方法BCD 同时压入栈空间,1线程执行完后想要释放方法A,那么 势必会影响到2线程的BCD方法。所以 每次进来一个线程都会分配一块栈空间,用来存放临时变量,引用。...
2022-08-29 11:30:32
2426
原创 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
1178
原创 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
622
原创 java跨域问题
跨域简介跨域 也就是 非同源策略请求那么同源策略请求有 ajax、fetch如果 区分 是否会跨域需要 协议,域名,端口号一致就是同源,只有有一个不同就是跨域1. 修改hosts文件2. Jsonp首先需要了解 script img link lframe 不存在跨域请求的限制 例如 cdn第一步 在 客户端使用script标签 发送一个路径去访问服务端,这个路径后面写参数用?拼接 callback=func(),向服务器发请求,同时会把本地的一个函数传递给服务器,服务器接收到客户端的请求后
2021-08-09 17:14:56
318
原创 自己实现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
90
原创 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
63
原创 dubbo
单一应用的优缺点优点: 开发相对简单缺点:部署和后期的开发维护上,比较麻烦,不容易优化第一个项目 <!-- https://mvnrepository.com/artifact/org.apache.dubbo/dubbo --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId>
2021-08-09 17:11:22
85
原创 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
241
原创 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
198
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人