logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kotlin函数式编程

kotlin的函数式编程推荐使用arrow库。

#kotlin#数据库#开发语言
关于COLA架构的讨论

概念网上可以搜到很多,大体分为:adapterclientappinfradomain这五层。图例有,就不贴了。adapter和app相当于spring里的controller+service,infra相当于dao层,domain是模型层。唯独client,有点疑问,目前我在实践中是把client作为app的对外接口层,隔离adapter和app之用。但也看到其他的理解,比如认为client是对

文章图片
#架构
HanLP分词原理剖析

hanlp是一套中文的NLP处理库,里面提供了分词、拼音、摘要等很多实用功能,本文我们只看分词能力。

文章图片
#算法#机器学习#人工智能
常用的分布式计算引擎

记录一下,作为备忘。

文章图片
#分布式
pthread包的mutex实现分析

pthread包pthread是POSIX thread,一个在类UNIX系统下广泛使用的并发包,linux系统下在glibc库里实现。pthread包里常用的mutex相关接口有:pthread_mutex_initpthread_mutex_lockpthread_mutex_trylockpthread_mutex_unlockpthread_mutex_dest...

kafka使用心得(二)

producer建议做成单例在多线程间共享,多个producer实例会将发送的消息总量分摊掉,造成的结果是:一方面由于多producer的分摊,消息不能及时发送(因为每个producer有batch.size的约束),另一方面多个producer的消息可能堆在一起发送,产生大量的网络IO。指示发送缓存大小的batch.size不能设置太小,否则严重影响发送效率。

文章图片
#kafka#分布式
java内存模型讨论及案例分析

Xmx: 最大堆大小-Xms:最小堆大小-Xss :线程堆栈大小,默认1M生产环境最好保持 Xms = Xmx。

文章图片
#java#开发语言
到底了