Metricbeat 采集 Docker 指标
技术博客

Metricbeat 采集 Docker 指标

17692 9

Dokcer本身命令行界面去管理集群内的资源对象,例如有需求想查看某一些容器在任意的时间段性能的使用情况,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Metricbeat 是用于采集 Docker 相关的性能指标, Elasticse...

Filebeat 采集 Kubernetes 日志
技术博客

Filebeat 采集 Kubernetes 日志

18974 31

由于容器的特性,在容器重新创建后日志会废弃掉,如何通过持久化和中心化的处理容器日志变成一个棘手的问题,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Filebeat 是用于采集 Kubernetes Pod 相关的日志,Elastics...

力扣(LeetCode)刷题,简单+中等题(第29期)
技术博客

力扣(LeetCode)刷题,简单+中等题(第29期)

20469 56

目录 第1题:分割数组为连续子序列 第2题:翻转矩阵后的得分 第3题:寻找旋转排序数组中的最小值 第4题:乘积最大子数组 第5题:不同路径 第6题:判断路径是否相交 第7题:摆动序列 第8题:单调递增的数字 第9题:移除链表元素 第10题:计数二进制子串 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决...

力扣(LeetCode)刷题,简单+中等题(第30期)
技术博客

力扣(LeetCode)刷题,简单+中等题(第30期)

12135 30

目录 第1题:单词规律 第2题:找不同 第3题:在排序数组中查找元素的第一个和最后一个位置 第4题:使用最小花费爬楼梯 第5题:寻找峰值 第6题:字符串中的第一个唯一字符 第7题:两个数组的交集 II 第8题:分发饼干 第9题:旋转图像 第10题:矩阵置零 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解...

GitLab 玩转自动化部署
技术博客

GitLab 玩转自动化部署

15608 9

在开发过程是频繁需要和代码仓库交互的,例如 GitHub,GitLab等,如果代码仓库不单单只是拥有托管代码的能力,甚至可以帮助实现自动化测试,自动化部署,那听起来不是非常的酷吗。 关于 GitLab 强大的功能 Gitlab 不单单是一个代码托管的 VCS 版本控制系统,其他例如 CI/CD Pipelie,Wiki,Issue Tracking,...

用Python写个在线Python的网站怎么样
技术博客

用Python写个在线Python的网站怎么样

12685 64

前几天,一个朋友提出了一个建议,如何用python写出python的解释器,我感觉这是一个很好的问题,于是就去看看,打算用python写一个试试,后来我发现一个事情,python里面的subprocess算是一个很有趣的东西,他可以解释python自己的代码,之后就有个想法了,尝试用subprocess去写一个在线运行python的网站。 那今天我们就来分享一下,...

情人节撩女神攻略
技术博客

情人节撩女神攻略

12680 56

自古真情留不住,唯有套路得人心。 情人节马上来临,小F这就给大家带来一个Python的小套路。 刷抖音的小伙伴,也许会有点印象。 利用Python的pygame库,生成一个套路神器。 / 01 / 无套路版本 无套路版本和抖音上的一些视频差不多。 就是点不了拒绝按钮... 详细代码如下。 import pyga...

Web Service进阶(七)浅谈SOAP Webservice和RESTful Webservice
技术博客

Web Service进阶(七)浅谈SOAP Webservice和RESTful Webservice

20441 43

