
技术分享
文章平均质量分 90
跟着萌妹学Java
只为分享Java而来
Redis、Spring、JVM、分布式架构、性能调休等有热门技术
有打包好的资料包找我获取
展开
-
深度学习里程碑著作,“花书中英双版电子版”大放送,有什么?必看
一、前言大家都知道,深度学习是学习人工智能必不可少的知识点,有着非常非常重要的位置。我相信很多人都知道这本书,毕竟名气在那里了,不过为了照顾刚入门的小伙伴,迪迦还是给大家介绍一下这本书。该书为人工智能行业的几位大佬所著,其中囊括了数学及相关概念的背景知识,包括线性代数、信息论、概率论、数值优化以及机器学习的相关内容,它还调研了诸如NLP、语音识别、计算机视觉、推荐系统、生物信息等的应用。被大家尊称为深度学习AI圣经!这本书我读完了实体的,我也有中文电子版的,如果大家需要的话,添加助理威信即可原创 2021-11-20 17:53:55 · 1313 阅读 · 0 评论 -
肝货,生产环境中使用Keras、Redis、Flask 和 Apache 进行深度学习
今天我们演示如何在生产环境中使用Keras、Redis、Flask 和 Apache 进行深度学习迪迦自己这么多年也整理了不少关于人工智能的学习资料(内含学习路线图、两大深度学习框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等等视频、代码、书籍PPT),如果大家需要也是可以免费分享给你们的,添加助理威信即可免费获取!项目结构keras-complete-rest-api├── helpers.py├── jemma.png├── k...原创 2021-11-18 21:16:21 · 2178 阅读 · 0 评论 -
「爆干7天7夜」入门AI人工智能学习路线一条龙,真的不能再透彻了
前言应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么机械化,而是除了根据专业的学习知识外,也有加入迪迦自己入坑这么多年的一个经验来制作的。毕竟坑我已经走过一次了,所以非常清楚正在学习路上小伙伴的难处,废话不多说,我们先来看下这条学习路线的总体讲解流程,我也会把对应知识点的推荐教程告诉大家:肝了7天7夜,大家给个点赞、转发吧,也非常欢迎关注迪迦一起学习交流!文末还给大家准备了福利!1、Python:小甲鱼(B站原创 2021-11-16 16:20:51 · 1676 阅读 · 0 评论 -
这绝对是把神经网络讲的最生动有趣的,看了就能懂
神经网络很萌的!0. 分类神经网络最重要的用途是分类,为了让大家对分类有个直观的认识,咱们先看几个例子:垃圾邮件识别:现在有一封电子邮件,把出现在里面的所有词汇提取出来,送进一个机器里,机器需要判断这封邮件是否是垃圾邮件。 疾病判断:病人到医院去做了一大堆肝功、尿检测验,把测验结果送进一个机器里,机器需要判断这个病人是否得病,得的什么病。 猫狗分类:有一大堆猫、狗照片,把每一张照片送进一个机器里,机器需要判断这幅照片里的东西是猫还是狗。这种能自动对输入的东西进行分类的机器,就叫做分类器。..原创 2021-11-13 15:11:08 · 253 阅读 · 0 评论 -
爆干168h整理,学习人工智能必知的7个步骤,零基础也能看懂
前言人工智能这个行业,在大多数人的心中都以为还需要很长一段时间才能实现,但其实是我们把人工智能想得太抽象化了,人工智能已经广泛的应用在我们的生活当中了,比如:无人驾驶、智慧语音、医疗检测、人脸识别、智能化养老等等比比皆是。这个一毕业就可拿30W年薪的热门岗位,其实有很多人已经开始入局了,特别是一些之前做其它编程语言的程序员占大头,毕竟这也是一个风口,我从业人工智能算法岗4年多了,今天给大家讲讲从零开始学习人工智能的7个步骤!如果你觉得有所帮助,给迪迦一个点赞、关注即可!记得一定要收藏!避免之后找原创 2021-11-12 18:05:23 · 1958 阅读 · 0 评论 -
惊艳到哭,OpenCv之黑白上色小技巧,奥黛丽赫本神颜(附资料)
导语"黑白变彩色,就是这么简单"老照片上色,是一门功夫,费时费力。老照片上色,也是一门艺术,还原历史。提起老照片上色,小编第一个想到了的就是一位名叫Marina Amaral的艺术家,她将历史上很多著名的老照片,都用后期处理的方式填补上了颜色。逼真、写实,看不出丝毫的漏洞,你对她的作品有多钦佩,也就意味着这项技艺有多复杂。所以,你想学习老照片上色吗?也想把父母的照片,或者儿时的黑白照变成彩色的吗?领完再看!迪迦给大家准备的250G人工智能学习资料礼包(内含:两大Py.原创 2021-11-10 21:06:08 · 501 阅读 · 0 评论 -
阿里高工手码,使用 OpenCV 和 Python 识别数字,看完必会
本文演示如何使用 OpenCV 和 Python 识别图像中的数字。在本教程的第一部分,我们将讨论什么是七段显示器,以及我们如何应用计算机视觉和图像处理操作来识别这些类型的数字(不需要机器学习!)小福利:领完再看!迪迦给大家准备的250G人工智能学习资料礼包(内含:两大Pytorch、TensorFlow实战框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等视频、代码、PPT以及深度学习书籍)只需要你点个关注,然后扫码添加助手小姐姐VX即可无套路领取! 扫码添加.原创 2021-11-09 16:08:04 · 785 阅读 · 2 评论 -
绝对肝货,【机器学期基础知识】概率论的Matlab描述概率的图像,讲透了
文章目录机器学习基础知识之概率论的Matlab描述概率的图像(二) 一、引言 二、实际的Matlab的应用 1、F分布 2、泊松分布 3、指数分布 4、均匀分布 5、二项分布 6、这个是求一组随机数据的平均值 7、试生成一组40000个正态分布随机数,使其均值为0.5,标准差为1.5,试分析这样的数据实际的均值、方差、标准差等。 8、求解协方差 9、求解相关系数矩阵 10、求解各阶矩 11、求解集合均值 12、求解调和平均 13、求解中值小福利:领完再看!迪迦给大家准备的原创 2021-11-08 15:23:43 · 1107 阅读 · 1 评论 -
太惊艳了,爆干几天几夜完成的实战模型:【猫狗大战】附资料
OpenMV 从入手到跑TensorFlow Lite神经网络进行垃圾分类一、了解OpenMV 4 plus的构成1.OpenMV 4 plus 的特点 1.1 硬件资源 1.2 引脚图 2.可用的学习资源二、建议的学习路线1.学习python基础语法 2.练习OpenMV的基础实验 2.1 安装软件 2.2 了解基础环境使用方法并连接设备 2.3 常用基础例程 2.3.1 查找例程方法三、一点教程1.常用的延时写法 2.如何 点亮or熄灭 一个LED灯原创 2021-11-06 16:33:23 · 1432 阅读 · 0 评论 -
手把手教学,OpenCV计算机视觉实战—停车场车位识别(完整代码),不信你还学不会
任务描述:识别这种停车场图的 空车位 与 被占用车位识别流程:预处理 -> 获得车位坐标的字典 -> 训练VGG网络进行二分类img_process 图像预处理过程粉丝福利:领完再看!配套资料以及迪迦给大家准备的250G人工智能学习资料礼包(内含:两大Pytorch、TensorFlow实战框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等视频、代码、PPT以及深度学习书籍)只需要你点个关注,然后扫码添加助手小姐姐VX即可无套路领取!扫码添..原创 2021-11-04 16:10:23 · 4656 阅读 · 1 评论 -
代码水平低,但是要基于pytorch做深度学习,应该如何学习呢?一文给你讲透彻了
PyTorch是一个非常有可能改变深度学习领域前景的Python库。我尝试使用了几星期PyTorch,然后被它的易用性所震惊,在我使用过的各种深度学习库中,PyTorch是最灵活、最容易掌握的。在本文中,我们将讲解如何入门PyTorch,包括基础知识和案例研究。还将分别在numpy和PyTorch中从零开始构建神经网络,以了解它们在实践中的相似处与区别。目录·PyTorch的概述 ·深入研究技术细节 ·在Numpy和PyTorch中分别构建神经网络并进行对比 ·与其它深度学习库比较原创 2021-11-04 15:35:40 · 378 阅读 · 0 评论 -
华为云手码的人工智能学习路线,不愧是国际一线大厂,我爱了
文末有人工智能学习资料大礼包(内含:两大Pytorch、TensorFlow实战框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等视频、代码、PPT以及深度学习书籍)推荐个学习路线图,还有几个网站和相关书籍,希望对你有帮助吧~一、作为程序员可以在掌握了数学、python的基础上多了解机器学习等,并通过项目实操多参与实践。知识体系首先要做到应用。这对于熟练python的程序员有一定优势, 同时需要对机器学习和深度学习有一定了解,能用tensorflow做一些模型训练。转载 2021-11-03 16:02:59 · 299 阅读 · 0 评论 -
华为高工熬夜手写,1000字带你快速入门计算机视觉,太强了
文末有福利!计算机视觉是人工智能技术的一个重要领域,打个比方(不一定恰当),我认为计算机视觉是人工智能时代的眼睛,可见其重要程度。计算机视觉其实是一个很宏大的概念,下图是有人总结的计算机视觉所需要的技能树。如果你是一个对计算机视觉一无所知的小白,千万不要被这棵技能树吓到。没有哪个人能够同时掌握以上所有的技能,这棵树只是让你对计算机视觉有个粗浅的认识。先来打点鸡血,看看计算机视觉有什么用吧。下面的视频是计算机视觉在自动驾驶上的实际应用,其中涉及立体视觉、光流估计、视觉里程计、三维物体检测与识别原创 2021-11-03 15:44:45 · 272 阅读 · 0 评论 -
全网最全,还有谁?深入浅出Yolo系列之Yolov5核心基础知识完整讲解(附资料)
很多人考虑到Yolov5的创新性不足,对算法是否能够进化,称得上Yolov5而议论纷纷。但既然称之为Yolov5,也有很多非常不错的地方值得我们学习。不过因为Yolov5的网络结构和Yolov3、Yolov4相比,不好可视化,导致很多同学看Yolov5看的云里雾里。因此本文,主要对Yolov5四种网络结构的各个细节做一个深入浅出的分析总结,和大家一些探讨学习。小福利:领完再看!迪迦给大家准备的250G人工智能学习资料礼包(内含:两大Pytorch、TensorFlow实战框架视频、图像识别、Op原创 2021-11-02 15:21:24 · 1720 阅读 · 0 评论 -
你必知的人工智能十大技术及应用,学习AI的你看完会选择往哪个方向发展呢?
编辑导语:人工智能从诞生以来,其理论和技术日益成熟,应用领域也不断扩大。本篇作者给我们介绍了人工智能的十大技术及其相关应用,一起来看看吧。人工智能发展到现在已经将近有80年的历史。近日来特斯拉也说了自己不是汽车公司,是可再生能源公司、是机器人公司、是人工智能公司,特斯拉也明确表示未来人工智能汽车自动化驾驶的方向是视觉识别+机器学习。人工智能从诞生以来,其理论和技术日益成熟,应用领域也不断扩大,接下来我将给大家介绍下人工智能的十大技术及其相关应用。小福利:一、问题求解人工智能的.原创 2021-11-02 14:43:33 · 3818 阅读 · 0 评论 -
干到不能再干的硬货,从编程实现角度学习Faster R-CNN(附极简实现)
Faster R-CNN的极简实现:github: simple-faster-rcnn-pytorch本文插图地址(含五幅高清矢量图):draw.io小福利:领完再看!迪迦给大家准备的250G人工智能学习资料礼包(内含:两大Pytorch、TensorFlow实战框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等视频、代码、PPT以及深度学习书籍)只需要你点个关注,然后扫码添加助手小姐姐VX即可无套路领取!扫码添加即可1 概述在目标检测领域...原创 2021-10-31 16:19:52 · 376 阅读 · 0 评论 -
一定要看,推荐给大家的Pytorch编写代码基本步骤思想(附资料),不看血亏
一、前言文末有福利!在我们要用pytorch构建自己的深度学习模型的时候,基本上都是下面这个流程步骤,写在这里让一些新手童鞋学习的时候有一个大局感觉,无论是从自己写,还是阅读他人代码,按照这个步骤思想(默念4大步骤,找数据定义、找model定义、(找损失函数、优化器定义),主循环代码逻辑),直接去找对应的代码块,会简单很多。二、基本步骤思想所有的深度学习模型过程都可以形式化如下图:分为四大步骤:1、输入处理模块(X 输入数据,变成网络能够处理的Tensor类型)2、模型构建.原创 2021-10-31 15:57:36 · 380 阅读 · 0 评论 -
保姆级教程【车道线检测】,跟着一步一步来,小学生都可以学会吧
粉丝福利:开始之前,迪迦给大家准备的250G人工智能学习资料礼包(内含:两大Pytorch、TensorFlow实战框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等视频、代码、PPT以及深度学习书籍)只需要你点个关注,然后扫码添加助手小姐姐VX即可无套路领取!扫码添加即可项目描述:使用openCV设计算法处理车辆前置摄像头录下的视频,检测车辆前方的车道,并计算车道曲率项目代码地址:https://github.com/yang1688899/Car...原创 2021-10-30 16:03:45 · 1964 阅读 · 0 评论 -
太强了吧,YOLOv5在建筑工地中安全帽佩戴检测的应用(已开源+数据集)
前言Amusi 发现一个很棒的开源项目,利用YOLOv5进行目标检测的"落地化"应用:安全帽佩戴检测。该项目使用了YOLOv5s、YOLOv5m、YOLOv5l来训练安全帽佩戴检测数据集,代码和权重均已开源!安全帽佩戴检测数据集也是开源的(共含7581 张图像)!项目教程也相当详细,推荐入门练手学习!而且有意思的是,该项目和数据集的两位作者均是中国人,点赞!项目链接(文末附下载):https://github.com/PeterH0323/Smart_Construction数据集链原创 2021-10-30 15:39:15 · 1265 阅读 · 0 评论 -
狂喜,超强教程,怎么系统性地学习NLP自然语言处理?(附系统学习路线)
文末有迪迦给你们准备的超级福利哦!这里推荐一份超强NLP打怪升级路线图。从0到1,你需要的都在这里了:这份精致的资源刚刚上线,不到一天Reddit热度就超过400,获得了连篇的赞美和谢意:“肥肠感谢。”“我需要的就是这个!”“哇,真好啊!”所以,这套丰盛的思维导图,都包含了哪些内容?四大版块就算你从前什么都不知道,也可以从第一个版块开始入门:1 概率&统计从中间的灰色方块,发散出5个方面:基础 (Basic) ,采样 (Sampling) 、信息理原创 2021-10-29 15:43:27 · 441 阅读 · 0 评论 -
TensorFlow必输了,Facebook的PyTorch通过这几个优势成为了赢家
文末有迪迦给大家准备的人工智能学习资料福利!先说结论:目前Tensorflow还没有被Pytorch比下去,但之后极大概率被比下去。作为谷歌tensorflow某项目的Contributor,已经迅速弃坑转向Pytorch了。1.目前,在学术界Pytorch已经超越Tensorflow在题目的补充内容中,包含大量的“学术界Pytorch比Tensorflow更有优势”的证据,因此不再多说,直接看题目中的数据即可,Pytorch因其简单易上手,而被广大Researcher所使用。道理很简单原创 2021-10-29 15:35:00 · 551 阅读 · 1 评论 -
直呼惊艳,熬夜几天完成的实战模型:猫狗大战,附资料
要求分析建立一个模型,用25000张标记好的猫狗图片训练模型,最后用125000张猫狗图片进行测试, 最终目标是能够让模型有更好的正确识别率(期望值:>=80%) 模型需要选用VGG模型 本次测试和训练的图片数量较小,如果没有GPU,依靠CPU也可以完成任务分步构建网络1.检测是否存在GPU设备这一步骤的目的是查看当前环境下是否有GPU设备可以用于加速训练import numpy as npimport matplotlib.pyplot as pltimport os原创 2021-10-28 16:32:24 · 859 阅读 · 0 评论 -
太肝了,挑战扫雷世界纪录:扫雷自动化Python+OpenCV实战(附迪迦250G人工智能学习资料)
咱们废话不多说,先看成果~中级 - 0.74秒 3BV/S=60.81相信许多人很早就知道有扫雷这么一款经典的游(显卡测试)戏(软件),更是有不少人曾听说过中国雷圣,也是中国扫雷第一、世界综合排名第二的郭蔚嘉的顶顶大名。扫雷作为一款在Windows9x时代就已经诞生的经典游戏,从过去到现在依然都有着它独特的魅力:快节奏高精准的鼠标操作要求、快速的反应能力、刷新纪录的快感,这些都是扫雷给雷友们带来的、只属于扫雷的独一无二的兴奋点。小福利:领完再看!迪迦给大家准备的250G人工智能学习资料礼..原创 2021-10-28 16:04:21 · 839 阅读 · 0 评论 -
零基础一个月学会“机器学习”?看完这篇全攻略宝典就够了!(自学误区+小而精的资料推荐+客观可行学习表+进阶学习路线),全是精华!!!
0. 背景写这篇教程的初衷是很多朋友都想了解如何入门/转行机器学习,搭上人工智能这列二十一世纪的快车。文章的宗旨是:1. 指出一些自学的误区 2. 不过多的推荐资料 3. 提供客观可行的学习表 4. 给出进阶学习的建议。福利:免费赠送大家200G人工智能学习资料礼包(见下文)这篇文章的目标读者是计划零基础自学的朋友,对数学/统计/编程基础要求不高,比如:在读学生 非计算机行业的读者 已经工作但想将机器学习/数据分析和自己的本职工作相结合的朋友1. 自学机器学习的误区和陷阱1.1. ..原创 2021-10-26 15:58:12 · 1754 阅读 · 0 评论 -
不是我吓唬你,写不出这种代码,那就等着被leader开除吧
前言在我们平时刷题的时候,你可能会写过很多诸如int a,b,cint [] arrays=new int arrays[10];if((numbers > 10 && flag == 'true') || flag =='false')这种代码,对于我们自己练习编程或者解决一个算法题,当然没有问题。但是如果是在一个工程中,尤其是几十上百人维护了几年的工程中,还使用这种写法,倾泻自己天马行空的才华,保证leader不打死你哦。所以,对于代码的整洁性,可读性...原创 2021-10-02 14:35:13 · 239 阅读 · 0 评论 -
太肝了!三个步骤让我一天就搞定了MySQL,顺利拿下了天猫offer!
前言MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是开源免费的。目前大部分的互联网的首选也仍然是MySQL,所以作为一名开发人员,掌握好MySQL的使用是非常有必要的,那么如何能够达到“精通”MySQL的程度,那就需要耗费不少心思了。那么如何学习MySQL呢?今天就来好好谈谈。下面介绍我学习MySQL的三个步骤,一天就搞定了MySQL,让我顺顺利利拿下了天猫的offer。这三个步骤里,包括了很多文原创 2021-10-02 14:30:17 · 134 阅读 · 0 评论 -
给公司妹子讲了好久,头都大了,一个SQL语句是如何执行的?
前言SQL作为Web开发是永远离开不的一个话题,天天写SQL,可是你知道一个SQL是如何执行的吗?select name from user where id = 1;上面是一个简单的查询语句,交给数据库去执行,然后返回name。看起来很简单,可是内部的执行过程却很多人都不知道。今天就把MySQL拆开看看,看一下它究竟是怎么工作的。SQL基本架构从上图可以看出,MySQL分为Server层和存储引擎层Server层连接器连接器主要是与客户端建立连接, 包含本地s原创 2021-10-01 10:46:44 · 159 阅读 · 0 评论 -
全搞定!阿里巴巴首推“Java进阶必备宝典”,理论+实战,面面俱到!
前言作为一名Java方向的程序员,打好夯实的基础是非常重要的,现在大厂面试对于程序员基础知识的掌握考察也越来越严格,虽然说现在技术更新比较快,但基础扎实才能够更深入的去理解每一个知识技术点。关于Java程序员如何筑基,大部分小白是比较迷茫的!不过今天让人兴奋激动的是,阿里巴巴首推的“Java进阶必备宝典”,内容完整,能够让读者清晰认识Java系统的结构,从基础到高级再到实战,带你一键搞定!这本“Java进阶必备宝典”包括六大核心知识点,主要涉及到的内容有:核心一:大厂必问并发编程技术 核心二:原创 2021-09-29 13:01:57 · 492 阅读 · 0 评论 -
起立鼓掌!阿里技术官亲推“架构修炼宝典”,从基础到源码,一站到底
前言作为一名程序员,尽早确定自己的发展方向和路线是非常重要的,架构师则是其中的方向之一。很多程序员,奋斗大半辈子,是为了让自己成为一名合格且优秀的架构师,但是成为架构师并非一件易事,它对于技术方面的要求也是非常高的。当然,大厂架构师更为值钱,那么想要进大厂做架构师,需要学习哪些技术呢?可能现在的你还比较迷茫,但实际上现在市面上有不少现成的架构技术路线,跟着路线学习起来则是非常容易的!今天要分享的,是看着一般,但读过之后会觉得真香的“架构技术攻略”,这套攻略由阿里技术官亲自推荐,从基础到源码,让你在大原创 2021-09-29 12:55:53 · 232 阅读 · 0 评论 -
太激动了!!全靠这份999页Java面试宝典,普通的我刚拿到美团offer!
前言事情是这样的,今年年初,在某个大博主那里拿到一份Java面试宝典,然后就一直躺在盘里吃灰,直到5月份的时候,有了要跳槽的计划和打算,就想着要刷刷面试题,所以就把这套“积灰”的面试宝典拿出看了看,这一看就看了一个多月才算是完整的吃透。7月中旬开始面试美团了,前后差不多5面的样子,原本以为没啥希望,等到月底29号收到了offer,通知8月3号到公司报到,看到邮件那一刻差点跳起来了!再说一下我个人情况吧,华南地区本科生,非985和211,毕业以后就在一家小公司工作,赚的不多但起码不是996,这一晃就差原创 2021-09-28 15:41:29 · 982 阅读 · 3 评论 -
国外爆火!Java全能笔记,分布式/开源框架/微服务/性能调优,你想要的全都有!
前言程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。今天,这份Java全能笔记终于爆火了,看完之后我直接跪了!这份Java全能笔记内容齐全,包括以下几个方面:Java筑基(基础):Tomcat+Mysql+设计模式+并发编程+JVM+Netty原创 2021-09-28 15:08:35 · 284 阅读 · 0 评论 -
真服气!不愧是Alibaba技术官,Kafka的精髓全写这本“限量笔记”里,全是精华!
前言分布式,是程序员必备技能之一,在面试过程中属于必备类的,在工作中更是会经常用到。而Kafka是一个分布式的基于发布订阅的消息队列,目前它的魅力是无穷的,对于Kafka的奥秘,还需要我们细细去探寻。要谈对Kafka有多熟悉,我相信还是阿里的大佬们最有发言权,所以今天分享的内容,就是Alibaba内部供应的“限量笔记”,关于Kafka的精髓全部写在这里面了,不得不感叹:不愧是Alibaba的技术官啊,真的服了!关于这份Kafka限量笔记,我只能在文章中展示部分的章节内容和核心截图,如果你需要完原创 2021-09-27 15:21:55 · 190 阅读 · 0 评论 -
拆开了揉碎了跟你说清楚,对乱糟糟的“日志”说再见!
前言最近一个朋友老是和我抱怨:公司系统日志打得实在是太烂了,有用的信息很少,没用的一大堆。就连那有用的信息,在那么多节点日志之间进行追查,也是痛苦的一笔。我问他,公司没有日志收集吗,日志收集起来看总好过一个节点一个节点日志查看。他表示,公司有接入一个收费第三方的日志产品,做了收集。但是仅仅是方便了统一化查看搜索,但是系统本身的日志缺少一些关键性的要素。比较乱,在很多微服务之间查看调用日志时定位很难。归纳下来问题有以下几点:并非所有的日志有关键性信息,比如订单号和SKU信息,有些日志有,有些日原创 2021-09-27 11:09:55 · 1016 阅读 · 0 评论 -
我这操作很可以!异步结果通知实现—基于Redis实现
前段时间,我在内存中实现了一个简单异步通知框架。但由于没有持久化功能,应用重启就会导致数据丢失,且不支持分布式和集群。今天这篇笔记,引入了Redis来解决这些问题,以下是几点理由:数据结构丰富,支持 List、Sorted Set 等 具有持久化功能,消息的可靠性能得到保证 高可用性,支持单机、主从、集群部署 项目中已使用,接入成本更低基于 Redis 实现延时队列也有几种方法,展开详细讲讲。基于键事件通知实现Redis 2.8.0 版本以后就具有了键事件通知(注,还有个键空间通知...原创 2021-09-26 15:32:38 · 335 阅读 · 0 评论 -
首次公开!京东T7新创“新算法宝典”,图文并茂,全新演绎,太酷了!我花了二天肝完!
导言算法是一门学问,但却总遭到一些程序员的冷落。现在的开发人员,更热衷于编程语言的修炼,以应付面试需求时的需要,所以对算法的学习,稍许忽略了些。实际上,近些年来,各互联网公司对于算法的要求也越来越高了,尤其是对于应届生来说,更为严格。算法的学习,可能很多人认为就是简单的“输入-运算-输出”,但实际上算法的学习需要我们修炼的是“内功”,其思想是最为重要的。那么算法学习该如何开始呢?枯燥的算法学习不可取,如今京东T7对算法学习有了个大创新,开创了“新算法宝典”,图文并茂,对算法讲解有了一个全新的演绎原创 2021-09-25 15:11:51 · 266 阅读 · 0 评论 -
腾讯高工熬夜手撸笔记,用全新的方法演绎“Kafka部署实战”,已开源!我跪着看完的!
导言我们知道,当下流行的MQ非常多,不过很多公司在技术选型上还是选择使用Kafka。与其他主流MQ进行对比,我们会发现Kafka最大的优点就是吞吐量高。实际上Kafka是高吞吐低延迟的高并发、高性能的消息中间件,配置良好的Kafka集群甚至可以做到每秒几十万、上百万的超高并发写入。除此之外,在热招的Java架构师岗位面试中,Kafka相关的面试题被面试官问到的几率也是非常大的,所以拥有一定年限的开发者,搞懂Kafka是很有必要的。那么怎么才能有效且快速学习Kafka呢?大佬的笔记必不可少:原创 2021-09-25 14:56:49 · 462 阅读 · 2 评论 -
凭借MySQL海量数据优化(理论+实战),我吊打了面试官
前言朋友们,又见面了,上篇文章咱们讲到MySQL分库分表的方法,这篇文章咱们就针对上一篇文章模拟在MySQL中海量数据的优化方法,文章干货较多,建议三连。提示:以下是本篇文章正文内容,案例仅供参考一、准备表数据咱们建一张用户表,表中的字段有用户ID、用户名、地址、记录创建时间,如图所示OK,接下来准备写一个存储过程插入一百万条数据CREATE TABLE `t_user` ( `id` int NOT NULL, `user_name` varchar(32) CH原创 2021-09-17 11:38:40 · 203 阅读 · 0 评论