首页 > 其他分享 >23-06知识积累

23-06知识积累

时间:2024-02-18 15:44:18浏览次数:35  
标签:积累 dubbo 06 cn 23 cookie1 线程 cookie feishu

序号 知识点 描述
  分析 频繁FGC问题

 堆内存使用过高: https://buzkgep88z.feishu.cn/docx/IW2YdwtOAoGKSDxbgoKcmsH5nvh

mat使用说明:JVM系列之:MAT工具使用教程 - 掘金 (juejin.cn)

使用教程:(43 封私信 / 80 条消息) 结合MAT分析OOM问题(视频版) - 知乎 (zhihu.com)

  线程分析实例 ‍⁢⁣⁡‍⁡⁡⁢‬‌⁡⁡⁢⁣‌⁣⁤‌‌⁤⁣⁤⁢⁤⁢⁡‬⁢⁢‍⁡⁢‌‌⁣⁢   https://buzkgep88z.feishu.cn/docx/DqhxdRgBnom3jOxKftfcR3Oin7c       开放平台Open-Msg启动优化 - 飞书云文档 (feishu.cn)
  一直最示最近关键字log ail -fn 100 application.log |grep 消费者线程
  dubbo 泛化调用 一次漫长的dubbo网关内存泄露排查经历 (qq.com)
  线程dump 分析

 https://fastthread.io/

想在关分析:https://duodian.feishu.cn/docx/YKBCduDxYofpK5xs2TSc2tWdnqh

  cookie写入

1、当请求进入 controller-action 写入 response resposne.addCookie(cookie01); – 如登录

2、写入cookie后,当再有请求 请求信息中会默认带 cookie 信息,到controller时request.getCookies可以

读取到写入浏览器的cookie。

如:

// 写入cookie

@RequestMapping("setCookie")
public String setCookie(){
Cookie cookie1=new Cookie("userName","liyanbo");
 cookie1.setMaxAge(30000);
 cookie1.setPath("/");
 cookie1.setSecure(false);
 httpServletResponse.addCookie(cookie1);
return "success";
}

// 请求获取cookie

@RequestMapping("getCookie")

public String getCookie(){
Cookie [] cookies= httpServletRequest.getCookies();
for (Cookie cookie : cookies) {
System.out.println("cookie.getName() = " + cookie.getName());
 System.out.println("cookie.getValue() = " + cookie.getValue());
 }
return "getCookie";
}
  logback.xml和logback-spring.xml

 

  调用Dubbo接口:Thread pool is EXHAUSTED   参考:https://blog.csdn.net/weixin_39666913/article/details/107907316 一方案 <dubbo:protocol name="dubbo" port="20881" threadpool="fixed" threads="500" /> 可以调整 threads参数 二方案 server: port: 8085 dubbo: application: name: dubbo-provider qos-enable: false registry: address: zookeeper://127.0.0.1:2181 protocol: name: dubbo port: 20889 # 线程池大小为5 threads: 5 # 修改默认的消息派发机制 (all) dispatcher: message consumer: check: false provider: filter: -validation  

参考02:‍‌⁢‌⁢⁤⁤‬‬⁢⁤‬⁣⁢⁤‬‬⁢‬⁢⁤⁢‌‍⁢⁤⁢‍‬⁢⁡调用Dubbo接口:Thread pool is EXHAUSTED - 飞书云文档 (feishu.cn)

三方案

‍⁢‍⁢‬⁡⁡⁡⁤⁡⁡⁤⁢‍‬⁣‍⁤⁢⁢⁢⁣‌⁣‌‌⁣‬‌⁤‬‍⁡⁢⁣⁡DSF常见问题汇总 - 飞书云文档 (feishu.cn) 第6项有类型问题描述解决

 

一般dubbo 线程池数量设置200 正常,如果超过报Thread pool is Exhusted 应该考虑程序方法执行时间是否可以优化。

  dubbo -ds 接入详细说明

 testProject2.zip

 

手动调用dubbo接口

telnet 10.27.189.213 20880 进入后回车然后录入下面命令 或本地(telnet 127.0.0.1 20880) invoke com.dmall.open.oauth.service.AuthDubboService.checkToken2({json串})      

