logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Zookeeper1:相关理论

zookeeper是为了在分布式环境下,让开发人员可以实现通用的协作任务,包括选举主节点、管理组内成员关系、管理元数据等。在大数据和云计算盛行的今天,应用服务由很多个独立的程序组成,这些独立的程序则运行在形形色色、千变万化的一组计算机上。相对于开发在一台计算机上运行的单个程序,如何让一个应用中多个独立的程序协同工作是一件非常困难的事情。开发这样的应用,很容易让很多开发人员陷入如何使多个程序协同工作

文章图片
#大数据#java#分布式
【征服redis1】基础数据类型详解和应用案例

以mysql为代表的数据库,相信很多人都非常熟悉,这是数据持久化存储的最佳方式。但是在更新频繁或者访问强度高的场景下,数据库的性能捉襟见肘,这时候我们使用Redis作为缓存更加合适。缓存是redis最主要的功能,此外,redis还在分布式锁、异步消息队列等方面有重要应用。Redis 是一个开源的在内存中存储数据的结构化键值数据库,它支持多种类型的数据结构,如字符串、列表、集合、哈希、有序集合等。此

文章图片
#redis#数据库#缓存 +2
opcj2-盘点几个常见的Java开源脚手架

很多人抱怨自己是CURDer,很多时候就是在简单的修修改改。如果不书序SSM(Spring、SpringMVC和Mybatis)套路的人可能开始的时候会感觉非常吃力。但是熟悉之后发现其实就这么回事。SpringMVC负责响应对外接口,Mybatis负责数据库的访问,Spring则负责整体的bean管理,目前一般都使用SpringBoot做进一步的封装。不管多么复杂的业务,基本结构都是这样子。

文章图片
#java#开源#spring boot
【随谈】为什么高端开发岗要求研究过源码?如何研究?

带着这些问题去分析相关的源码效率会更高,同时你在寻找答案的过程中,也会碰到更多问题,等你把这些问题都弄清楚了,你获得的不仅仅是知识,更重要的是你会树立起攻克难关的信心。今天说了这么多,就是想告诉你如果理解透彻一两个中间件,有了一定的积累,这时再来学一个新的系统,往往你只需要瞧上几眼,就能明白它所用的架构,而且你会自然联想到系统存在哪些角色,以及角色之间的关系,包括静态的依赖关系和动态的协作关系,甚

文章图片
#java#开发语言#服务器
git fatal: reference is not a tree错误处理方法

最近拉一个工程的git分支,出现“ fatal: reference is not a tree”,网上说先到master上git pull,再切换,但是没用。我将工程删了重新clone也没有。最后这么解决的:假如你拉不下来的分支叫tmp,可以这样:先创建本地分支git checkout -b tmp然后关联到远端 git branch --set-upstream-to=origin/...

解决springboot2.6和swagger冲突的四种方法

最近要将后台服务从SpringBoot1升级到2版本,主要目的是为了使用SpringBoot2的实时监控功能。集成的时候无法启动,根据日志判断与swagger有关。查了半天,一个解释是springboot修改了请求路由匹配策略,Spring MVC 处理程序映射匹配请求路径的默认策略已从 AntPathMatcher 更改为PathPatternParser。Actuator端点现在也使用基于 P

文章图片
#java#spring#spring boot
mac 搭建单机版kafka完整过程-基于kafka3.0

基于kafka3.0安装的完整过程和正确的测试方法,解决zookeeper is not a recognized option和Permission denied @ apply2files等问题

文章图片
#macos#kafka#分布式
暂无文章信息