- 博客(9)
- 收藏
- 关注
转载 redis分布式锁
Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了...
2020-04-26 11:38:27 90
转载 java设计者模式
上一篇总结了设计模式的六大原则《JAVA设计模式总结之六大设计原则》,这一篇,正式进入到介绍23种设计模式的归纳总结。 一、什么是设计模式 ...
2019-08-30 17:54:02 212
转载 git基本操作
目录 GIT教程 git简介 git诞生 集中式、分布式 安装GIT 创建版本库 时光穿梭机 版本回退 工作区和暂存区 管理修改 撤销修改 删除文件 远程仓库 添加远程仓库 从远程库克隆 分支管理 创建与合并分支 解决冲突 分支管理策略 BUG分支 Feature分支 多人协作 Rebase 标签管理 创建标签 操作标签 使用GitHub 使...
2019-08-22 12:12:16 337
转载 java虚拟机内存区域
一、运行时数据区 什么叫运行时数据区呢,看下图就知道了,今天的重点就围绕这张图讲。 1、程序计数器(寄存器) 当前线程所执行的字节码行号指示器 字节码解释器工作依赖计数器控制完成 通过执行线程行号记录,让线程轮
2018-01-02 11:30:08 185 1
原创 springMVC学习笔记
第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去执行Handler 第五步:处理器适配器去执行Handler 第六步:Handler执行完成给适配器返回ModelAndView 第七步:处理器适配器向前端控制器返回ModelAndView
2017-05-24 11:31:48 313
转载 java日志处理组件log4j--log4j.xml配置详解
输出级别的种类 OFF 、FATAL 、ERROR、WARN、INFO、DEBUG、TRACE 、ALL OFF 为最高等级 关闭了日志信息 FATAL 为可能导致应用中止的严重事件错误 ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序
2017-05-19 13:06:05 4214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人