腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
知了一笑
专栏成员
举报
302
文章
221062
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(302)
数据库(53)
sql(52)
微服务(52)
编程算法(49)
java(48)
api(40)
spring(31)
容器(27)
分布式(25)
存储(20)
云数据库 SQL Server(19)
缓存(15)
网络安全(14)
大数据(13)
数据分析(12)
node.js(11)
打包(11)
网站(11)
http(11)
配置(11)
jdk(10)
hadoop(10)
jvm(10)
xml(9)
云数据库 Redis(9)
apache(9)
腾讯云测试服务(9)
管理(9)
jdbc(8)
zookeeper(8)
kafka(8)
数据(8)
servlet(7)
文件存储(7)
spring boot(7)
服务(7)
接口(7)
linux(6)
数据结构(6)
https(6)
对象存储(5)
负载均衡(5)
jar(5)
容器镜像服务(5)
mapreduce(5)
开源(5)
mybatis(5)
面向对象编程(5)
aop(5)
jenkins(5)
spring cloud(5)
Elasticsearch Service(5)
bash(4)
ide(4)
git(4)
负载均衡缓存(4)
消息队列 CMQ 版(4)
日志数据(4)
电商(4)
dubbo(4)
es(4)
框架(4)
设计模式(4)
c++(3)
python(3)
html(3)
json(3)
android(3)
nosql(3)
postgresql(3)
mvc(3)
搜索引擎(3)
unix(3)
TDSQL MySQL 版(3)
企业(3)
数据安全(3)
yarn(3)
压力测试(3)
hashmap(3)
tcp/ip(3)
安全(3)
hbase(3)
任务调度(3)
部署(3)
分页(3)
工具(3)
镜像(3)
日志(3)
系统(3)
研发(3)
javascript(2)
scala(2)
全文检索(2)
nginx(2)
bash 指令(2)
短信(2)
kubernetes(2)
数据迁移(2)
二叉树(2)
cdn(2)
微信(2)
架构设计(2)
验证码(2)
bi(2)
表单(2)
测试(2)
登录(2)
集群(2)
监控(2)
开发(2)
实践(2)
算法(2)
语法(2)
原理(2)
源码(2)
费用中心(1)
其他(1)
官方文档(1)
自动驾驶(1)
php(1)
bootstrap(1)
ajax(1)
github(1)
tomcat(1)
maven(1)
日志服务(1)
访问管理(1)
命令行工具(1)
云数据库 MongoDB(1)
SSL 证书(1)
数据加密服务(1)
cci 持续集成(1)
数字营销(1)
mongodb(1)
express(1)
serverless(1)
自动化(1)
运维(1)
shell(1)
spark(1)
ssh(1)
hive(1)
yum(1)
markdown(1)
rpc(1)
socket编程(1)
uml(1)
小程序(1)
机器人(1)
数据处理(1)
windows(1)
数据可视化(1)
系统架构(1)
信息流(1)
云计算(1)
unicode(1)
接口测试(1)
flink(1)
智能推荐平台(1)
add(1)
app(1)
bigdecimal(1)
bug(1)
chatgpt(1)
config(1)
copy(1)
deployment(1)
directory(1)
dp(1)
elasticsearch(1)
factory(1)
file(1)
ibatis(1)
module(1)
ole(1)
public(1)
quartz(1)
redis(1)
reflection(1)
rocketmq(1)
root(1)
security(1)
server(1)
service(1)
session(1)
spi(1)
static(1)
token(1)
web(1)
版本管理(1)
报表(1)
编程(1)
对象(1)
工程师(1)
工作(1)
继承(1)
基础(1)
脚本(1)
开发环境(1)
客户端(1)
可视化(1)
路由(1)
软件(1)
设计(1)
视频(1)
数据管理(1)
索引(1)
统计(1)
推送(1)
线程池(1)
异步(1)
异常(1)
优化(1)
注解(1)
字符串(1)
搜索文章
搜索
搜索
关闭
设计「业务」与「技术」方案
分布式
编程算法
相对于完整的研发周期来说,设计、落地、一次性的高质量完成,就是成本最低,效率最高的决策;
知了一笑
2023-02-13
301
0
聊一聊装饰者模式
https
编程算法
装饰者模式(Decorator Pattern)允许向一个现有的对象扩展新的功能,同时不改变其结构。主要解决直接继承下因功能的不断横向扩展导致子类膨胀的问题,无需考虑子类的维护。
知了一笑
2023-02-13
207
0
Java基础 | Stream流原理与用法总结
编程算法
容器
从Java1.8开始提出了Stream流的概念,侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式;依旧先看核心接口的设计:
知了一笑
2022-11-30
284
0
用户身份标识与账号体系实践
访问管理
编程算法
验证码
通常在系统研发的过程中,需要不断适配各种业务场景,扩展服务的领域和能力,一般会将构建的产品矩阵划分出多条业务线,以便更好地管理;
知了一笑
2022-11-30
833
0
基于HiKariCP组件,分析连接池原理
容器
缓存
编程算法
HiKariCP作为SpringBoot2框架的默认连接池,号称是跑的最快的连接池,数据库连接池与之前两篇提到的线程池和对象池,从设计的原理上都是基于池化思想,只是在实现方式上有各自的特点;首先还是看HiKariCP用法的基础案例:
知了一笑
2022-04-18
789
0
数据服务基础能力之元数据管理
数据结构
编程算法
在多变的数据服务场景中,应用中常见如下的业务需求,通过对多种数据结构的灵活组合,快速实现业务模型构建,整体示意图如下:
知了一笑
2021-10-20
789
0
理解Java中对象基础Object类
打包
java
jvm
编程算法
源码注释:Object类是所有类层级关系的Root节点,作为所有类的超类,包括数组也实现了该类的方法,注意这里说的很明确,指类层面。
知了一笑
2021-09-15
256
0
Java容器 | 基于源码分析Map集合体系
编程算法
hashmap
api
数据结构
集合体系的源码中,Map中的HashMap的设计堪称最经典,涉及数据结构、编程思想、哈希计算等等,在日常开发中对于一些源码的思想进行参考借鉴还是很有必要的。
知了一笑
2021-07-07
315
0
Java容器 | 基于源码分析List集合体系
编程算法
java
List集合体系应该是日常开发中最常用的API,而且通常是作为面试压轴问题(JVM、集合、并发),集合这块代码的整体设计也是融合很多编程思想,对于程序员来说具有很高的参考和借鉴价值。
知了一笑
2021-05-27
279
0
实时计算框架:Flink集群搭建与运行机制
flink
大数据
编程算法
Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。Flink被设计在所有常见的集群环境中运行,以内存执行速度和任意规模来执行计算。主要特性包括:批流一体化、精密的状态管理、事件时间支持以及精确一次的状态一致性保障等。Flink不仅可以运行在包括YARN、Mesos、Kubernetes在内的多种资源管理框架上,还支持在裸机集群上独立部署。在启用高可用选项的情况下,它不存在单点失效问题。
知了一笑
2021-05-27
486
0
实时计算框架:Spark集群搭建与入门案例
spark
scala
hadoop
编程算法
Spark是专为大规模数据处理而设计的,基于内存快速通用,可扩展的集群计算引擎,实现了高效的DAG执行引擎,可以通过基于内存来高效处理数据流,运算速度相比于MapReduce得到了显著的提高。
知了一笑
2021-04-29
558
0
数据采集组件:Flume基础用法和Kafka集成
kafka
编程算法
分布式
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;
知了一笑
2021-03-10
666
0
数据仓库组件:HBase集群环境搭建和应用案例
数据库
sql
unix
编程算法
存储
Hadoop原生的特点是解决大规模数据的离线批量处理场景,HDFS具备强大存储能力,但是并没有提供很强的数据查询机制。HBase组件则是基于HDFS文件系统之上提供类似于BigTable服务。
知了一笑
2021-01-25
517
0
开发工具:Mybatis.Plus.插件三种方式的逆向工程
编程算法
mybatis
sql
在Java开发中,持久层最常用的框架就是mybatis,该框架需要编写sql语句,mybatis官方提供逆向工程,可以把数据表自动生成执行所需要的基础代码,例如:mapper接口,sql映射文件,pojo实体类等,避免基础代码维护的繁杂过程。
知了一笑
2020-11-10
687
0
编程体系结构(06):Java面向对象
编程算法
c++
面向对象编程
面向对象编程的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。
知了一笑
2020-10-10
463
0
编程体系结构(05):Java多线程并发
编程算法
linux
线程是操作系统能够进行运算调度的最小单位,包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
知了一笑
2020-10-10
983
0
虚拟机系列 | 执行引擎和垃圾回收
编程算法
java
应用程序经过编译,转换为字节码文件,字节码加载到内存空间并不能直接在操作系统上执行,执行引擎作为Java虚拟机核心的组成部分,作用就是将字节码指令解释/编译为对应系统平台上的本地机器指令。
知了一笑
2020-09-27
286
0
结构与算法(05):二叉树与多叉树
二叉树
编程算法
数据结构
数组存储是通过下标方式访问元素,查询速度快,如果数组元素是有序的,还可使用二分查找提高检索速度;如果添加新元素可能会导致多个下标移动,效率较低;
知了一笑
2020-09-27
1.1K
0
虚拟机系列 | JVM类加载机制
java
面向对象编程
编程算法
jdk
c++
类的加载机制是指把编译后的.class类文件的二进制数据读取到内存中,并为之创建一个java.lang.Class对象,用来封装类在元数据空间的数据结构。
知了一笑
2020-09-27
638
0
结构与算法(04):排序规则与查找算法
编程算法
递归就是方法自己调用自己,每次调用时传入不同的变量,可以让代码变得简洁。递归算法在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法,递归式方法可以被用于解决很多的计算机科学问题,因此它是计算机科学中十分重要的一个概念。
知了一笑
2020-09-27
179
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档