首页 新闻 搜索 专区 学院

[我没有三颗心脏]谈谈近况,谈谈自由职业,谈谈“金饭碗”

Part 0. 近况 Hi,这里是摸鱼不止一个月的 我没有三颗心脏。 这一个月以来 一直 在 休息(摸鱼),中途去了一趟广州,参加了 MC 开发者周年的 节目录制(摄影棚露脸拍摄..)。 包了机票酒店不说,还见识了其他开发者的风采,也算是一次 别样的体验 吧。 中途也出去跟着家里人旅游了一下,其余时

[大数据学习与分享]对Spark硬件配置的建议

对于Spark开发人员来说,一个比较普遍的问题就是如何合理的配置Spark的硬件?当然如何合理的对Spark集群进行硬件配置要视情况而定,在这里给出一些建议

[程序猿DD]JIRA、Confluence等产品明年2月停售本地化版本,将影响中国近90%的客户!

作为目前应用最为广泛的软件开发管理软件,JIRA、Confluence等产品几乎被所有的科技型公司所应用。我们的每天的任务管理、文档编写等工作几乎都在这些软件的帮助下进行和管理。当然我也不例外,在读书时候就已经是Atlassian公司的忠实用户,不论在工行、在永辉还是独立创业,在软件研发管理上,这套

[唯一浩哥]Java集合系列-HashSet

原创文章,转载请标注出处:https://www.cnblogs.com/V1haoge/p/10755431.html 一、概述 HashSet是基于哈希实现的set集合,其实它底层是一个value固定的HashMap。 HashMap是无序存储的,所以HashSet也一样是无序的,而且HashS

[无毁的湖光-Al]解Bug之路-NAT引发的性能瓶颈

解Bug之路-NAT引发的性能瓶颈 笔者最近解决了一个非常曲折的问题,从抓包开始一路排查到不同内核版本间的细微差异,最后才完美解释了所有的现象。在这里将整个过程写成博文记录下来,希望能够对读者有所帮助。(篇幅可能会有点长,耐心看完,绝对物有所值~) 环境介绍 先来介绍一下出问题的环境吧,调用拓扑如下

[老王Plus]部署Dotnet Core应用到Kubernetes(一)

最近闲了点,写个大活:部署Dotnet应用到K8s。 写在前边的话 一直想完成这个主题。但这个主题实在太大了,各种拖延症的小宇宙不时爆发一下,结果就拖到了现在。 这个主题,会是一个系列。在这个系列中,我会讨论将应用部署到K8s时需要的各个内容和知识,以及各种刨过的坑。 为了避免这个系列被扩得过大,我

[谭英智]如何构建高性能服务器(以Nginx为例)

方法论 软件层面 增大CPU利用率 使用全部CPU, worker进程数等于CPU 进程间不做无用的切换 繁忙时不主动让出CPU worker进程之间不争抢CPU CPU切换需要5us,如果大量进程需要切换,则CPU会浪费大量的时间切换,做无用功 worker进程绑定CPU pidstat -w可以

[H.U.C-王子]JVM常用调优工具介绍

前言 王子在之前的JVM文章中已经大体上把一些原理性问题说清楚了,今天主要是介绍一些实际进行JVM调优工作的工具和命令,不会深入讲解,因为网上资料很多,篇幅可能不长,但都是实用的内容,小伙伴们有不清楚的可以自行查找资料。 jstat命令 jstat命令可以查看到很多的jvm信息,详细内容可以自行百度

[TechFlow2019]codeforces 1425E,一万种情况的简单题

大家好,欢迎阅读codeforces专题。 我们今天选中的是codeforces 1425场比赛的E题,这是一场印尼多校联合的ICPC的练习赛。ACM赛制,难度也比较近似。我们今天选择的是其中的一道Medium难度的题,由于ACM赛制参赛人数相对较少,全场只有157人通过。但实际难度并不大,大约和一

[可均可可]庐山真面目之三微服务架构Consul简单版本实现

庐山真面目之三微服务架构 Consul 简单版本实现 一、简介 在上一篇文章《庐山真面目之二微服务架构NGINX简单版本实现》中,我们已经探讨了如何搭建基于Nginx 网关的微服务架构,可能很多人感觉很简单。没错,的确很简单,因为我的每篇文章只会解决一个问题,这样更单纯、更精准,微服务架构也是这样演

