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

开发技术

主打java,其他语言的也许也会有
专栏作者
156
文章
174418
阅读量
27
订阅数
记一次有意思的业务实现 → 单向关注是关注,双向关注则成好友
    2、如果李四关注了张三,则成为好友,往 tbl_friend 插入一条记录;如果李四没有关注张三,则只是张三单向关注李四,往 tbl_follow 插入一条记录
青石路
2022-08-30
7270
Redisson 分布式锁实现之源码篇 → 为什么推荐用 Redisson 客户端
  单服务下,用 JDK 中的 synchronized 或 Lock 的实现类可实现对共享资源的并发访问
青石路
2021-07-08
1.3K0
RPC 是通信协议吗 ?→ 我们来看下它的演进过程
  随着业务的发展,单机应用会越来越力不从心,势必会引入分布式来解决单机的问题,那么调用方如何调用另一台机器上的方法呢 ?
青石路
2021-01-20
7400
spring-boot-2.0.3不一样系列之番外篇 - 自定义session管理,绝对有值得你看的地方
  还记得当初写spring-session实现分布式集群session的共享的时候,里面有说到利用filter和HttpServletRequestWrapper可以定制自己的getSession方法,实现对session的控制,从而将session存放到统一的位置进行存储,达到session共享的目的。但是具体是如何实现的没有提及,今天我们就从源码的角度来看看shiro的session共享实现。
青石路
2018-10-10
1.6K0
elk + filebeat,6.3.2版本简单搭建,实现我们自己的集中式日志系统
  刚从事开发那段时间不习惯输出日志,认为那是无用功,徒增代码量,总认为自己的代码无懈可击;老大的叮嘱、强调也都视为耳旁风,最终导致的结果是我加班排查问题,花的时间还挺长的,要复现问题、排查问题等,幸亏那是公司内部员工用的系统,时间长一点也没什么大问题,但是如果是针对客户的,时间就代表很多东西了,那造成的影响就非常大了。自那以后养成了输出日志的习惯。
青石路
2018-09-10
1.3K0
WebService与RMI(远程调用方式实现系统间通信)
  本文是《分布式java应用基础与实践》读书笔记;另外参考了此博客,感觉讲的挺好的,尤其是其中如下内容:
青石路
2018-09-10
1.5K0
cassandra简单介绍与基本操作
  项目中用到了cassandra,用来存储海量数据,且要有高效的查询;本博客就进行简单的介绍和进行一些基本的操作
青石路
2018-09-10
1.6K0
Redis Cluster的搭建与部署,实现redis的分布式方案
  上篇Redis Sentinel安装与部署,实现redis的高可用实现了redis的高可用,针对的主要是master宕机的情况,我们发现所有节点的数据都是一样的,那么一旦数据量过大,redi也会效率下降的问题。redis3.0版本正式推出后,有效地解决了Redis分布式方面的需求,当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方法达到负载均衡的目的。
青石路
2018-09-10
1.7K0
Redis Sentinel安装与部署,实现redis的高可用
  对于生产环境,高可用是避免不了要面对的问题,无论什么环境、服务,只要用于生产,就需要满足高可用;此文针对的是redis的高可用。
青石路
2018-09-10
5590
spring-session实现分布式集群session的共享
  HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享同一份session数据呢?最简单的想法,就是把session数据保存到内存以外的一个统一的地方,例如Memcached/Redis等数据库中。那问题又来了,如何替换掉Servlet容器创建和管理的HttpSession的实现呢?
青石路
2018-09-10
7160
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档