0%

SpringBoot 核心功能

yaml配置文件

配置的时候,如果存在多个文件,则优先级为:properties>yml>yaml

阅读全文 »

NoSQL

技术的分类

  • 解决功能性的问题:Java、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN
  • 解决扩展性的问题:Struts、Spring、SpringMVC、Hibernate、MyBatis
  • 解决性能的问题:NoSQL、Java线程、Hadoop、Nginx、MQ、ElasticSearch
阅读全文 »

《CondConv: Conditionally Parameterized Convolutions for Efficient Inference》

条件卷积,目的是希望根据输入样本,动态选择卷积核,从而提高模型的容量。

方法是:引入路由函数和额外的参数,用额外的参数来选择要使用的卷积核

路由函数如下: \[ r(x)=\rm{Sigmoid}(\rm{GlobalAveragePool(x)}R) \]

阅读全文 »

Markdown使用教程

Markdown可以理解成就是一种可以直接用偏代码的方式来控制文档格式的工具

标题

阅读全文 »

MyBatis-Plus

简介

  • MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus提供了通用的mapper和service,可以在不编写任何SQL语句的情况下,快速的实现对单表的CRUD、批量、逻辑删除、分页等操作。

  • 官网

  • 框架结构

阅读全文 »

特性

  • MyBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
  • MyBatis是支持定制化SQL、存储过程以及高级映射的优秀持久层框架
  • MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集
  • MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录
  • MyBatis是一个半自动的ORM(Object Relation Mapping)框架

和其它持久化层技术对比

阅读全文 »

特点

  • Spring家庭原生产品,与IOC容器等基础设施无缝对接
  • 基于原生Servlet,通过了功能强大的前端控制器DispatcherServlet,对请求和响应进行统一处理
  • 表述层各细分领域需要解决的问题全方位覆盖,提供全面解决方案
  • 代码清新简洁,大幅度提升开发效率
  • 内部组件化程度高,可插拔式组件即插即用,想要什么功能配置相应组件即可
  • 性能卓著,尤其适合现代大型、超大型互联网项目要求

一次开发配置过程案例

阅读全文 »

Spring概念

  • Spring是轻量级开源JavaEE框架
  • Spring可以解决企业应用开发的复杂性
  • Spring两大核心部分:IOC和AOP
    • IOC:控制反转,将对象创建过程交给Spring管理
    • AOP:面向切面,不修改源代码进行功能增强
  • Spring特点
    • 方便解耦,简化开发
    • 支持AOP
    • 声明式事务
    • 方便程序测试
    • 方便集成其它框架
    • 降低JavaEE API的使用难度
image.png
image.png
阅读全文 »

构建与依赖

构建过程

构造过程包含的主要环节:

阅读全文 »