浅谈SOAP Webservice和RESTful Webservice       REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为:       1.网络上的所有事物都可以被抽象为资源(resource)       2.每一个资源都有唯一的资源标识(resourc...

J2EE进阶(三)struts2 <s:action>标签的用法
技术博客

J2EE进阶(三)struts2 <s:action>标签的用法

13287 43

J2EE进阶(三)struts2 <s:action>标签的用法 前言      使用action标签,可以允许在jsp页面中直接调用Action,(类似AJAX页面调用)在调用Action时候,可以指定需要被调用的Action的name和namespace.如果指定了executeResult参数的属性值为true,该标签会把Action的处理结果(视图资源)包含到本页...

软件测试进阶(一)A/B测试终极指南
技术博客

软件测试进阶(一)A/B测试终极指南

13968 56

A/B测试终极指南       A/B测试不是一个时髦名词。现在很多有经验的营销和设计工作者用它来获得访客行为信息,来提高转换率。然而,A/B测试与SEO不同的是,人们都不太知道如何进行网站分析和可用性分析。他们并不完全明白它是什么或如何更有效的使用它。本文将为你提供有史以来最好的A/B测试教程。 什么是A/B测试?       A/B测试的核心就是:确定两个元素或版本...

数据处理之标准化/归一化方法
技术博客

数据处理之标准化/归一化方法

14730 49

数据处理之标准化/归一化方法 归一化方法(Normalization Method) 1.把数变为(0,1)之间的小数       主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理,更加便捷快速,应该归到数字信号处理范畴之内。 2.把有量纲表达式变为无量纲表达式       归一化是一种简化计算的方式,即将有量纲的表达式,经过变换,化为无量纲的表达式,...

J2EE进阶(六)SSH框架工作流程项目整合实例讲解
技术博客

J2EE进阶(六)SSH框架工作流程项目整合实例讲解

15586 62

J2EE进阶(六)SSH框架工作流程项目整合实例讲解   请求流程      经过实际项目的进行,结合三大框架各自的运行机理可分析得出SSH整合框架的大致工作流程。      首先查看一下客户端的请求信息:      对于一个Web项目,项目发布后,服务端收到客户端的请求信息后首先加载Web.xml配置文件,Web.xml文件如下所示:      Str...

J2EE进阶(四)Spring配置文件详解
技术博客

J2EE进阶(四)Spring配置文件详解

18947 42

J2EE进阶(四)Spring配置文件详解 前言      Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文...

Java进阶(四十)Java类、变量、方法修饰符讲解
技术博客

Java进阶(四十)Java类、变量、方法修饰符讲解

20440 36

Java进阶(四十)Java类、变量、方法修饰符讲解 Java类修饰符     abstract: 将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。     final: 将一个类生命为最终(即非继承类),表示他不能被其他类继承。     private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该...

网站开发进阶(四十三)html中,路径前加“/” 与不加“/”的区别
技术博客

网站开发进阶(四十三)html中,路径前加“/” 与不加“/”的区别

12119 27

网站开发进阶(四十三)html中,路径前加“/” 与不加“/”的区别 前言      <script src="js/downloadify.js"></script>表示加载你当前页面目录中名为js的子目录下面名为pic.js的js包。      加“/”是代表绝对路径,不加“/”是代表相对路径。      HTML绝对路径(absolute path)在网页制作中...

J2EE进阶(十二)SSH框架整合常见问题汇总(三)
技术博客

J2EE进阶(十二)SSH框架整合常见问题汇总(三)

12673 51

J2EE进阶(十二)SSH框架整合常见问题汇总(三)   问题16       在挂失用户时,发现userid值为空,但是在前台输入处理账号22时,通过后台输出可以看出,后台根据前端输入在数据库中查询到结果对象并输出该对象的userid,而且Guashi对象也获取到了其值。           解决      初步判定,程序没有问题,还是应该出在配置文件...

J2EE进阶(十)SSH框架整合常见问题汇总(一)
技术博客

J2EE进阶(十)SSH框架整合常见问题汇总(一)

13287 66

SSH框架整合常见问题汇总(一) 前言      以下所列问题具有针对性,但是遇到同类型问题时均可按照此思路进行解决。 问题1      class "org.apache.commons.dbcp.BasicDataSource" not found      使用MyEclipse时,用ssh时,applicationContext出错提示说:      cl...

J2EE进阶(十三)Spring MVC常用的那些注解
技术博客

J2EE进阶(十三)Spring MVC常用的那些注解

13968 64

Spring MVC常用的那些注解 前言       Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam,@ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Anno...

剑指Offer——贪心算法
技术博客

剑指Offer——贪心算法

14729 46

剑指Offer——贪心算法 一、基本概念        所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果...

服务端技术进阶(八)GitHub入门篇
技术博客

服务端技术进阶(八)GitHub入门篇

15586 45

服务端技术进阶(八)GitHub入门篇 前言     在投递简历的过程中,发现有的公司会要求填写自己的GitHub地址,而自己却还没有GitHub帐号,准确点说是自己还不太会使用GitHub。(貌似开源社区中的大牛用的比较多)作为一个程序员,这个自己还是要懂的。遂决定学习之,遂将学习笔记整理如下。大部分内容摘录自网络,自己将内容进行整理。 概念     Git是一个分布式的版...

剑指Offer——全排列递归思路
技术博客

剑指Offer——全排列递归思路

16556 51

剑指Offer——全排列递归思路 前言       全排列,full permutation, 可以利用二叉树的遍历实现。二叉树的递归遍历,前中后都简洁的难以置信,但是都有一个共同特点,那就是一个函数里包含两次自身调用。 所以,如果一个递归函数中包含了两次自身调用,那么这类问题就是归纳成二分问题。也就是to be or not to be , is the proble...

Java进阶(四十一)多线程讲解
技术博客

Java进阶(四十一)多线程讲解

17666 14

Java多线程讲解 前言     接到菜鸟网络的电话面试,面试官让自己谈一下自己对多线程的理解,现将其内容整理如下。 线程生命周期     Java线程具有五种基本状态     新建状态(New):当线程对象创建后,即进入了新建状态,如:Thread t = new MyThread();     就绪状态(Runnable):当调用线程对象的start()方...

AngularJS进阶(四十)创建模块、服务
技术博客

AngularJS进阶(四十)创建模块、服务

12117 47

AngularJS进阶(四十)创建模块、服务 学习要点      使用模块构架应用      创建和使用服务      为什么要使用和创建服务与模块?           服务允许你打包可重用的功能,使之能在此应用中使用。           模块允许你打包可重用的功能,使之能跨应用使用。 一、应用程序模块化      先看看一个没有模块化的程序   ...

mxgraph进阶(三)Web绘图——mxGraph项目实战(精华篇)
技术博客

mxgraph进阶(三)Web绘图——mxGraph项目实战(精华篇)

17662 52

Web绘图——mxGraph项目实战(精华篇) 声明     本文部分内容所属论文现已发表,请慎重对待。 需求       由于小论文实验需求,需要实现根据用户日志提取出行为序列,然后根据行为序列生成有向图的形式,并且连接相邻动作的弧上标有执行此次相邻动作的频次,每个动作另附有一个数据集,这样有向图加数据集就构成了用户交互图。为此,自己想到了mxGraph,遂决定学习...

网站开发进阶(三十九)重磅推出:优良的编码风格!
技术博客

网站开发进阶(三十九)重磅推出:优良的编码风格!

18942 42

重磅推出:优良的编码风格! 前言       在进行项目开发之前,项目组成员遵守一套完善的编程规范至关重要。因为“不怕BOSS的BUG,就怕没有良好编码风格的队友!” 优秀的代码风格如同一身得体的打扮,能够给人以良好的印象。 初学程序设计,首先必须建立良好的编程习惯,这其中就包括代码风格。本文就代码风格中的几个重点问题进行了讨论,并在文后给出了一份优秀的代码作为风格模...

mysql进阶(二十四)防御SQL注入的方法总结
技术博客

mysql进阶(二十四)防御SQL注入的方法总结

13964 59

防御SQL注入的方法总结       这篇文章主要讲解了防御SQL注入的方法,介绍了什么是注入,注入的原因是什么,以及如何防御,需要的朋友可以参考下。       SQL注入是一类危害极大的攻击形式。虽然危害很大,但是防御却远远没有XSS那么困难。      SQL注入可以参见:https://en.wikipedia.org/wiki/SQL_injection  ...

网站开发进阶(四十)知识总结
技术博客

网站开发进阶(四十)知识总结

14726 33

Html中如何插入一个空格? 在目的位置处输入代码 (“nbsp”代表不换行空格)。 Angularjs可以在script脚本中实现吗? 应该不可以 如何设置表格中各列的宽度 width="150px" 如何设置表格间距 style="padding-top: 15px" Ionic中input获取焦点 autofocus 属性规定当页面加载时 input ...

Android进阶(二十四)Android UI---界面开发推荐颜色
技术博客

Android进阶(二十四)Android UI---界面开发推荐颜色

17662 13

Android UI---界面开发推荐颜色         在Android开发过程中,总要给app添加一些背景,个人认为使用纯色调便可以达到优雅的视觉效果。       补充一些常用的颜色值:colors.xml     <?xml version="1.0" encoding="utf-8" ?> <resources> <color name="wh...

Android进阶(二十六)MenuInflater实现菜单添加
技术博客

Android进阶(二十六)MenuInflater实现菜单添加

20434 46

MenuInflater实现菜单添加 前言       之前实现的Android项目中可以实现菜单的显示。但是再次调试项目时发现此功能已无法实现,很是令人费解。难道是因为自己手机Android系统的问题?尝试通过别的手机进行真机调试。       经过在别人的手机上进行测试,发现问题依旧存在。那就是自己的程序有问题了。      实现菜单显示的代码如下:   /...

Android进阶(二十八)上下文菜单ContextMenu使用案例
技术博客

Android进阶(二十八)上下文菜单ContextMenu使用案例

12115 21

上下文菜单ContextMenu使用案例 前言       回顾之前的应用程序,发现之前创建的选项菜单无法显示了。按照正常逻辑来说,左图中在“商品信息”一栏中应该存在选项菜单,用户可进行分享等操作,但是现在此操作莫名其妙的消失了。写了个测试Demo,如中图所示,一切按照逻辑显示正常。怪就怪在项目中无法显示,起初设想是因为Android系统版本太高问题,但是在别的手机上测试...