240 发简信
IP属地:湖北
  • 120
    Maven Helper插件解决包冲突问题

    安装Maven Helper 安装成功后打开pom文件 可查看pom所有包引用tree Maven 解析 jar 包依赖 在 pom.xml 中引入某个 jar 包依赖,当 ...

  • 120
    maven的聚合模块和pom继承

    常用的pom被继承的元素 Xml代码groupId:项目组ID,项目坐标的核心元素;version:项目版本,项目坐标的核心元素;description:项目的描述信息;pr...

  • 120
    Linux创建mysql用户,赋权限

    查看数据库实例中的用户权限信息 在Linux的mysql指令路径下执行./mysql -u root -p 登录mysql(root权限,需要有mysql.user查看权限的...

  • 分布式事务

    基于XA协议的两阶段提交方案(2pc) XA 规范的基础是两阶段提交协议:第一阶段是表决阶段,所有参与者都将本事务能否成功的信息反馈发给协调者;第二阶段是执行阶段,协调者根据...

  • 120
    服务熔断Spring Cloud Hystrix

    Spring Cloud Hystrix 对于熔断机制的实现,Hystrix设计了三种状态: 1.熔断关闭状态(Closed) 服务没有故障时,熔断器所处的状态,对调用方的调...

  • 120
    分布式协调服务Zookeeper

    Zookeeper数据模型 树形结构,类似文档系统的目录 zk的数据存贮基于节点,这种节点叫做Znode,Znode的引用方式是路径引用。/root/sercieA/订单,每...

  • 高性能内存Redis

    Redis为什么用单线程模型 所有操作在内存,100ns 瓶颈不在cpu而是network IO,可以启动多实例提升cpu利用率 避免多线程上下文切换...

  • Redis实现分布式锁

    1.何为分布式锁 java synchronized和Reentrantlock等只能保证同一个JVM进程的多个线程同步执行 而在分布式集群中,可以用分布式锁,实现资...

  • 120
    Git常用指令

    Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 一.git配置 # 显示当前的Git配置$ gi...

  • JVM参数设置

    用java命令查看。 用java -option进行修改参数。 还有tomcat,eclipse启动时通过配置文件加载的。 详细如下: 安装Java开发软件时,默认安装包含两...

  • Innodb锁机制

    InnoDB实现了两种类型的行锁。 共享锁(S):允许一个事务去读一行,阻止其他事务获得相同的数据集的排他锁。 排他锁(X):允许获得排他锁的事务更新数据,但是组织其他事务获...

  • 120
    记一次mysql死锁问题

    场景:innodb下不同的事务进行更新和插入操作导致数据库死锁,代码如下,在批量插入之前,进行了逻辑删除操作,这段代码在并发情况下出现死锁 代码分析 activityId为外...

  • java内存管理

    那么运行时数据区包括哪几部分呢? 程序计数器(Program Counter Register)Java虚拟机栈(VM Stack):虚拟机执行Java方法(也就是字节码)服...

个人介绍
纯粹的浪荡之人跟抱定决心干大事的,面相是截然不同的