SpringBoot学习笔记 一、什么是SpringBoot1.1、什么是springbootSpringBoot基于Spring开发,不仅继承了Spring框架原有的优秀特性,他并不是用来替代Spring的解决方案,而和Spring框架紧密结合进行一步简化了Spring应用的整个搭建和开发过程。其设计目的是用来简化Spring应用的初始搭建以及开发过程,怎么简化的呢?就是通过提供默认配置等方式让我们更容易使用。关于SpringBoot还有一句出名的话就是约定大于配置,采用Spring B...
【SpringMVC】SpringMVC基础 1、MVC简介MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式。其中,View 的定义比较清晰,就是用户界面。官方配置文件:Web on Servlet Stack View(视图):jsp 负责格式化数据并把它们呈现给用户,包括数据展示、用户交互、数据验证、界面设计等功能。 Controller(控..
【Spring】Spring基础(下) 目录1、Bean的自动装配1.1、测试1.2、ByName自动装配1.3、ByType自动装配1.4、小结:1.5、使用注解自动装配1.5.1、@Autowired注解1.5.2、@Resource注解1.5.3、小结2、使用注解开发2.1、注解说明:2.2、属性如何注入2.3、衍生的注解2.4、自动装配置2.5、作用域2.6、小结3、使用Java的方式配置Spring4、代理模式4.1、静态代理4.2、加深理解4.3、
【Spring】Spring基础(上) 目录1、Spring1.1、简介1.2、优点1.3、组成1.4拓展2、IOC理论推导3、HelloSpring例子4、IOC创建对象的方式5、Spring配置5.1、别名5.2、Bean的配置5.3、import6、依赖注入(DI)6.1、构造器注入6.2、Set注入【重点】6.2.1、复杂类型6.2.2、真实测试6.2.3、Spring配置6.2.4、输出6.3、拓展方式注入6.3.1、p命名空间注入和c命名空间注入
【Mybatis】Mybatis基础(下) 目录1、动态SQL1.1、搭建环境1.2、if1.3、trim、where、set1.3.1、Where1.3.2、Trim1.3.3、Set1.4、choose、when、otherwise1.5、foreach2、缓存(了解即可)2.1、Mybatis缓存2.2、一级缓存2.3、二级缓存1、动态SQL什么是动态SQL:动态SQL就是根据不同条件生成相应的SQL语句元素种类: if choose(where,set)
【Oracle】PLSQL学习笔记 目录1、PLSQL简介1.1、优点2、PLSQL块2.1、命名规范实例2.2、基本语法2.3、结构3、PLSQL变量3.1、变量申明3.2、%type声明3.3、变量赋值3.4、dbms_output.put_line()3.5、数据库赋值3.6、记录类型3.7、可转换的类型赋值4、流程控制语句4.1、控制语句4.2、循环语句5、游标(cursor)使用5.1、显示游标5.2、游标属性5.3、游标的for循环5.4、携带
【Mybatis】Mybatis基础(中) 1、作用域(Scope)和生命周期不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题SqlSessionFactoryBuilder: 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 局部变量 SqlSessionFactory: SqlSessionFactory 一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。 相当于数据库连接池...
【Linux】Hive无法插入数据 如果你的报错是这样的,那就是Yarn容器虚拟内存率不足导致的:修改Hadoop_HOME/etc/hadoop/yarn-site.xml文件,将内存调大些,如3.0文件内容如下:<property><name>yarn.nodemanager.vmem-pmem-ratio</name><value>3.0</value></property>最后,启动集群,mysql,hive即可。注意:在修改文...
【人生历程】开篇博客 本人已大三了,现在才开始写博客,虽然为时已晚,但我不能松懈,第一次写博客的时候就是把自己的笔记摘抄到博客上,但就是因为这一举动,让我感到了莫名的成就感,在写博客的时候又会去查看笔记内容,看看自己写的结构框架有没有乱,一些知识点是否遗漏,起到了反复学习的作用,以前听别人说写博客是一种非常好的习惯,自己也很想尝试,但又怕自己能力不够写不出好的博客就一直拖着,直到现在,感觉以前学过的知识虽然学会了,但过一定时间就又会忘记,所以开始学会写一些笔记,然后通过自己的整理放到自己的博客里,这样起到了双重保...
【小技巧】在当前目录下打开cmd操作 在当前目录下打开cmdWindows7:按住shift键然后右键就有该选项Windows10:运行注册表文件:注册表内容:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\runas] @="Open cmd here as Admin" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.ex
【Linux】IP自动消失处理 IP自动消失解决办法1、是centOs图形管理中的NetworkManager接管了网络配置,执行以下命令可以恢复:systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl start network.service注意大小写,这个很坑的!!!2、一键重启网络可恢复service network restart...