博客园_首页

2020-02-17 07:58    2020-02-17 12:18

春招必问的redis持久化(RDB AOF),你能答上来么? - 逆袭之路666

春招面试模拟,如同雷同,纯属巧合!!!面试的大体流程: 第一步:一般会有笔试题,也可能没有。有笔试题就要好好答了,因为会重视笔试结果,为了节约面试官时间,HR可能先会看,不合格直接让你走人了。 第二步:开始面试,面试官会让你先来个自我介绍,他在看你的简历。可能有人会有疑问?为什么简历上都写的很清楚

这个 Spring 循环依赖的坑,90% 以上的人都不知道 - 松花皮蛋的黑板报

1. 前言 这两天工作遇到了一个挺有意思的Spring循环依赖的问题,但是这个和以往遇到的循环依赖问题都不太一样,隐藏的相当隐蔽,网络上也很少看到有其他人遇到类似的问题。这里权且称他非典型Spring循环依赖问题。但是我相信我肯定不是第一个踩这个坑的,也一定不是最后一个,可能只是因为踩过的人比较少、

JCL、SLF4J、Log4J、Log4J2、LogBack和JUL之间的关系,你搞清楚了吗? - 写代码的木公

写在前面 日志组件是我们平时开发过程中必然会用到的组件。在系统中正确的打印日志至少有下面的这些好处: 调试 :在程序的开发过程中,必然需要我们不断的调试以达到程序能正确执行的状态 。记录日志可以让开发人员清楚的了解程序的运行状态定位问题; 信息收集 :在 时代,谁掌握了数据谁就掌握了主动权。现在主流

使用 TF-IDF 加权的空间向量模型实现句子相似度计算 - Skipper-

句子相似度可用于实现自动问答系统,本文将带你快速理解并上手实现一种计算句子相似度的算法。

习惯用脚手架的你, 了解Webpack这些知识点吗? - 赐我白日梦

