首页
学习
活动
专区
工具
TVP
发布

一个会写诗的程序员的博客

专栏作者
1222
文章
2322175
阅读量
95
订阅数
Spark Architecture 系统架构
Let's have a look at Apache Spark architecture, including a high level overview and a brief description of some of the key software components.
一个会写诗的程序员
2021-12-16
4150
【图文详解】HBase 的数据模型与架构原理详解
HBase, Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、 实时读写的分布式开源 NoSQL 数据库,面向列存储。主要用来存储非结构化和半结构化的松散数据。
一个会写诗的程序员
2021-12-16
6880
【详解文件IO系列】讲讲 MQ 消息中间件(Kafka,RocketMQ等与 MMAP、PageCache 的故事
首先来看一下一般的IO调用。在传统的文件IO操作中,我们都是调用操作系统提供的底层标准IO系统调用函数 read()、write() ,此时调用此函数的进程(在JAVA中即java进程)由当前的用户态切换到内核态,然后OS的内核代码负责将相应的文件数据读取到内核的IO缓冲区,然后再把数据从内核IO缓冲区拷贝到进程的私有地址空间中去,这样便完成了一次IO操作。如下图所示。
一个会写诗的程序员
2021-03-24
1.1K0
ElasticSearch 极简教程
平时我们在 GitHub 上进行搜索的时候,Github 不仅可以帮我们找到相隔的代码产库,还可以帮助实现代码级的搜索及搜索词的高亮的显示,。当你在网上购物的时候,它也可以帮助你做商品的推荐。当你下班的时候,Elasticsearch 可以帮助你定位附件的乘客和司机,帮助平台优化调度,除了搜索,结合 Kibana、Logstash、Beats 的 ELK(Elastic Stack) 还被广泛使用在大数据近实时分析的领域,包括了日志分析、指标监控、信息安全等多个领域,它可以帮助你探索海量的、结构化的、非结构化的数据,按需创建是可视化报表,对监控数据设置报警阀值。
一个会写诗的程序员
2020-07-10
1.9K0
软件架构的10个常见模式
企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较大的帮助。
一个会写诗的程序员
2020-05-08
1.3K0
【系统架构】消息中间件的架构和原理
消息中间件的作用就是用来异步化并发能力的一个载体,不仅如此,它仍然需要在架构上保证很多能力,高可用,高并发,可扩展,可靠性,完整性,保证顺序等,光是这些都已经让各种设计者比较头疼了; 更有一些变态的需求,例如慢消费,不可重复等需要花的设计代价是相当高的,所以不要盲目的迷信开源大牛,对于很多机制,几乎都要重建;建立一个符合所有业务,好用,通用的私有云,没那么简单。
一个会写诗的程序员
2020-04-16
5160
如何设计一个消息中间件? 消息中间件的总体架构
消息是MQ中最小的概念,本质上就是一段数据,它能被一个或者多个应用程序所理解,是应用程序之间传递的信息载体。
一个会写诗的程序员
2020-04-15
1.7K0
【企业数字化转型】行为者网络理论(ANT,Actor Network Theory):一切皆是映射
在计算机软件的世界里,一切都是虚拟的。一切皆是映射关系的存在。无论 OOP、FP。
一个会写诗的程序员
2020-02-11
1.1K0
【推荐系统算法实战】 基于网页的 Notebook:Zeppelin 交互式数据分析
【推荐系统算法实战】 基于网页的 Notebook:Zeppelin 交互式数据分析
一个会写诗的程序员
2019-12-24
9430
分布式事务实现原理【BAT 面试题宝库附详尽答案解析】
事务是数据库从一个稳定状态变迁到另一个稳定状态的保证,具备 ACID 这 4 个特性:
一个会写诗的程序员
2019-12-20
7000
Spring 中的 AntPathMatcher
org.springframework.util public class AntPathMatcher implements PathMatcher
一个会写诗的程序员
2019-12-16
9290
Kotlin 中的集合类排序Kotlin 开发者社区
Kotlin使用扩展方法构建在Java Collection框架之上。这大大提高了可用性和可读性,而无需第三方依赖,如Apache Commons或Guava。
一个会写诗的程序员
2018-12-05
2.4K0
《一切皆是映射:代码的本质》Java 动态读取源代码,并编译 & 加载执行
动态的执行一段简单代码,采用生成java文件,调用javac编译,反射执行的方式。
一个会写诗的程序员
2018-10-09
1.3K0
《Spring Boot开发:从0到1》第13章 常见问题与解决方案
13.1 Spring MVC 关于controller的字符编码 13.2 Spring Boot启动报错 13.3 javax.servlet.ServletException 13.4 库依赖冲突问题 13.5 org.apache.catalina.LifecycleException 13.6 @EnableMongoRepositories路径配置 13.7 Logging system failed to initialize using configuration from 'logback.xml ' 13.8 java.lang.IllegalArgumentException: Request header is too large
一个会写诗的程序员
2018-08-20
7720
Spring 实现 SchedulingConfigurer 接口完成动态定时任务(配合数据库动态执行)
Spring 实现 SchedulingConfigurer 接口完成动态定时任务(配合数据库动态执行)
一个会写诗的程序员
2018-08-17
4.9K0
$ spring init --list
Supported dependencies Id Description Required version activemq Java Message Service API via Apache ActiveMQ >=1.4.0.RC1 activiti-basic Activiti BPMN workflow engine >=1.2.0.RELEASE and <2.0.0.M1 actuator Production ready features to help you monitor and m
一个会写诗的程序员
2018-08-17
8450
光剑评注:其实,说了这么多废话,无非就是: 一切皆是映射。不管是嵌套 XML,还是 Lisp 嵌套括号,还是 XXX 的 Map 数据结构,一切都是树形结构——映射。Lisp的本质(The Natur
http://www.defmacro.org/ramblings/lisp.html
一个会写诗的程序员
2018-08-17
1.3K0
java日志commons-logging/log4j/slf4j/logBack需要知道的几件事
如果对于commons-loging、log4j、slf4j、LogBack等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。
一个会写诗的程序员
2018-08-17
5260
NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSession...
Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but found 3: sqlSessionFactoryMicrotek,sqlSessionFactorySinfo,sq
一个会写诗的程序员
2018-08-17
1.8K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档