
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
分布式和微服务有什么区别:分布式是整个系统的一个顶层设计概念,我们常说分布式设计,分布式系统等,从概念理解,分布式服务架构强调的是服务化以及服务的分散化,微服务则更强调服务的专业化和精细分工;从实践的角度来看,微服务架构通常是分布式服务架构,反之则未必成立。所以,选择微服务通常意味着需要解决分布式架构的各种难题。分布式里包含很多东西...
有个需求 统计每天的类型和占比绑定渠道绑定人数统计日期占比占比是每天的每个渠道数/每天的总数首先查出来渠道,人数,日期 hql是select case bind_typewhen 1 then '二维码绑定'when 2 then '邀请码绑定'when 3 then '领取优惠券绑定'when 4 then '分享链接绑定'end bindtype,substring(bind_date,0,1
很多高性能高并发的优化最有效果的优化就是做缓存,缓存又分本地缓存和分布式缓存,分布式缓存大多数用redis,但是高并发下的redis有时候网络消耗多的时候也扛不住,于是redis又可以做分布式redis,增加redis的服务器节点和配置,但是这个成本也比较高,其实完全可以用本地缓存+redis缓存结合的方式,保证高并发下的响应速度。下面是git上一个本地缓存(一级缓存)+r...
有个需求 统计每天的类型和占比绑定渠道绑定人数统计日期占比占比是每天的每个渠道数/每天的总数首先查出来渠道,人数,日期 hql是select case bind_typewhen 1 then '二维码绑定'when 2 then '邀请码绑定'when 3 then '领取优惠券绑定'when 4 then '分享链接绑定'end bindtype,substring(bind_date,0,1
之前的项目中,要做多数据源,网上的一般思路都是通过AOP在service或者mapper层做数据源的动态切换,大部分人大概切换数据源代码如下@Pointcut("execution(* com.gzstrong.cloud.qspj.*.mapper..*.*(..))")private void db1Aspect() {}@Pointcut("exe...
Flink介绍:Apache Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。2015年升级为Apache的顶级项目,然后突然爆发,之后被阿里收购。基本上国内说得出名字的大厂都在用flink。Flink特点:1,事件驱动:根据数据的到来触发一系列的计算,输出等。2,流处理和批处理批处理的特点就是 有界,持久,量大,非常适合做离线计算流处理的特点就是 无界,实时,无需针对
前言:之前在研究监控系统:Prometheus,它是云全球云原生基金的第二大项目,然后带出第一大 Kerbernates,然后就开始研究K8S微服务框架是知道阿里的duboo,Netflix的springcloud,这些都是大厂研发并且在各自的公司实施生产稳定的架构,最近2年又出了k8s,开始只了解这东西是google大厂出来做服务编排管理的,后来这东西又归于云计算的一种,最近在看杨波老师的视频《
VUE集成高德地图很简单,但是首先你的有个高德地图开发者的key,怎么申请key见 https://blog.csdn.net/qq_38211852/article/details/80289412VUE的高德地图组件在:https://github.com/ElemeFE/vue-amap老规矩: 1,安装 npm install vue-amap -S2, main...
用户往往需要根据每个用户的不同权限来显示不同的菜单之前我做过通过后台的权限动态生成router对象,比较麻烦这里,我们可以通过增加一个menu的属性,这个属性后台返回的权限列表来展现不同的菜单和按钮这个是我的一个router的配置{ path: 'role', name: '权限管理', component: _import('user/role'), met...
很多后端项目互相调用都是传实体对象,比如增加,修改等 insert(BusSotp busStop)等。最近在GITHUB上看见也有很多人现在不传实体对象了像我上篇,VUE传到后端的是JSON格式,一般的做法是通过SPRINGBOOT的把JSON转成实体对象。那为什么不直接用JSON对象了controller层service层dao层myb...







