摘要: 我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速度的对比 就开发速度而言,Hibernate的 阅读全文
posted @ 2021-03-11 14:01 龙家小园 阅读(721) 评论(0) 推荐(0)
摘要: 一、微服务简介微服务是最近的一两年的时间里是很火的一个概念。感觉不学习一下都快跟不上时代的步伐了,下边做一下简单的总结和介绍。 何为微服务?简而言之,微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中每个小型服务都运行在自己的进程中,并经常采用HTTP资源API这 阅读全文
posted @ 2021-03-08 14:46 龙家小园 阅读(249) 评论(0) 推荐(0)
摘要: 事务管理一般有编程式和声明式两种,编程式是直接在代码中进行编写事物处理过程,而声名式则是通过注解方式或者是在xml文件中进行配置,相对编程式很方便。 而注解方式通过@Transactional 是常见的。我们可以使用@EnableTransactionManagement 注解来启用事务管理功能,该 阅读全文
posted @ 2021-03-06 13:54 龙家小园 阅读(406) 评论(0) 推荐(0)
摘要: 在java中,解决同步问题,很多时候都会使用到synchronized和Lock,这两者都是在多线程并发时候常使用的锁机制。 synchronized是java中的一个关键字,也就是说是java内置的一个特性。当一个线程访问一个被synchronized修饰的代码块,会自动获取对应的一个锁,并在执行 阅读全文
posted @ 2021-03-06 13:53 龙家小园 阅读(149) 评论(0) 推荐(0)
摘要: 分布式 :分布式架构:把系统按照模块拆分成多个子系统,多个子系统分布在不同的网络计算机上相互协作完成业务流程,系统之间需要进行通信。 优点: 把模块拆分,使用接口通信,降低模块之间的耦合度。把项目拆分成若干个子项目,不同的团队负责不同的子项目。增加功能时只需要再增加一个子项目,调用其他系统的接口就可 阅读全文
posted @ 2021-03-03 15:31 龙家小园 阅读(1030) 评论(0) 推荐(0)
摘要: 一、springcloud的负载均衡策略 1、Ribbon 是基于Netflix Ribbon实现的一套客户端 负载均衡的工具,类似Nginx主要功能时提供客户端的软件负载均衡算法LB就是负载均衡,集中式(F5),进程内(Nginx),消费者可以自动看从Eureka中拿到对应的服务列表,默认进行轮询 阅读全文
posted @ 2021-03-03 15:29 龙家小园 阅读(306) 评论(0) 推荐(0)
摘要: 1、什么是RabbitMQ?为什么使用RabbitMQ? 答:RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的,消息中间件; 可以用它来:解耦、异步、削峰。 2、RabbitMQ有什么优缺点? 答:优点:解耦、异步、削峰; 缺点:降低了系统的稳定性:本来系统运行好好的,现在你非要 阅读全文
posted @ 2021-03-02 13:57 龙家小园 阅读(243) 评论(0) 推荐(0)
摘要: 为什么要有单例模式 实际编程应用场景中,有一些对象其实我们只需要一个,比如线程池对象、缓存、系统全局配置对象等。这样可以就保证一个在全局使用的类不被频繁地创建与销毁,节省系统资源。 实现单例模式的几个要点 首先要确保全局只有一个类的实例。要保证这一点,至少类的构造器要私有化。 单例的类只能自己创建自 阅读全文
posted @ 2021-03-01 14:08 龙家小园 阅读(79) 评论(0) 推荐(0)
摘要: 1. 单例模式: 实现方式: a) 将被实现的类的构造方法设计成private的。 b) 添加此类引用的静态成员变量,并为其实例化。 c) 在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。 应用场景: 优点: 1.在单例模式中,活动的单例只有一个实 阅读全文
posted @ 2021-03-01 13:56 龙家小园 阅读(108) 评论(0) 推荐(0)
摘要: 1. volatile简介 在上一篇文章中我们深入理解了java关键字,我们知道在java中还有一大神器就是关键volatile,可以说是和synchronized各领风骚,其中奥妙,我们来共同探讨下。 通过上一篇的文章我们了解到synchronized是阻塞式同步,在线程竞争激烈的情况下会升级为重 阅读全文
posted @ 2021-02-27 21:31 龙家小园 阅读(741) 评论(0) 推荐(0)