springboot-skywalking分布式追踪

  • Post author:
  • Post category:其他

分布式服务链路,通过index页面可以看到系统调用情况成功、失败等情况 下载地址:http://archive.apache.org/dist/skywalking/ 选择带-apm-es的版本【如apache-skywalking-apm-es7-8.7.0.tar.gz】,包含服务器和客户端配置 解压后agent中的文件是客户端所用的,其他的为skyWalking服务器文件 使用方法: 解压后…

继续阅读 springboot-skywalking分布式追踪

啧啧啧 合并两个单链表 不占用新内存

  • Post author:
  • Post category:其他

将链表La和Lb合并为Lc, 条件: 不给Lc分配新内存(即调整Lc的指针指向两链表符合条件的节点); 主要算法 List *T_O(LNode La,LNode Lb,LNode Lc){ /*判断两链表是否存在一处拜访完,一处有几个村没拜访的情况,如果有就判断是哪几个村,并挨家挨户拜访*/ if(La==NULL||Lb==NULL){ if(La==NULL&&Lb!=NUL…

继续阅读 啧啧啧 合并两个单链表 不占用新内存

isxdigit字符串测试函数应用实例

  • Post author:
  • Post category:其他

原型:int isxdigit(int c); 头文件:ctype.h 功能:检查参数c是否为16进制数字,只要c为下列其中一个情况则返回TRUE。16进制数字:0123456789ABCDEF。 返回值:若参数c为16进制数字,则返回TRUE,否则返回NULL(0)。 附加说明: 此为宏定义,非真正函数。 函数模拟源码: int isxdigit(int c) { return ('0' <…

继续阅读 isxdigit字符串测试函数应用实例

剑指OFFER-滑动窗口的最大值(Java)

  • Post author:
  • Post category:java

1. 滑动窗口的最大值 1.1 题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, …

继续阅读 剑指OFFER-滑动窗口的最大值(Java)

Let’s Encrypt申请证书-保姆教程

  • Post author:
  • Post category:其他

前言: 什么是http?什么又是https? http 是一个传输网页内容的协议,比如你看到的 http 开头的网站 http://www.baidu.com,其网页上的文字、图片、 CSS 、 JS 等文件都是通过 http 协议传输到我们的浏览器,然后被我们看到。而 https 可以理解为“ HTTP over SSL/TLS ”,http 为什么需要“ over SSL/TLS ”呢,因为 …

继续阅读 Let’s Encrypt申请证书-保姆教程

Torrent字符串类型合法性检测

  • Post author:
  • Post category:其他

// TorrentDataParse.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <stdlib.h> #include <string.h> #include <string> bool IsValidInt(char * pData, int & nNum) { char * pTemp…

继续阅读 Torrent字符串类型合法性检测

大数据毕业设计 工作岗位数据分析与可视化 – python flask

  • Post author:
  • Post category:python

文章目录 0 前言 1 课题背景 2 实现效果 3 项目实现 3.1 概括 3.2 Flask实现 3.3 HTML页面交互及Jinja2 4 **完整代码** 5 最后 0 前言 ? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长…

继续阅读 大数据毕业设计 工作岗位数据分析与可视化 – python flask

JVM内存管理机制与GC

  • Post author:
  • Post category:其他

JVM由以下几个管理区组成: 程序计数器(存放于CPU很小的一块内存中 ):简单来讲,程序计数器是jvm用来记录程序的运行位置的,在JVM中,程序也是通过指令来一步一步运行的,在多个线程中,同一个方法在同一个时间内,一个内核只能执行一个指令,所以,对于每一个程序来说,必须要有记录他运行的执行进度,所以说,在每一个线程中,都会有他的一个程序计数器,如果线程是在执行java方法,那么程序计数器指向的就…

继续阅读 JVM内存管理机制与GC

python构建二叉树测试用例–返回根节点

  • Post author:
  • Post category:python

python构建二叉树测试用例–返回根节点 # 定义树节点. class TreeNode(object): def __init__(self, x): self.val = x self.left = None self.right = None #将输入的列表转化为一棵二叉树,返回根节点 def deserialize(data): def dfs(data): val = data.pop…

继续阅读 python构建二叉树测试用例–返回根节点

Redis 内存优化技巧

  • Post author:
  • Post category:其他

这次跟大家分享一些优化神技 如何用更少的内存保存更多的数据? 我们应该从 Redis 是如何保存数据的原理展开,分析键值对的存储结构和原理。 从而继续延展出每种数据类型底层的数据结构,针对不同场景使用更恰当的数据结构和编码实现更少的内存占用。 为了保存数据, Redis 需要先申请内存,数据过期或者内存淘汰需要回收内存,从而拓展出内存碎片优化。 最后,说下 key、value 使用规范和技巧、 B…

继续阅读 Redis 内存优化技巧