欢迎光临
我们一直在努力

admin的文章

前端自动化部署-IT技术资讯
Devops

前端自动化部署

admin阅读(1554)评论(0)赞(2)

前端自动化部署 原文地址在本人的github上 github地址 由于本人最近在公司搭建Jenkins自动部署方面,特意总结一下关于前端自动化部署的使用,本文主要从4个方面来讲述整个流程 docker的介绍 使用docker构建Jenkin...

Sentry 自动化异常提醒-IT技术资讯
ihh

Sentry 自动化异常提醒

admin阅读(1245)评论(0)赞(0)

简介 Sentry 是什么?中文翻译过来是 哨兵 的意思,从字面中可以知道 『站岗、放哨、巡逻、稽查的士兵』,不错,Sentry 是程序的 哨兵 ,它可以监控我们在生产环境中项目的运行状态,一旦某段代码运行报错,或者异常,会第一时间把报错的...

iptables 详解-IT技术资讯
iptables

iptables 详解

admin阅读(1563)评论(0)赞(1)

netfilter/iptables包过滤系统被称为单个实体,但它实际上由netfilter和iptables两个组件组成。netfilter也称为内核空间(KernelSpace),是内核的一部分,由包过滤表组成,这些表包含内核用来控制包...

Linux

Linux 软路由单线多拨

admin阅读(4736)评论(0)赞(3)

Linux 软路由宽带多拨(单线多拨),测试机为树莓派 3B,系统为 ArchLinux for ARM,ISP 为电信,实测只能稳定双拨,但带宽没变。 多拨介绍 所谓多拨就是同一主机同时拨通多条 PPPoE 线路,每个 PPPoE 线路都...

php

ThinkPHP6.0学习笔记-模型操作

admin阅读(1623)评论(0)赞(1)

ThinkPHP模型 模型定义 在app目录下创建Model目录,即可创建模型文件 定义一个和数据库表相匹配的模型 use think\Model; class User extends Model { } User会自动匹配对于数据库中的...

从JDK源码学习Hashmap-IT技术资讯
Java

从JDK源码学习Hashmap

admin阅读(1072)评论(0)赞(1)

这篇文章记录一下hashmap的学习过程,文章并没有涉及hashmap整个源码,只学习一些重要部分,如有表述错误还请在评论区指出~ 基本概念 Hashmap采用key算hash映射到具体的value,因此查找效率为o(1),为防止hash冲...

正则

正则表达式 入门

admin阅读(1182)评论(0)赞(0)

正则表达式入门 概念 正则表达式(Regular Expression),实际上也叫规则表达式,它本质上是一个字符串为什么叫正则 表达式,可能第一个翻译的人觉得这样更好听吧。正则表达式是一个语言规则,就像编程语言的面向对象这个特性一样,不同...

面试刷题36:线程池的原理和使用方法?-IT技术资讯
面试

面试刷题36:线程池的原理和使用方法?

admin阅读(1048)评论(0)赞(0)

线程池原理和使用在面试中被高频问到,比如阿里的面试题。下面我们针对问题来进行回答。 为什么要使用线程池? 线程池的使用场景有2: 1, 高并发场景:比如tomcat的处理机制,内置了线程池处理http请求; 2,异步任务处理:比如sprin...

Python

Python内置函数分类汇总

admin阅读(1152)评论(0)赞(0)

Python解释器内置了很多函数,这些内置函数使用方便,无需导入,直接调用。在交互模式下输入 dir(__builtins__) ,输出的列表中包含了所有的内置函数;   1、可迭代对象、序列操作相关 all(iterable) ...

非参数估计——核密度估计(Parzen窗)-IT技术资讯
ihh

非参数估计——核密度估计(Parzen窗)

admin阅读(1098)评论(0)赞(0)

核密度估计,或Parzen窗,是非参数估计概率密度的一种。比如机器学习中还有K近邻法也是非参估计的一种,不过K近邻通常是用来判别样本类别的,就是把样本空间每个点划分为与其最接近的K个训练抽样中,占比最高的类别。 直方图 首先从直方图切入。对...

