学习笔记

使用Elastic APM监控你的.NET Core应用

目录 前言 Elastic APM介绍 环境准备 .NET Core 应用集成 监控数据查看 监控API调用链路追踪 监控EF执行记录 自行埋点记录 异常监控 总结 作者:Jax 前言 在应用实际的运维过程中,我们需要更多的日志和监控来让我们对自己的应用程序的运行状况有一个全方位的了解。然而对于大部分开发者而言,平时大家所关注的更多的是如何更优雅的实现业务,或者是如何让应用的响应速度更快等等与编码相关的技术,对于应用程序的监控,可能还停留在日志文件的层面,而且大多数是出了事故被人为发现后,才通过日志尝试去定位问题。 ...

林大妈的JavaScript进阶知识(三):HTML5 History API

HTML5中新增了History API,它用于管理浏览器路由跳转的一个url栈。History是window对象的一部分,它也是一个对象,因此称它是BOM(类似DOM,Browser Object Model)中的一份子。History对象包含了用户在浏览器端访问过的所有url。 一、为什么存在History对象   当使用location.herf或a标签中的非锚点方式的href进行页面跳转时,会造成整个页面的刷新。但目前来说,越来越多的单页应用利用ajax技术进行异步请求,仅仅依靠数据变化更改视图而不刷新页面,像浏览器的前进和后退这些按钮的功能定位就会变得十分尴尬。例如我们访问一个博客页,在列表中点击某个博客跳转到文章页面,但文章是利用ajax技术加载的,也就是页面的url没有发生变化。此时我觉得这篇博客很有教育意义,于是将它分享给了我的朋友,如果不对路由进行处理,我的朋友点击这个url打开的页面将是博客列表而不是这篇被分享的博客。因此我们需要得到History对象的帮助。同时,History对象本被设计以表示与操作浏览器的访问历史,但由于隐私原因,它被封装好不能使用脚本访问其中的url,而只允许我们使用暴露出的几个方法:go()、back()和forward()来进行跳转。 ...

Java集合:LinkedList (JDK1.8 源码解读)

 LinkedList介绍还是和ArrayList同样的套路,顾名思义,linked,那必然是基于链表实现的,链表是一种线性的储存结构,将储存的数据存放在一个存储单元里面,并且这个存储单元里面还维护了下一个存储单元的地址。在LinkedList的链表储存单元中,不仅存放了下一个存储单元的地址,还存放了上一个单元的储存地址,因为Linked是双向链表,双向链表就是可以通过链表中任意一个存储单元可以获取到上一个存储单元和下一个存储单元。...

编程必备基础知识|计算机组成原理篇(02):计算机的分类

 计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作。特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力。...

Java之多线程(一)

一,前言 ​ 今天总结一些关于线程方面的知识,说到线程可谓是无人不知,毕竟这东西不管是在工作开发中,还是实际生活中都时时存在着。关于线程方面的内容非常多,从简单的单线程,多线程,线程安全以及到高并发等等,当然也包括信息通信。 ​ 当然这次从线程的基本开始,后面也会慢慢的补充线程的高级使用,这也算是让自己再复习一次了(哈哈)。 ​ 以下内容包括: 二,线程介绍 三,线程的创建 四,线程安全 五,线程池 二,线程介绍 ​ 先来介绍几个关于线程方面的概念。 2.1,并行与并发 并发:指两个或多个事件在同一个时间段内发生。 ...

多次回归分析及推导

多次回归分析 在线性回归分析的时候,我用了一条直线去拟合年龄和工资的数据,结果不是太贴合的。我们尝试先用多次方程组来拟合数据。 我们先把数据读出出来。 import tensorflow as tf import pandas as pd import numpy as np from matplotlib import pyplot as plt unrate = pd.read_csv('SD.csv') unrate = unrate.sort_values('Year') print(unrate) ...

现阶段状态,三年的门槛!!!

一、开始 2014年,对计算机只有一点点认知的我,因为某些原因参加了某鸟的培训,那时没有想过,也没有想到计算机软件到底是怎么样的,心想有什么难的,不就是软件嘛,因为那时学校经常会有信息技术课,听课下来自我感觉良好,而且各项测试都做的不错,没想到,进入培训后,打开了我的新天地。 为期一年半的培训,时间相比其它培训机构的确是比较长的,当时的宣传做的很好,什么培训过后轻松找到工作,走向IT精英,月入过万,很多人看到这些字眼,心里肯定是很开心的,觉得自己学成之后肯定也会是这样的,时间过得很快,一年半的时间很快过去,我们成为了一名“可以干活”的软件工程师,在开始到结束这段时间中,看到了很多人因为学不进去而自甘堕落,因为跟不上课程而重读(类似留级),还有一毕业就转行到其他行业的人(不知道来这里学习是为了干嘛)。 ...

Oracle 优化器_表连接

尊重原创,转载请标明出处:https://www.cnblogs.com/liyasong 目录 概述 类型 内连接 外连接 全连接 反连接 半连接 方法 1.排序合并连接 2.嵌套循环连接 3.哈希连接 4.笛卡尔连接 反连接 半连接 正文 回到顶部 概述   在写SQL的时候,有时候涉及到的不仅只有一个表,这个时候,就需要表连接了。Oracle优化器处理SQL语句时,根据SQL语句,确定表的连接顺序(谁是驱动表,谁是被驱动表及 哪个表先和哪个表做链接)、连接方法(下文有详细介绍)及访问单表的方法(是否走索引,及走哪个索引)。 ...

.NET Core 3.0及ASP.NET Core 3.0 前瞻

前几天微软发布了 .NET Core 3.0 Preview 9 ,这是.NET Core 3.0 最后一个预览版。 .NET Core 3.0 正式发布将在.NET Conf 上发布,.NET Conf 时间是9月23日至25日。 Visual Studio 2019 16.3预览版3和Visual Studio for Mac 8.3支持.NET Core 3.0 ,这些版本也同时发布。 从.NET Core 3.0 Preview 7就可用于生产,目前dotnet官网就是使用 https://dotnet.microsoft.com/ Powered by .NET Core 3.0.0-preview9-19423-09。 ...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程