首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
爱编程的老陈
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
1年前
关注
一篇文章带你彻底掌握Optional
因为网上关于Optional的介绍大多仅仅只是停留在介绍Api上,缺少相关细节与总结,故在此重新整理一篇涉及Optional实现细节的详细文档,希望对大家有帮助。 我们可以...
11
6
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
代理模式
定义 代理模式是一种应用很广泛的结构型设计模式,而且变化很多。在代理模式中引入了一个新的代理对象,代理对象可以在客户端对象和目标对象之间起到中介的作用,去掉客户不能看到的内...
4
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
创建者模式
建造者模式定义如下:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式时一种对象创建型模式。...
4
评论
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
原型模式
原型模式定义 在使用原型模式时,需要首先创建一个原型对象,再通过复制这个原型对象来创建更多同类型的对象。原型模式的定义如下:使用原型实例指定创建创建对象的种类,并且通过克隆...
4
评论
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
抽象工厂模式
简述 上篇工厂方法模式有一个严重的缺点,每个工厂类只能创建一个具体的产品,可能会导致系统中存在大量的工厂类,势必增加系统的维护成本。这里我们如果可以将产品划分为产品族的概念...
4
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
工厂方法模式
简述 定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到子类。 UML类图 Product: 产品接口,包含产品的公共属性 Conc...
3
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
单例模式
简述 单例模式是设计模式中最简单的模式之一,其主要目的是某个类的对象在系统中只存在一个实例。 比如window系统资源管理器,不管启动多少次,系统始终只有一个管理器对象。 ...
4
评论
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
简单工厂模式
简述 工厂模式是最常见的一类创建型设计模式。通常说的工厂模式是指工厂方法模式。这里讲的简单工厂模式是工厂方法模式的“小弟”,它不属于GoF 23种设计模式,但是使用比较频繁...
4
评论
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
Android注解打包注意事项
背景 我们在开发完成之后,打release包的时候一般都会进行混淆处理,对内部非必要暴露的文件进行混淆。如果你是首次处理注解混淆的话,可能会遇到这么一个问题,为什么debu...
5
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
4年前
关注
Android 单元测试实践
# 什么是单元测试 **定义:单元测试就是针对最小的功能单元编写测试代码** Java程序最小的功能单元是方法,因此,对Java程序进行单元测试就是针对单个Java方法的测...
9
2
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
4年前
关注
浅谈线程安全
# 背景 当我们编写double check 单例的时候,如果使用pmd等静态代码检测工具检测的时候,会报**线程不安全**的错误。 比如我们定义一个单例类: ```jav...
9
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
LinkedList 使用不当导致严重功耗和ANR问题
通过这篇文章,你将掌握如下知识点: 1. LinkedList 为什么是线程不安全的。 2. LinkedList 使用不当带来的巨大影响有哪些。...
4
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
状态模式
状态模式主要优点如下: 1. 封装了状态的转换规则,可以封装在上下文类或者状态类中,可以对状态转换代码进行集中管理,而不是分散在一个个业务方法中。 2. 将所有与某个状态相...
4
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
Socket长连接通道加密与性能优化
本篇文章的核心内容 1. 简要介绍了SSL。 2. 客户端建立 SSL 长链接通道原理 与 API级别的介绍 3. Session 会话缓存机制介绍和API实现...
6
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
模板方法模式
在现实生活中很多事情需要通过几个步骤才能够完成,例如请客吃饭,无论吃什么,一般都包含点单、吃东西、买单等几个步骤,通常情况下这几个步骤的次序是:点单->吃东西->买单。 在...
4
1
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
3年前
关注
认知驱动:做成一件事的方法
我记得上中学的时候班上有一位女同学,一直都很努力,每次下课都会找老师请教,其他休息时间也一直在做题,但是成绩始终就是提升不上去。为什么会这样呢?之前一直以为是她笨,其实不然...
3
2
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
1年前
关注
手把手教你搭建客户端长连接框架
本篇文章主要从架构设计和源码的角度讲解客户端是如何一步一步建立长连接底层框架的。主要介绍如何优美的创建长连接,如何设计发送消息框架,如何设计回执框架,如何设计消息分发框架等...
13
2
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
1年前
关注
App启动之Context加载过程
Android App启动过程中Context是如何加载的呢?Application类的回调顺序是什么样的呢?本篇文章带你一探究竟。...
3
2
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
1年前
关注
AndroidStudio必备设置项推荐
为了保证代码风格统一,我们写完代码后经常格式化代码来保证风格统一。但是为了保证代码可读性我们经常会特意加一些换行符来特意使代码分行显示,此时连续格式化代码,我们特意新增的换...
3
2
分享
爱编程的老陈
赞了这篇文章
SyntaxSoul
程序猿 @腾讯,vivo
·
1年前
关注
长连接自定义协议封装和解析实现细节
目前市面上有 腾讯云长连接SDK、极光推送SDK、个推SDK 等SDK提供了长连接功能以及推送服务,可以帮助开发者实现消息推送、实时通讯等功能,对于长连接框架还不太熟悉的同...
7
4
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2024-12-02