首页 文章 精选 留言 我的

文章列表

共 97898 篇
Rxjava深入理解之自己动手编写Rxjava

Rxjava深入理解之自己动手编写Rxjava

Demo的源码地址在 mini-rxjava, 有兴趣的可以下载源码来看. 从观察者模式说起 观察者模式,是我们在平时使用的比较多的一种设计模式.观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己. 它的特点是 一个对象状态改变给其他对象通知的问题,而且要...

Java并发编程之线程创建和启动(Thread、Runnable、Callable和Future)

Java并发编程之线程创建和启动(Thread、Runnable、Callable和Future)

这一系列的文章暂不涉及Java多线程开发中的底层原理以及JMM、JVM部分的解析(将另文总结),主要关注实际编码中Java并发编程的核心知识点和应知应会部分。 说在前面,Java并发编程的实质,是线程对象调用start方法启动多线程,而线程对象则必须是Thread类或其子类实现。Runnable和Callable的作用类似于Comparable、Serial...

零基础学python,看完这篇文章,你的python基础就差不多了!干货

零基础学python,看完这篇文章,你的python基础就差不多了!干货

Python基础语法和面向对象(下一篇分享面向对象) Python基础语法 1. 认识Python 1.1 Python 简介 Python 的创始人为吉多·范罗苏姆(Guido van Rossum)。 Python 的设计目标: 一门简单直观的语言并与主要竞争者一样强大 开源,以便任何人都可以为它做贡献 代码像纯英语那样容易理解 适用于短期开发的日常...

SpringBoot实现Java高并发秒杀系统之Service层开发(二)

SpringBoot实现Java高并发秒杀系统之Service层开发(二)

继上一篇文章:SpringBoot实现Java高并发秒杀系统之DAO层开发我们创建了SpringBoot项目并熟悉了秒杀系统的表设计,下面我们将讲解一下秒杀系统的核心部分:Service业务层的开发。 Service层又称为业务层,在Spring阶段主要是由@Service注解标记的一层,包含Service业务接口的开发和业务接口实现类的开发,这里我们将讲解...

多国开展6G工作,是否为时过早?

多国开展6G工作,是否为时过早?

5G还没正式推出,6G也要来了,在2018美国移动世界大会上,美国联邦通讯委员会的一位官员首次在公开场合展望6G。目前,欧盟、美国、俄罗斯等多国已开展6G工作,我国也启动了6G相关工作,早在今年3月,工信部部长苗圩在接受媒体采访时表示,我国已着手研究6G。 为什么5G还没有开始使用就研究6G?苗圩表示,去年年底和今年年初就已经开始着手研究6G的发展。因为随着...

平价有机蔬菜亮相天猫双11,阿里云IoT成助攻神器

平价有机蔬菜亮相天猫双11,阿里云IoT成助攻神器

6块8一份的有机青菜、蒿子秆,8块8一份的胡萝卜,原来价格高昂的有机蔬菜,在盒马却卖出了平价。而让人更意想不到的是,这背后是阿里云IoT的科技暖男的守护,将农民在有机蔬菜种植的经验转化为云上的数据,从源头上降低了成本。 双11期间,盒马与阿里云IoT携手发布了IoT有机蔬菜安全溯源项目,借助物联网技术,对蔬菜的种植、加工、运输、卖场四个环节的供应链进行了全面...

Android开发 - 掌握ConstraintLayout(五)偏差(Bias)

Android开发 - 掌握ConstraintLayout(五)偏差(Bias)

比如实现这样一个场景: "在屏幕宽度的1/4的地方放置一个View" 使用传统布局时,实现按照屏幕的宽度(高度),或者相对两个View之间距离的一个比例来进行布局,就显得非常麻烦,但是当使用ConstraintLayout时,就可以很简单地实现这样的需求。 Bias Bias就是为了实现这种需求而设计出来的。 我们来举例说明,看下图: 当前我们是将这个按钮相...

Xamarin自定义布局系列——支持无限滚动的自动轮播视图CarouselView

Xamarin自定义布局系列——支持无限滚动的自动轮播视图CarouselView

原文: Xamarin自定义布局系列——支持无限滚动的自动轮播视图CarouselView 背景简述 自动轮播视图(CarouselView)在现在App中的地位不言而喻,绝大多数的App中都有类似的视图,无论是WebApp还是Native App。在安卓、iOS以及Windows(UWP)开发中,有一些控件可以很方便的来实现类似的效果。 ViewPager...

如何成为一名Android架构师,乃至高级架构师,文末有路线图

如何成为一名Android架构师,乃至高级架构师,文末有路线图

很多Android的小伙伴在做了多年的开发之后,始终搞不清楚达到Android架构师需要何种技能,我们对比着Android高级工程师来说明。 我们先来看一下Android高级工程师的招聘要求 职位描述: Responsibility Android平台功能模块的设计与开发 移动端开发框架的研究与设计 移动端技术规范的制定与推广 移动端技术培训 Require...

架构设计-支付宝、京东、美团、去哪儿的支付系统架构整体设计详解!!!

架构设计-支付宝、京东、美团、去哪儿的支付系统架构整体设计详解!!!

架构设计-支付宝、京东、美团、去哪儿的支付系统架构整体设计详解!!! 支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式的微服务,它透过支付网关响应业务方请求, 进行一些统一处理后,分发到...

阿里云加码边缘计算,全面布局5G MEC

阿里云加码边缘计算,全面布局5G MEC

过去20年是人联网的时代,随着5G的到来,未来20年将是物联网的时代。 在近日的2018边缘计算技术峰会上,中国移动边缘计算开放实验室正式成立,阿里云作为首批加入该实验室的科技企业,将与产业合作伙伴共同推动5G时代移动边缘计算(MEC)产业的场景落地。 物联网时代,原有云端协同的计算架构在成本、时延、带宽、连接等方面都已经无法满足需求,云+边+端三体协同是未...

史上最全的Java进阶书籍推荐

史上最全的Java进阶书籍推荐

学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。 第一部分:Java语言篇 1.《Java编程规范》 适合对象:初级、中级 介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。 2.《Java编程思想》 适合对象:初级、中级 介绍:豆瓣给...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册