摘要:
1.@ImportResource 帮助我们导入spring的配置文件,比如以前的老项目,我有个beans.xml,里面有一些组件,我不想一个重新写,就可以用@ImportResource("classpath:beans.xml"),即导入第三方组件使用 beans.xml <?xml versi 阅读全文
摘要:
1.@Import导入组件 @Import这个注解要写在容器中组件的类上,将指定的类型的组件导入进来 @Import({User.class, DBHelper.class})给容器中自动创建出这两个类型的组件,默认组件的名字就是全类名,如:com.company.boot.bean.User 在M 阅读全文
摘要:
1.组件添加 1.1 @Configuration 总的来说:使用@Configuration和@Bean注解给容器中注册组件 之前使用SSM去开发时,在xml文件中编写bean标签,但是SpringBoot不推荐使用xml文件。 @Configuration注解相当于beans标签 @Bean注解 阅读全文
摘要:
1.Dubbo简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成 什么是RPC? 通信的两种方式:http,rpc RPC全称为remote procedure call,即远程过程调用 阅读全文
摘要:
软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程 1.单体架构 架构说明: 全部功能集中在一个项目内(All in one) 架构优点: 架构简单,前期开发成本低、开发周期短、适合小型项目 架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护 技术栈受限, 阅读全文
该文被密码保护。 阅读全文
摘要:
1.环境配置 当安装Git后首先要做的事情是设置用户名称和email地址(可以与远程的仓库不一样,如,github,码云上的)。这是非常重要的,因为每次Git提交都会使用该用户信息 设置用户信息 git config --global user.name "gump" git config --gl 阅读全文
摘要:
1.Git与SVN的区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的是,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。 集中式版本控制工具的缺点: 服务器单点故障,一旦中央服务器出现故障,这些代码版 阅读全文