全文总结

 

1.对象使用{ }表示
2.List/Set使用[ ]表示
3.Map使用{ }表示
4.内部类使用$符号
5.枚举类使用name
6.在使用{ }的时候最好指定"class".

标签:积累,dubbo,06,cn,23,cookie1,线程,cookie,feishu
From: https://www.cnblogs.com/liyanbofly/p/18019404

相关文章

  • 代码随想录算法训练营第十八天 | 112. 路径总和,113. 路径总和ii ,106.从中序与后序遍
     513.找树左下角的值 已解答中等 相关标签相关企业 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层最左边 节点的值。假设二叉树中至少有一个节点。 示例1:输入:root=[2,1,3]输出:1示例2:输入:[1,2,3,4,null,5,6,n......
  • 防干扰LCD显示液晶驱动VK2C23A/B 适用于胎压监测器,胎压仪表,胎压显示,胎压检测器等仪表
    VK2C23A/B概述:      VK2C23A/B是一个点阵式存储映射的LCD驱动器,可支持最大224点(56SEGx4COM)或者最大416点(52SEGx8COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。特点:•......
  • macOS Sonoma 14.3.1 (23D60) 正式版 Boot ISO 原版可引导镜像下载
    macOSSonoma14.3.1(23D60)正式版BootISO原版可引导镜像下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。请访问原文链接:https://sysin.org/bl......
  • macOS Sonoma 14.3.1 (23D60) 正式版发布,ISO、IPSW、PKG 下载
    macOSSonoma14.3.1(23D60)正式版发布,ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。请访问原文链接:https://sysin.org/blog/ma......
  • 力扣 230. 二叉搜索树中第K小的元素
    /** *Definitionforabinarytreenode. *publicclassTreeNode{ *  intval; *  TreeNodeleft; *  TreeNoderight; *  TreeNode(){} *  TreeNode(intval){this.val=val;} *  TreeNode(intval,TreeNodeleft,Tr......
  • [ARC067F] Yakiniku Restaurants
    首先考虑暴力。\(\mathcalO(n^2m)\)枚举左右两个端点,再贪心地选其中\(M\)张票的美味度最大那一家餐馆。复杂度不可接受,但是不难感觉到正解应该是\(\mathcalO(n^2)\)的。考虑枚举左端点\(i\),对于当前左端点,记每一个右端点\(j\)的答案为\(now_j\),若暂时不考虑距离,大部分......
  • 2023.2.17 LGJ Round
    A一个字符串,你要选最多的区间出来,满足两两不交,且右边的区间必须是左边区间的严格子串。\(n\le5e5\).注意到答案是\(\sqrtn\)级别的。那么我们设计一个dp,设\(f_{i,j}\)表示\([j,j+i-1]\)这个区间以及右边是否能选出\(i\)个。转移只需要检查大区间减去左端点/右端点......
  • P9325 [CCC 2023 S2] Symmetric Mountains
    原题链接题解,请看题解区————能不能利用已经算过的值来减少后续计算量呢?如果你toolongonline2:n为一的时候只输出零code#include<bits/stdc++.h>usingnamespacestd;inta[5005]={0};intf[5005][5005]={0};intmain(){intn;cin>>n;for(inti=1......
  • P1706 全排列问题
    全排列问题题目描述按照字典序输出自然数\(1\)到\(n\)所有不重复的排列,即\(n\)的全排列,要求所产生的任一数字序列中不允许出现重复的数字。输入格式一个整数\(n\)。输出格式由\(1\simn\)组成的所有不重复的数字序列,每行一个序列。每个数字保留\(5\)个场宽。......
  • 洛谷 P4065 题解
    模拟赛T1,纪念一下第一次场切紫。(话说场上这么多人切是不是都找到原了,就我这么傻想了半天)正难则反,很容易的将题目转化为选择若干种颜色,使这些颜色在原数组中的位置连续。设$pre_i$为颜色$i$最早出现的位置,$suf_i$为颜色$i$最晚出现的位置。假设通过选择若干颜色得到的位......