10 2020 档案
摘要:说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。 我们以 Mybatis Xml 版本为例,给大家展示如何如何配置多数据源。 目录结构 使用到的依赖 pom.xml <dependencies> <dependency> <groupId>org.spri
阅读全文
摘要:Orm 框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句 Sql 的 Hibernate,一个是可以灵活调试动态 Sql 的 Mybatis ,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用 Hibernat
阅读全文
摘要:Jpa 是什么 Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。 它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。 它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate
阅读全文
摘要:Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化 Redis 介绍 Redis 是目前业界使用最广泛的内存数据存储。 相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。 除此之外,R
阅读全文
摘要:Web 开发 Spring Boot Web 开发非常的简单,其中包括常用的 json 输出、filters、property、log 等 json 接口开发 在以前使用 Spring 开发项目,需要提供 json 接口时需要做哪些配置呢 添加 jackjson 等相关 jar 包 配置 Sprin
阅读全文
摘要:什么是Spring Boot Spring Boot, 其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 可以理解为,Spring Boot其实并不是什么新的框架,它默认配置了很多框架的使用方式, 就像 Mav
阅读全文
摘要:1、选择 File -> New —> Project... 弹出新建项目的框 2、选择 Spring Initializr,Next 也会出现上述类似的配置界面,Idea 帮我们做了集成 3、填写相关内容后,点击 Next 选择依赖的包再点击 Next,最后确定信息无误点击 Finish。 如上图
阅读全文
摘要:开发环境:jdk 8以上,maven , idea 1. 创建maven项目 new - project - maven 创建项目名称demo1 项目结构如下: Application类是应用启动类,注意此类要放在package下面,这里是放在com.vincent.demo1包下,如果直接放在ja
阅读全文
摘要:调停者模式是对象的行为模式。 调停者模式包装了一系列对象相互作用的方式,使得这些对象不必互相明显引用。 从而使它们可以比较松散的耦合。当这些对象中的某些对象之间的相互作用发生改变时, 不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立的变化。 不要滥用模式 要想恰到好处的在
阅读全文
摘要:解释器模式是类的行为模式。 给定一个语言后,解释器模式可以定义出其文法的一种表示, 并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 语言、解释器和浏览器 解释器模式只描述解释器是怎么工作的,并不指名怎样在运行时创建新的解释器。 虽然广义的将,解释器不一定要有一个浏览器,但是使
阅读全文