• 多线程&高并发(全网最新:面试题+导图+笔记)面试手稳心不慌...

    2022-03-15 424
    前言当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是凉凉;现如今市场,多线程、高并发编程、分布式、负载均衡、集群等可以说是现在高级后台开发求职的必备技能。很多人拥有大厂梦,却由于多线程与高并发败下阵来。实际上,多线程与高并发并不
  • 文字报表工具awk的使用

    2022-03-15 442
    将awk中常用的通用语法整理成思维导图,供平常参考查看。在线思维导图地址:https://www.processon.com/view/link/606ab160f346fb0aa985e1ea密码:J2XEawk思维导图.png画图花费的时间太长,实在没时间整理成文档了,主要还是看图,有时间再整理
  • 软件开发的 5 条核心准则,让工作事半功倍

    2022-03-15 437
    作为一名程序员,小伙伴们有没有想过这个简单的问题,“软件是什么?”软件 = 程序 + 数据 + 文档 + (服务)程序 = 数据结构 + 算法看完这两个直观的公式,是不是有一种恍然大悟的感觉,“哦,原来这样啊。”再来看四条对“软件”的定义,尽管比较枯燥,但概念是到位的:软件是能够完成预约功能,达到预
  • Ubuntu 21.04系统安装 + NVIDIA RTX3080 Ti 显卡驱动安装

    2022-03-15 790
    1. Ubuntu 21.04 系统安装1.1 准备系统盘在ubuntu 官网下载官方镜像 (21.04 河马系统)使用 Rufus 制作系统盘1.2 安装流程安装系统时选择其余选项,手动地分配各项空间名称分配大小类型备注EFI200MB自动确定假如电脑时单系统,肯定要配置;双系统则无需配置。/20
  • 基于事件溯源(EventSourcing)的ERP库存设计

    2022-03-15 343
    库存模型.png库存用例.pngSKU库存数据库模型.png工单库存数据库模型.png基于事件的幂等并发控制.png基于库存事件溯源,校对库存.png
  • 协议与代理商的异形变换

    2022-03-15 349
    前言一个类/对象只需遵守某个协议即可以调用协议方法,从而在某些方面达成共识。假如单纯遵守协议并实现协议方法,在某些场景从外部调用,这篇文章已经没有存在的必要了。当协议与代理商配合使用时,可以组成代理商模式。在iOS中有这么一句话,“代理商是一对一的”,本文围绕这句话开展,并给出不同场景下的多种处理方案及终
  • Python自制音乐下载器,无需切换平台无需氪金!

    2022-03-15 445
    兄弟们,我来了?平常我们想下一首歌,由于资源限制,需要在W平台、Q平台、K平台来回切换,这样多累,那我就直接做了一个聚合的音乐下载器,想要什么歌,直接输入名字分分钟就下载到位了?? 效果展现⚡ 爱了爱了那我下首分手快乐试试?都保存在音乐文件夹了? 代码解析⚡ 准备工作环境配置# 解释器 p
  • SpringCloud服务注册中心双节点集群(Eureka集群)

    2022-03-15 339
    0、前言最近在进行重构一个新项目,为了后续更好的落地,适应于日新月异的技术升级,进行了各方的技术选型及技术预研,最终选型基于微服务架构体系进行开发重构。项目构建前最重要的一步就是要想清楚,整体的部署架构、高可用性(HA)等等,做好前期的部署架构技术调研,确定最终方案。在微服务架构体系中,核心技术便是
  • Python实战案例,requests模块,Python实现模拟登录淘宝网...

    2022-03-15 291
    前言利用利用Python模拟登录淘宝网。废话不多说。让我们愉快地开始吧~开发工具Python版本: 3.6.4相关模块:re模块os模块requests模块;以及少量Python自带的模块。环境调试安装Python并增加到环境变量,pip安装需要的相关模块就可。登录流程分析先给家展现淘宝登录请求时序
  • 「并发编程专题」教你如何使用异步神器CompletableFuture...

    2022-03-15 423
    前提概要在java8以前,我们使用java的多线程编程,一般是通过Runnable中的run方法来完成,这种方式,有个很显著的缺点,就是,没有返回值。这时候,大家可能会去尝试使用Callable中的call方法,而后用Future返回结果,如下:public static void main(Str
  • 「并发编程专题」教你如何使用异步神器CompletableFuture...

    2022-03-15 504
    前提概要在java8以前,我们使用java的多线程编程,一般是通过Runnable中的run方法来完成,这种方式,有个很显著的缺点,就是,没有返回值。这时候,大家可能会去尝试使用Callable中的call方法,而后用Future返回结果,如下:public static void main(Str
  • 缓存热点,缓存穿透,终极处理方案看过来

    2022-03-15 439
    背景前不久,由于公司业务需要,需要处理在大促场景下后台业务的热点缓存问题,所以研究了下缓存热点处理方案。很多公司的缓存都是基于redis来做的,redis的性能其实已经足以能应付大部分的场景,但是对于大促期间或者者活动抢购期间的某个爆品,可能会出现在几秒时间内流入大量的流量,因为某个爆品的数据在red
  • Spring Security 与 HTTP 安全 header

    2022-03-15 333
    前言HTTP 安全header对于网站安全防护来说至关重要。借助安全header,我们可以降低网站遭受攻击的风险。Spring Security作为Spring家族御用的安全框架,自然考虑到了这方面的需求。它为我们提供了大量预约义好的配置,可减小开发工作量。下面章节详情常用的安全header,和Sp
  • 【万字总结】推荐几个常用数据可视化第三方库(附源码,建议收藏)...

    2022-03-15 436
    前言数据可视化的第三方库挺多的,这里我主要推荐三个,分别是 Pygal、Bokeh、Plotly,废话不多说,直接上~~推荐数据可视化的库有挺多的,这里推荐几个比较常用的:MatplotlibPygalBokehSeabornGgplotPlotlyPyechartPygalpygal官网地址(ht
  • 日常开发踩坑:你的"事务"真的见效了吗?...

    2022-03-15 366
    对于“事务”,很多读者尤其是业务研发通常采用“一笔带过”的解决方式:方法上用注解公告,而后就“安心”的写代码去了。     但事务真的见效了吗?复杂的嵌套事务应该如何解决?正确回滚了吗?本篇就针对这些坑点为读者做科普和预警。     同名公众号:浩说编程 [ 大厂技术资源 | Java经典电子书 |
  • 小程序实战之图片上传

    2022-03-15 351
    一、前言本人是才刚学计算机的小白,想起前段时间刚接触微信小程序时遇到的一个难点,现在想起来也觉得挺有趣的,于是便记录了下来。Ps:有强迫症勿看,由于是新手之作,所以在命名以及方法等方面有很多不足二、准备因为需要利用到云开发,所以在创立小程序时不能用测试号的APPID,其次我们需要开通云开发等之类的,
  • 使用 antd scrollToFirstError无效

    2022-03-15 866
    4版本的form官方Form API不再需要使用getFieldDecorator绑定字段 在 Form.Item name=”field” 使用name字段就可validateFieldsAndScroll校验滚动也变成了 scrollToFirstError={true}增加到 Form 中就可
  • MySQL匹配不区分大小写怎样处理

    2022-03-15 258
    场景是这样的,小马在搞一个相似匹配口令兑换奖励的项目,比方相似淘口令,aaBbC兑换礼品 A礼包。最简单的实现方式就是MySQL记录口令码和礼包映射,而后查询匹配。一切似乎看起来没啥问题,然而产品提出了一个问题,假如用AaBbC或者者AABbC也能兑换成功,说明MySQL的查询语句是能匹配的。本质上,
  • Python游戏开发,pygame模块,Python实现五子棋联机对战小游戏...

    2022-03-15 507
    往期回顾Python实现过迷宫小游戏Python实现“小兔子和Bun”游戏Python实现八音符小游戏Python实现拼图小游戏Python实现滑雪小游戏Python实现经典90坦克大战Python实现FlappyBird小游戏Python实现恐龙跳一跳小游戏Python实现塔防小游戏Python实
  • JavaScript:this 关键字

    2022-03-15 288
    thisthis 是 JavaScript 语言的一个关键字。它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。function test() { this.x = 1;}this 的多种指向:在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而
手机二维码手机访问领取大礼包
返回顶部