自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Mybatis框架简单入门搭建

mybatis搭建框架基本步骤:我用的是maven管理jar包,第一步pom文件配置<!--mybatis核心包--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version></dependency><!--mysq

2021-02-10 11:05:48 110

原创 bean注入与接受数据中常见的注解区别

one:@Autowired,@Resource,@Reference主要谈一下对这三个注解的简单理解:1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。2.@Resourcejavax.annotation.Resource作用相当于@Autowired,只不过@Autowired是byType自动注入,而@Resource默

2020-09-26 10:18:06 242

原创 状态码及常见状态码

为什么需要有状态码?HTTP状态码是服务器传给浏览器的标识符,通过这个标识符,我们可以直接看到错误的原因;状态码分类:状态码一般分为1,2,3,4,5开头的,大体是:100-199 用于指定客户端应相应的某些动作;200-299 用于表示请求成功;300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息;400-499 用于指出客户端的错误;500-599 用于支持服务器错误。下面是几种常见的状态码:500 内部服务器错误对HTTP 500错

2020-09-25 14:46:34 1345

原创 springboot简单快速入门

SpringBoot是什么?SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品。人们把Spring Boot称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注于业务而非配置。我们可以使用SpringBoot创建java应用,并使用java –jar 启动它,就能得到一个生产级别的web工程。为什么要学习SpringBoot呢?ja

2020-09-09 20:38:49 130

原创 SpringMVC异常处理机制

系统中异常包括两大类:预期异常和运行时异常RuntimeException,前者通过捕获一场从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMVC前端控制器交由异常处理器进行异常处理。异常处理的两种方式使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver。SpringMVC已经定义好了该类型转换器,

2020-08-26 20:48:55 150

原创 数据源的配置简单介绍

数据源是指数据库应用程序所使用的数据库或者数据库服务器。数据源的作用​ 数据源是一种用来提高数据库连接性能的常规手段,数据源会负责维持一个数据库连接池,当程序创建数据源实例时,系统会一次性地创建多个数据库连接,并把这些数据库连接保存在连接池中。当程序需要进行数据库访问时,无须重新获得数据库连接,而是从连接池中取出一个空闲的数据库连接,当程序使用数据库连接访问结束后,无须关闭数据库连接,而是将数据库连接归还给连接池即可。通过这种方式,就可比避免频繁地获取数据库连接,关闭数据库连接所导致的性能下降。常

2020-08-22 17:15:26 2929

原创 Spring Bean标签基本配置

主要作用:用于配置对象交由Spring来创建。默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:id:Bean实例在Spring容器中的唯一标识class:Bean的全限定名称bean标签范围配置:scope:singleton对象的作用范围:单例。默认也是单例的scope:prototype对象的作用范围:多例的requestWEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 reques

2020-08-22 17:12:15 206

原创 Spring入门理解

Spring是一个分层的javase、javaEE-stack轻量级开源框架,为开发java应用提供全面的基础架构支持。它帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。​ Spring 框架以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众.

2020-08-22 17:09:20 104

原创 泛型快速入门

泛型概述泛型在Java中有着很重要的地位,在面向对象编程及各种设计模式中都有非常广泛的应用。概念广泛的类型。为什么要使用泛型?1、将错误从运行时期提前到了编译时期。(在jdk1.5之前,集合中可以装各种各样的对象,这样取出来对象只能用Object对象接受,但是当要明确其类型时,必须强制转换,而且强制转换的错误只能在运行期才能发现。然而jdk1.5新特性泛型彻底解决了这样的问题。泛型规定一个类只能装什么,取出时也无需强制转换,因为限定了装什么,也就知道取出是什么了。若装其它东西会在编译时期

2020-08-17 08:38:18 114

原创 mybatis面试题小结

MyBatis是一个半ORM(对象关系映射)框架,它对jdbc的操作数据库的过程进行封装,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement、手动设置参数、结果集检索等JDBC繁杂的过程代码。 程序员直接编写原生态SQL,可以严格控制SQL执行性能,灵活度高。通过xml 文件或注解的方式将要执行的 statement 配置起来,并通过java对象和 statement中sql的动态参数进行映射生成最终执行的SQL语句,最后由MyBatis框架执行SQL并将结果映

2020-08-14 20:53:04 171

原创 mybatis中ResultTypey与ParametereType详解

parameterType:该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装类,下面是使用实体类的包装类作为参数传递,作为参数的类型,因为我们要传入的是一个类的对象,所以类型就写类的全名称。注意的是:基本类型和String 我 们可以直接写类型名称, 也可以使用包名 . 类 名 的方式 ,如果传入的是一个字符串类型的,我们可以这样java.lang.String/string。<select id="getPa

2020-08-12 18:45:26 847

原创 Session快速入门

Session:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象之中。快速入门:1. 获取HttpSession对象: HteepSession session = request.getSession();2.使用HttpSession对象:object getAttribute(String name)//获取值void setAttribute(String name,object value)//设置值void removeAttribute(Stri

2020-08-10 13:31:56 182

原创 Servlet简单介绍快速入门

servlet: server applet概念:运行在服务器端的小程序。Servlet就是一个接口,定义了Java类被浏览器访问到(web服务器)识别的规则。实践:定义一个类,实现Servlet接口,覆写方法,实现接口中的抽象方法,配置Servlet。简单介绍一下配置Servlet的两种方式第一种:在web.xml中配置 <!--配置Servlet --> <servlet> <servlet-name>demo1<

2020-08-05 13:35:48 314

原创 冒泡排序与选择排序的简单介绍与比较

冒泡排序public static void sortCompare(){ int[] arr = {3,4,1,5,2}; /* * 要遍历的次数 * 第一轮:43521比四次 * 第二轮:45321比三次 * 第三轮:45321比两次 * 第四轮:54321比一次 */ for (int i = 0; i < arr.length-1; i++) { //依次的比较相邻两个数的大小,遍历一次后,把数组中第i小的数

2020-07-31 11:29:29 354

原创 String类进阶理解

String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;String类被final关键字修饰,意味着String类不能被继承,并且它的成员方法都默认为final方法;字符串一旦创建就不能再修改。Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。//示例:对象转字符串public class StringSpeechUser { //定义两个变量a,b private i

2020-07-29 13:28:25 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除