[血夜之末]Java线程状态及切换

Java线程状态及切换 一、什么是Java线程状态 在Java程序中,用于描述Java线程的六种状态: 新建(NEW):当前线程,刚刚新建出来,尚未启动。 运行(RUNNABLE):当前线程,处于竞争CPU时间分片或已经获得CPU时间片的状态。 等待(WAITTING):当前线程,处于休眠,不参与C

[flydean]Reactor中的Thread和Scheduler

简介 今天我们要介绍的是Reactor中的多线程模型和定时器模型,Reactor之前我们已经介绍过了,它实际上是观察者模式的延伸。 所以从本质上来说,Reactor是和多线程无关的。你可以把它用在多线程或者不用在多线程。 今天将会给大家介绍一下如何在Reactor中使用多线程和定时器模型。 Thre

[凹凸实验室]蒲公英 · JELLY技术周刊 Vol.29: 前端智能化在阿里的那些事

蒲公英 · JELLY技术周刊 Vol.29 前端智能化是指借助于 AI 和机器学习的能力拓展前端,使其拥有一些超出现阶段前端能力的特性,这将是未来前端方向中一场重要的变革。目前各家互联网厂商都有自己的项目朝着这个大方向不断实践,对未来发起挑战,而阿里就是这其中之一,也给大家留下了许多令人印象深刻的

[精致码农]如约而至,.NET 5.0 正式版发布

作者:Richard 翻译:精致码农-王亮 原文:http://dwz.win/WFz 说明:文章太长,后面关于 C# 9 语言新特性及平台新特性的部分没有翻译,这部分基本都是代码示例,请直接阅读原文。关于 C# 9 新特性的介绍也可以阅读我的系列文章[C# 9.0 新特性]。 我们很高兴今天(北京

[BWH_Steven]【设计模式】第五篇:什么是原型模式?浅提浅拷贝和深拷贝

一 原型模式引入 原型模式作为创建型模式的最后一种,它并没有涉及到很多的内容,我们来看一下 首先举一个生活上的例子,例如我们要出版一本书,其中有一些信息字段,例如书名价格等等 public class Book { private String name; // 姓名 private int pri

[码农小胖哥]Spring Security 实战干货:OAuth2授权请求是如何构建并执行的

在Spring Security 实战干货:客户端OAuth2授权请求的入口中我们找到了拦截OAuth2授权请求入口/oauth2/authorization的过滤器OAuth2AuthorizationRequestRedirectFilter,并找到了真正发起OAuth2授权请求的方法sendR

[战争热诚]OpenCV实战(4)——文档扫描OCR识别&答题卡识别判卷(文档扫描,图像矫正,透视变换,OCR识别)

如果需要处理的原图及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 下面准备学习如何对文档扫描摆正及其OCR识别的案例,主要想法是对一张不规则的文档进行矫正,然后通过tes

[极客挖掘机]「补课」进行时:设计模式(9)——在请假中使用的责任链模式

1. 前文汇总 「补课」进行时:设计模式系列 2. 请假 作为一位新时代的社畜,我们每天起得比鸡早,睡得比狗晚,还时不时的要受到上司的 PUA ,每天都生活在水深火热之中。 生活中总会有各种意外,比如生病了,需要去医院看病,那我们需要请假去医院,一般在公司中,请假的时长和审批领导息息相关,如果这个规

[Artech]ASP.NET Core应用基本编程模式[1]:管道式的请求处理

HTTP协议自身的特性决定了任何一个Web应用的工作模式都是监听、接收并处理HTTP请求,并且最终对请求予以响应。HTTP请求处理是管道式设计典型的应用场景:可以根据具体的需求构建一个管道,接收的HTTP请求像水一样流入这个管道,组成这个管道的各个环节依次对其做相应的处理。

[Tynam.Yang]C#设计模式-责任链模式(Chain of Responsibility Pattern)

引子 一个事件需要经过多个对象处理是一个挺常见的场景,譬如采购审批流程,请假流程,软件开发中的异常处理流程,web请求处理流程等各种各样的流程,可以考虑使用责任链模式来实现。现在以请假流程为例,一般公司普通员工的请假流程简化如下:普通员工发起一个请假申请,当请假天数小于3天时只需要得到主管批准即可;