大概准备春招两个月了, 也没找到坑位埋自己, 来看看webpack webpack 官网: www.webpackjs.com 对于前端的大兄弟来说, 每天在前端摸爬滚打, 各方征战, 那对于webpack肯定再熟悉不过了 所以说这篇文章适合给像我们这样的后端的同胞看着玩,(一说前端不是想用Boot

【阿里云IoT+YF3300】14.阿里IoT Studio打造手机端APP - 叶帆

在上一篇《13.阿里云IoT Studio WEB监控界面构建》中,我们介绍了用阿里云IoT Studio(原Link Develop)可视化构建WEB界面程序。本篇文章将介绍用阿里云IoT Studio打造手机端APP。

快速应用开发(RAD)平台 - 20 年的演进 - CUBA-China

本文根据快速应用开发(RAD)平台近 20 年的发展历程,总结了 RAD 平台的基本原理和特性。并讨论了 RAD 和低代码开发平台(LCDP)之间的关系。

12306 抢票系列之只要搞定RAIL_DEVICEID的来源,从此抢票不再掉线(中) - 雪之梦技术驿站

承接上文分析并整理 12306 前端加密算法到底是如何生成RAIL_DEVICEID的值,搞定它也就攻克了爬虫最难部分,从此爬虫不再掉线!

工业狗转行AI的心路历程 - 潇洒的大宝

2020年2月16日,晴 昨晚下了一场雪,大概是晚上八九点的样子,细碎的雪花在无风的夜里直嗖嗖的往下掉,门前的轿车顶上覆了薄薄的一层。路灯下的小巷格外的寂静,裹着我的睡衣在昏黄的灯光下站了许久,冠状病毒出现以来累积的压抑心情也舒畅稍许。 言归正传,原本想写一篇人工智能的科普文,为以后整理学习笔记开个

深入JVM垃圾回收机制,值得你收藏 - 阿伟~

JVM可以说是为了Java开发人员屏蔽了很多复杂性,让Java开发的变的更加简单,让开发人员更加关注业务而不必关心底层技术细节,这些复杂性包括内存管理,垃圾回收,跨平台等,今天我们主要看看JVM的垃圾回收机制是怎么运行的,希望能够帮到大家, 哪些对象是垃圾呢? Java程序运行过程中时刻都在产生很多

研究微信红包分配算法之Golang版 - 斌哥tobin

今天来看一下红包的分配,参考几年前流传的微信红包分配算法,今天用Golang实现一版,并测试验证结果。 微信红包的随机算法是怎样实现的?https://www.zhihu.com/question/22625187 红包核心算法 每次拆红包,额度范围在【0.01 ~ 剩余平均值 2】之间,这是很妙的

[信息安全] 05 X.509 公钥证书的格式标准 - blackheart

"X.509][X.509]是[ 公钥证书" 的格式标准, 广泛用于TLS/SSL安全通信或者其他需要认证的环境中。X.509证书可以由 " CA" 颁发,也可以自签名产生。 1 Overview { 1 overview} X.509证书中主要含有 、`身份信息 签名信息 有效性信息`等信息。这些

Mario是一个基于.NETCore的简单快速开发框架 - deeround

Mario .NET Core简单快速开发框架 Mario是一个基于.NET Core的简单快速开发框架 GitHub: "https://github.com/deeround/Mario" 技术特点 基于.NET Core 2.2 集成常用三方组件 AutoMapper FluentValida

机器学习(ML)十二之编码解码器、束搜索与注意力机制 - Jaww

编码器—解码器(seq2seq) 在自然语言处理的很多应用中,输入和输出都可以是不定长序列。以机器翻译为例,输入可以是一段不定长的英语文本序列,输出可以是一段不定长的法语文本序列,例如 英语输入:“They”、“are”、“watching”、“.” 法语输出:“Ils”、“regardent”、“

最大流-前置push-relabel算法实现 - InuyashaSAMA

Front Push Relabel Algorithm 接口定义 Input:容量数组 ,大小为 ;源点 ,汇点 ; Output:最大流 ; 算法描述 数据结构 :n n的二维数组,表示结点间的流量, 非零当且仅当 非零。 :n维数组,表示结点的溢出流量。 :n维数组,表示结点的高度。 :除去源

研究微信红包分配算法之Golang版 - 斌哥tobin

今天来看一下红包的分配,参考几年前流传的微信红包分配算法,今天用Golang实现一版,并测试验证结果。 微信红包的随机算法是怎样实现的?https://www.zhihu.com/question/22625187 红包核心算法 每次拆红包,额度范围在【0.01 ~ 剩余平均值 2】之间,这是很妙的

[信息安全] 05 X.509 公钥证书的格式标准 - blackheart

"X.509][X.509]是[ 公钥证书" 的格式标准, 广泛用于TLS/SSL安全通信或者其他需要认证的环境中。X.509证书可以由 " CA" 颁发,也可以自签名产生。 1 Overview { 1 overview} X.509证书中主要含有 、`身份信息 签名信息 有效性信息`等信息。这些

java架构之路-(netty专题)netty的编解码(出入战)与粘包拆包 - 小菜技术

上次回归: 上次博客我们主要说了netty的基本使用,都是一些固定的模式去写的,我们只需要关注我们的拦截器怎么去写就可以了,然后我们用我们的基础示例,改造了一个简单的聊天室程序,可以看到内部加了一个StringEncoder和StringDecoder,这个就是用来编解码我们字符串的,这次我们就来说

《密码学系列》—— 分组密码 - 龙跃十二

我无论做什么,始终在想着,只要我的精力允许我的话,我就要首先为我的祖国服务。——《巴甫洛夫选集》 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。 https://github.com/midou tech/articles 点关注,不迷路!!! 继上一期的流密码之后,我们就

【译文连载】 理解Istio服务网格(第一章 概述) - SammyLiu

书籍英文版下载链接为 https://developers.redhat.com/books/introducing-istio-service-mesh-microservices/,作者 Burr Sutter 和 Christian Posta。 第一章 概述 中文翻译 刘世民 @2020.0

Docker容器到底是什么? - AntzUhl

Docker是一个开源的应用容器引擎,是近些年最火的技术之一,Docker公司从Docker项目开源之后发家致富把公司商标改为了Docker,收购了fit项目,整合为了docker compose,前景一片大好,但是据说Docker在社区中话语权过于强硬,得罪了不少公司,google与rethub等

SpringBoot2 整合Kafka组件,应用案例和流程详解 - 知了一笑

本文源码: "GitHub·点这里" || "GitEE·点这里" 一、搭建Kafka环境 1、下载解压 2、启动Kafka服务 kafka依赖ZooKeeper服务,需要本地安装并启动ZooKeeper。 参考文章: "Linux系统搭建ZooKeeper3.4中间件,常用命令总结" 3、查看服务

linux入门系列11--Centos7网络服务管理 - 黑马腾云

通过前面文章的学习已经掌握了Linux系统配置管理的知识,本文讲解Centos7网络配置知识。

Java程序员都需要懂的「反射」 - Java3y

前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star : "https://github.com/ZhongFuCheng3y/3y" 今天来简单写一下Java的反射。本来没打算写反射这个知识点的,只是不少的读者都问过我:“你的知识点好像缺了反射阿。能不能补一下?” 这周末也

纯JavaScript实现页面行为的录制 - 咖啡机(K.F.J)

在网上有个开源的rrweb项目,该项目采用TypeScript编写(不了解该语言的可参考之前的《TypeScript躬行记》),分为三大部分:rrweb-snapshot、rrweb和rrweb-player,可搜集鼠标轨迹、控件交互等用户行为,并且可最大程度的回放(请看demo),看上去像是一个视

《C# 爬虫 破境之道》:第二境 爬虫应用 — 第四节:小说网站采集 - MikeCheers

之前的章节,我们陆续的介绍了使用C#制作爬虫的基础知识,而且现在也应该比较了解如何制作一只简单的Web爬虫了。 本节,我们来做一个完整的爬虫系统,将之前的零散的东西串联起来,可以作为一个爬虫项目运作流程的初探,但实际项目中,还需要解决其他一些问题,我们后续章节也将继续深耕:) 先来看一下解决方案的整

程序员不能错过的20个学习网站 - 小酒窝

这个假期过得尤其漫长,还得时不时地提防一觉醒来,假期延长的消息到来。好在,现在情况越来越好,很多地方都紧锣密鼓地进入了正轨,比如我已经通过一周的远程办公,一周的办公室办公,开开心心地投入到工作状态( 我TMD有病,工作了还这么开心 )。 想了下前几天,天天足不出户的日子,突然明白了原来猪的生活这么单

基于 HTML5 Canvas 的病毒模拟视觉试验台 - HT学习笔记

在病毒面前,人类真的很脆弱,此次新型冠状病毒虽然致死率低,但传染性极强,如果传播过程中发生了可怕的变异,导致致死率提升,那么造成的后果难以估量。如果大家早期能够认识到病毒的危害,提高自我防范意识,那么就能有效的控制疫情的蔓延。此次春节在家,发现大多数的长辈都对此次疫情不以为然,依旧到处串门喝茶聊天,...

上周热点回顾(2.10-2.16) - 博客园团队

热点随笔: · 新来个技术总监,禁止我们使用Lombok! (HollisChuang)· NanUI | .Net/.Net Core界面组件NanUI 0.7版正式发布 (林选臣)· 如何构建自己的知识体系-碎片化学习的骗局 (doubleicon)· 宅在家学不进去吗?试试这些 GitHub

Dubbo 服务 IP 注册错误踩坑经历 - 楼下小黑哥

Hosts 地址错误,导致 Dubbo 提供者服务 IP 选择错误的问题

敏捷开发:我们这段时间好像是伪敏捷 - K战神

自觉良好 就在之前几篇的时候,我们已经默默开始给小团队灌输敏捷知识。 这个团队很小,产品:应届生;开发:毕业一年,初级程序员;还有一个有些经验的我。 我们负责的项目有开发任务,同时也有不少运维工作。经常会有新需求插入和变更。 我们效仿一些敏捷形式和方法。有些做得挺好,有些做得不能够长期坚持。 我们产

为什么要学习数据结构和算法? - 大卫H

一、数据结构和算法是什么1、数据结构就是指一组数据的存储结构2、算法就是操作数据的方法3、数据结构和算法是相辅相成的,数据结构是为算法服务的,而算法要作用在特定的数据结构之上二、学习的重点在什么地方数据结构和算法解决的是如何更省、更快地存储和处理数据的问题,因此,我们就需要一个考量效率和资源消耗的方

OpenCV3入门(七)图像形态学 - 啊哈彭

1、膨胀 所谓的图片的膨胀处理,其实就是在图像的边缘添加像素值,使得整体的像素值扩张,进而达到图像的膨胀效果。 对Z2上元素集合A和结构体元素S,使用S对A进行腐蚀,记作: A⊕S={z|(S)z ∩ A ≠ Ø} 让位于图像圆点的结构元素S在Z平面上移动,如果S的圆点移动到z点时,S与A有公共的交

Java并发编程-扩展可回调的Future - throwable

前提 最近在看JUC线程池 的源码实现,其中了解到 的实现原理。从目前 的实现来看,虽然实现了异步提交任务,但是任务结果的获取过程需要主动调用 或者 ,而前者是阻塞的,后者在异步任务执行时间不确定的情况下有可能需要进行轮询,这两种情况和异步调用的初衷有点相违背。于是笔者想结合目前了解到的 实现原理的

以“一个公式” 的角度理解原型链 - TensionMax

米娜桑,哦哈哟~ 原型链,已经是一个老生常谈的话题了,这里就不过多总结,精华一张图就可以搞定。该文章更多的是从 一个公式 的角度讲述原型链。 补充说明 实例化 :用类( class )创建对象( obj )的过程。 如: ,那么 是 的实例(对象)。 但由于 JavaScript 并不存在类,所以

9.3.1 map端连接- DistributedCache分布式缓存小数据集 - 一字千金

1.1.1 map端连接- DistributedCache分布式缓存小数据集 当一个数据集非常小时,可以将小数据集发送到每个节点,节点缓存到内存中,这个数据集称为边数据。用map函数将小数据集中的数据按键聚合到大的数据集中,输出连接数据集,进行连接操作。 (1) 分布式缓存指定缓存文件 执行命令行

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