上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一、基本概念 从操作的类型上来看,分为读锁和写锁: 读锁:共享锁,对同一份数据,多个读操作可以同时进行且相互间不影响 写锁:排它锁,独占资源。在当前操作未完成之前,其他写操作必须等待。读操作不影响。 排它锁作用于innodb,且必须在事务块中执行。在进行事务操作时,for update会对结果集中的 阅读全文
posted @ 2019-10-30 17:52 阿呆很呆非常呆 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring 实例化 Bean有三种方式:构造函数实例化、工厂方法实例化以及静态工厂方法实例化。两种 Bean类型:一种是普通的Bean,另一种则是工厂Bean。其中,工厂Bean中返回的不是指定的Class的实例,而是其内部方法 getObject 的返回对象。在Spring的内部实现中 阅读全文
posted @ 2019-10-22 11:14 阿呆很呆非常呆 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 一、简介 传统的Java多线程开发中,wait、notify、synchronized等如果不注意使用的话,很容易引起死锁、脏读问题。Java1.5 版本开始增加 java.util.concurrent 并发编程包,简化了多线程开发难度。添加了很多的多线程操作工具类,可根据实际需求去选择使用。 J 阅读全文
posted @ 2019-10-21 16:00 阿呆很呆非常呆 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 一、简介 SpringDataJpa是 JPA规范的一个很好的实现,简化了开发的复杂度,极大提升了开发的效率。SpringDataJpa通过 Repository接口及子接口可以很方便的实现持久化操作。 SpringDataJpa的API在线手册:https://docs.spring.io/spr 阅读全文
posted @ 2019-10-17 16:00 阿呆很呆非常呆 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前面已经简单的介绍了 Eureka 注册中心的使用以及查看。下面将继续进行 Eureka 的说明以及应用。 二、Eureka 的高可用搭建 在实际生产项目中,为了保证服务的可用性,连续性,一般来说,都会去搭建应用的集群来保证服务高可用。Eureka 是天生集群的,搭建配置相当简单:不论你有 阅读全文
posted @ 2019-10-09 11:07 阿呆很呆非常呆 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 一、前言 服务治理是微服务架构体系中,不可或缺的重要的一部分。SpringCloud 中对 Netflix Eureka 进行了再封装,将其作为默认的推荐的服务注册中心。Spring Cloud Eureka 是一个基于 Rest 的服务,提供了基于 Java 的客户端,非常方便快捷的使用。 注册中 阅读全文
posted @ 2019-10-05 13:48 阿呆很呆非常呆 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 一、前言 关于这两个关键字,应该是在开发工作中比较常见的,使用频率上来说也比较高。接口中、常量、静态方法等等。但是,使用频繁却不代表一定是能够清晰明白的了解,能说出个子丑演卯来。下面,对这两个关键字的常见用法做点总结记录,方便之后的回顾以及突击知识点。 二、关键字 final final,一如字面意 阅读全文
posted @ 2019-09-26 18:24 阿呆很呆非常呆 阅读(572) 评论(0) 推荐(2) 编辑
摘要: 一、简介 jdk1.5 版本新增了JUC并发编程包,极大的简化了传统的多线程开发。前面文章中介绍了线程池的使用,链接地址:https://www.cnblogs.com/eric-fang/p/9004020.html Java线程池,是典型的池化思想的产物,类似的还有数据库的连接池、redis的连 阅读全文
posted @ 2019-09-25 16:08 阿呆很呆非常呆 阅读(17991) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring事务配置及相关说明详见:https://www.cnblogs.com/eric-fang/p/11052304.html。这里说明spring事务的几点注意: 1、默认只会检查回滚RuntimeException的异常。 2、@Transactional注解只能作用于publ 阅读全文
posted @ 2019-09-06 13:52 阿呆很呆非常呆 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 一、前言 消息发送到Broker,消费者通过Destination可以订阅消费某个特定的通道内的消息。一些特殊情况下,需要消费者对消息过滤下再进行消费,也就是筛选出某些特定消息。ActiveMQ提供了SQL92表达式语法的自定义消息筛选功能。非常方便快捷的能够开发出具有消息筛选功能的应用。 Acti 阅读全文
posted @ 2019-09-02 19:24 阿呆很呆非常呆 阅读(1767) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页