MyBatis-Flex 来了!完爆MyBatis-Plus?
MyBatis-Flex 来了!完爆MyBatis-Plus? Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQ
Java基础
未读
面向对象和面向过程的区别?
面向对象和面向过程的区别? 面向对象和面向过程是一种软件开发思想。 面向过程就是分析出解决问题所需要的步骤,然后用函数按这些步骤实现,使用的时候依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,分别设计这些对象,然后将他们组装成有完整功能的系统。面向过程只用函数实现,面向对象是用类实现各个
集合
未读
List 、Set和Map 的区别
List 、Set和Map 的区别 List 以索引来存取元素,有序的,元素是允许重复的,可以插入多个null; Set 不能存放重复元素,无序的,只允许一个null; Map 保存键值对映射; List 底层实现有数组、链表两种方式;Set、Map 容器有基于哈希存储和红黑树两种方式实现; Set
Java基础
未读
面向对象的特性及六大原则
面向对象有哪些特性? 面向对象四大特性:封装,继承,多态,抽象 1、封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。 良好的封装能够减少耦合。 2、继承是从已有的类中派生出新的类,新的类继承父类的属性和行为,并能扩展新的能力,大大增加程序的重用性
Spring&Springboot
未读
spring设计模式
Spring 用到了哪些设计模式? 1、简单工厂模式:BeanFactory就是简单工厂模式的体现,根据传入一个唯一标识来获得 Bean 对象。 @Override
public Object getBean(String name) throws BeansException {
asse
消息队列
未读
RabbitMQ常见面试题总结
什么是RabbitMQ? RabbitMQ是一个由erlang开发的消息队列。消息队列用于应用间的异步协作。 RabbitMQ的组件 Message:由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括rout