面试官: 说说你对async的理解-IT技术资讯
编程

面试官: 说说你对async的理解

admin阅读(1197)评论(0)赞(1)

大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易,希望能够得到大家的支持和关注。 TL;DR async是generator和promise的语法糖...

HDU-5963 朋友 思维-IT技术资讯
ihh

HDU-5963 朋友 思维

admin阅读(1072)评论(0)赞(0)

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5963 吐槽 这道题我第一眼看,嗯??博弈论?还是树上的?我好像不会啊。。。但是一想某人的话,感觉这个应该也不会太难,可能有规律 分析 于是我就从...

溢出型漏洞分析-IT技术资讯
安全

溢出型漏洞分析

admin阅读(1109)评论(0)赞(2)

溢出型漏洞 前言:自己刚开始看这一块,加上自己的C语言基础并不好,很多地方都是参考的其他文章,所以可能会有很多错误的地方 1.基于C语言的缓冲区溢出漏洞分析 1.1 缓冲区溢出漏洞介绍 1.1.1 缓冲区溢出漏洞 缓冲区溢出漏洞是指在设计计...

ASP.NET CORE WEBAPI文件下载-IT技术资讯
ASP.NET

ASP.NET CORE WEBAPI文件下载

admin阅读(986)评论(0)赞(1)

最近要使用ASP.NET CORE WEBAPI用来下载文件,使用的.NET CORE 3.1。考虑如下场景: 文件是程序生成的。 文件应该能兼容各种格式。 浏览器可以感知进行下载。 准备 经过简单的调研,得到以下结论。 ASP.NET C...

连载《一个程序猿的生命周期》-《发展篇》- 34.如果自己有想法去“创业”,怎么平衡与工作之间的关系-IT技术资讯
编程

连载《一个程序猿的生命周期》-《发展篇》- 34.如果自己有想法去“创业”,怎么平衡与工作之间的关系

admin阅读(997)评论(0)赞(1)

       大部分人都会有想法,聊起来这些想法甚至滔滔不绝,在程序员这个行业很典型,接外包、培训、小本生意、转行等等,这也涉及程序员职业圈内经常讨论的30岁、35岁现象的问题,但是找一个符合自己意愿且能够持续发展的”想法...

多线程之旅(Task 任务)-IT技术资讯
编程

多线程之旅(Task 任务)

admin阅读(1002)评论(0)赞(1)

一、Task(任务)和ThreadPool(线程池)不同       源码 1、线程(Thread)是创建并发工具的底层类,但是在前几篇文章中我们介绍了Thread的特点,和实例。可以很明显发现局限性(返回值不好获取(必须在一个作用域中))...

Laravel队列的一些细枝末节-IT技术资讯
php

Laravel队列的一些细枝末节

admin阅读(1321)评论(0)赞(1)

因为我崇尚简单,所以我憎恨一切所谓的「重量级」框架,比如「Laravel」,有时候这种憎恨甚至到了偏执的程度,以至于如果我看到简历里写着诸如「精通 Laravel」之类的话,那么便会毫不犹豫的 PASS 掉候选人。不过现在我承认有点喜欢「L...

Linux

一次「Too many open files」故障

admin阅读(2275)评论(0)赞(0)

昨天,项目的 ElasticSearch 服务挂了,我说的挂可不是进程没了,因为有 Supervisor 保护,而是服务不可用了。以前曾经出现过一次因为 ES_HEAP_SIZE 设置不当导致的服务不可用故障,于是我惯性的判断应该还是 ES...

Redis

谈谈Redis的SETNX

admin阅读(1112)评论(0)赞(1)

在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,也就是只有不存在的时候才设置,可以利用它来实现锁的效果,不过很多人没有意识到 SETNX 有陷阱!   比如说:某个查询数据库的接口,因为调用量...