小傅哥 小傅哥
3年前
7万字总结Spring,这回能看懂Spring源码了!
作者:小傅哥博客:沉淀、分享、成长,让自己和他人都能有所收获!😄一、为什么手写Spring这个与我们码农朝夕相处的Spring,就像睡在你身边的媳妇,你知道找她要吃、要喝、要零花钱、要买皮肤。但你不知道她的仓库共有多少存粮、也不知道她是买了理财还是存了银行。开个玩笑,接下来我要正经了!为什么Spring天天用,但要想去读一读源码,怎么就那么难!因
Python进阶者 Python进阶者
3年前
手把手教你利用JavaScript 获取任意网站图片链接
前言大家好,我是IT共享者,人称皮皮。妹纸图这个网站想必大家都非常熟悉了,老司机的天堂。小编第一次进表示身体逐渐变得空虚,表示一定要克制自己,远离这种正能量的网站。话不多说,今天带大家获取妹纸图上的图片链接。然后大家都懂得。一、项目准备360浏览器,仅此而已二、项目目的获取页面所有美女图片三、项目步骤1.打开浏览器,搜索图片,我们以美女图片为例:画面
Peter20 Peter20
4年前
MySQL InnoDB MVCC机制吐血总结
:谈到MySQL事务,必然离不开InnoDB和MVCC机制,同时,MVCC也是数据库面试中的杀手问题,写这篇总结的目的,就是为了让自己加深映像,这样面试就不会忘记了。在搜索时发现关于MVCC的文章真的是参差不齐(老子真的是零零散散看了三个月都迷迷糊糊),所以这里集合了各家所言之后进行了自我总结,苦苦研究了许久,才得到的比较清晰的认知,这可能也是我目前最有深度
红橙Darren 红橙Darren
3年前
Android无限广告轮播 - 自定义BannerView
1.概述这其实是我第一篇想写的博客,可能是因为我遇到了太多的坑,那个时候刚入行下了很多Demo发现怎么也改不动,可能是能力有限,这次就做一个具体的实现和彻底的封装。  上次讲了,有了源码分析我们对ViewPager就有了一个大概的了解,那么再来封装成自定义View,就会简单许多,附视频讲解地址:    这里写图片描述2.效果封装2.1
Stella981 Stella981
3年前
Canvas绘制不规则图形,实现可拖动,编辑
目前的工作在做在线的标注工具,接触canvas一年了,各种绘制,基本上图像的交互canvas都可以完成,也写了几篇关于canvas的文章,遇到的问题也写博客上了,对于canvas有问题的朋友可以去看看。一直想写一个关于canvas系列的东西,也没时间。正好最近再捣鼓canvas,有时间就写一点,一个功能一个功能的写,争取写一个系列。以前都是绘制矩形,
Stella981 Stella981
3年前
MapReduce 社交好友推荐算法
原理如果A和B具有好友关系,B和C具有好友关系,而A和C却不是好友关系,那么我们称A和C这样的关系为:二度好友关系。在生活中,二度好友推荐的运用非常广泛,比如某些主流社交产品中都会有"可能认识的人"这样的功能,一般来说可能认识的人就是通过二度好友关系搜索得到的,在传统的关系型数据库中,可以通过图的广度优先遍历算法实现,而且深度限定为2,然而在
Wesley13 Wesley13
3年前
IM开发快速入门(一):什么是IM系统?
本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。1、系列文章引言IM系统看似简单(没错,很多土老板认为开发个qq和微信也就是几万块钱的事... ),实责是众多技术的应用合体,包括网络编程、移动开发、后端开发、高并发、高可用、高安全等技术范畴,再加上多端使用不同的编程语言,想要凑齐一个
撑算力之帆,天翼云助力数字时代逐潮者远航
数字经济作为近年来的热门词汇,在国家重要会议中被反复提及,大数据显示,2022年两会举办前夕,“数字经济”相关内容搜索热度同比增长96%,成为两会热门话题TOP5。数字经济的持续热度,也从侧面证明国内各行业数字化转型已进入新阶段,他们从传统的IT上云,到DT/OT/CT全面云化,大带宽、低延时、高算力,数据安全等成为更多企业用户的基础需求。而边缘云服务以靠近
API 小达人 API 小达人
1年前
开发一定要会写文档吗?
“文档”包括外部和内部技术文档、博客、社交网络分享知识、演示、操作指南、会议报告、网络研讨会、播客节目、维基百科页面、信息图表等等。在当今快节奏的世界中容易迷失于各种职责。但是,虽然编写文档不像编写代码、设置流程或解决问题那样能立即获得回报,但创建良好的文档是向周围人以及未来自己展现同情心的表现。它的影响是长远的,文档高手最终会成为人生赢家。
DDD学习与感悟——总是觉得自己在CRUD怎么办? | 京东云技术团队
我们有时候也会看到一些博客看到或者听到一些同事在说:这个业务有什么难的,不就是CRUD么?在软件生命周期初期,我们通过CRUD这种方式我们可以快速的实现业务规则,交付项目,但随着业务逐渐复杂,通过CRUD这种粗暴方式不可避免地会淹没业务核心规则,产生很多祖传(屎山)代码,系统交接的时候我们经常会听到,上一个开发是SB,或者自嘲自己是在屎山上面继续堆屎。