随笔分类 -  JAVA后端

乐观锁与悲观锁的区别
摘要:为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 l 脏读 阅读全文

posted @ 2018-11-30 10:38 北方牧羊少年 阅读(287) 评论(0) 推荐(0)

Linux系统安装jdk
摘要:本文以这个版本为例进行演示:jdk-8u181-linux-x64.tar.gz (1)通过filezlia工具将下载好的jkd上传至虚拟机。usr/local/java目录,java目录需要手动创建 (2).在/usr/local/java目录,执行tar -xzvf jdk-8u181-linu 阅读全文

posted @ 2018-11-29 15:52 北方牧羊少年 阅读(161) 评论(0) 推荐(0)

RabbitMQ学习笔记
摘要:一、RabbitMQ简介 1.介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 2.AMQP AMQP,是应用层协 阅读全文

posted @ 2018-04-23 09:50 北方牧羊少年 阅读(254) 评论(0) 推荐(0)

springcloud学习笔记
摘要:1. 服务的注册与发现(Eureka) 一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。 二、创建服务注册中心 阅读全文

posted @ 2018-04-20 13:56 北方牧羊少年 阅读(170) 评论(0) 推荐(0)

Dubbo与Zookeeper、SpringMVC整合和使用(我的入门demo)
摘要:开发工具 MyEclipse 10.7 JDK 1.7 容器 Tomcat 8(运行dubbo) zookeeper版本 zookeeper-3.4.6 dubbo dubbo-admin-2.5.3 dubbo-admin-2.5.3下载地址:http://pan.baidu.com/s/1boz 阅读全文

posted @ 2018-04-03 15:28 北方牧羊少年 阅读(191) 评论(0) 推荐(0)

webservice接口服务端发布及测试
摘要:一、web.xml配置 <!-- CXF 配置 --> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-clas 阅读全文

posted @ 2018-03-30 11:43 北方牧羊少年 阅读(341) 评论(0) 推荐(0)

导航