自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaSE_多线程

一、进程和线程进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程;线程是比进程更小的执行单位,线程是进程的基础之上进行进一步的划分;一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务二、线程的生命周期运行状态:1.CPU时间分配结束——就绪状态2.sleep(*),进入睡眠——阻塞状态——(时间到)——就绪状态3.wait(),进入等待——阻塞状态——(notify()唤醒)——就绪状态4.run(

2021-09-05 18:19:42 68

原创 JavaSE_集合

一、 概述集合也是Java中的一种类,其作用和数组类似,都是用来存放数据的,不过底层结构和存放方式都有很大不同二、集合与数组的区别1.长度区别数组:被创建时长度固定,后续不可进行改变;集合:创建时未指定长度,根据使用情况动态改变长度;2.内容区别数组:可以存放基本数据类型,也可存放引用类型;类型在创建时固定;集合:只能存放引用类型数据;存放类型为Object类型;3.其他区别数组length()只能判断长度,不可知其中实际存有多少元素;集合可通过size()得到元素个数;数组存放元

2021-09-05 16:04:09 63

原创 MyBatis_04_缓存

一、作用缓存就是在内存中临时存放的一些数据,这些数据是从数据库中查询出来的,当重复执行相同查询操作时,可以直接从缓存中读取数据,不必在此访问数据库;因此,缓存是为数据库减轻压力而存在的,可以减少查询的开销,从而提高效率使用场景:只有当数据需要经常查询,但不经常进行修改时,缓存的作用才能最大化二、分类Mybatis中自带缓存机制1、一级缓存也称为本地缓存,Mybatis自动开启,无法关闭;作用域: 当前SqlSession有效,关闭后,缓存失效执行流程:SqlSession创建,

2021-08-06 17:13:47 66

原创 MyBatis_03_映射文件

一、映射文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--绑定一个mapper接口--><mapper namespace="com.xawl.mybatis.dao.User

2021-08-06 16:51:36 50

原创 MyBatis_02_配置

MyBatis中配置文件的属性(下列属性必须按照此顺序在文件中配置,否则编译出错)1、properties作用:引入外部配置文件<properties resource="db.properties"/>当使用这种配置时,文件内的值优先级高于配置中的值<properties resource="db.properties"> <property name="password" value="123456"/></properties&

2021-08-06 16:05:22 76

原创 MyBatis_01_初识

一、概述

2021-08-06 15:18:04 53

原创 JavaWeb_02_进阶

一、基本概念web分为前端和后端,前段负责与客户进行交互,显示页面;而后端则用于处理用户的请求,对数据进行处理,以及转发页面等功能。本次主要对后端进行学习。环境准备:Tomcat服务器、IDEA开发工具、Maven工具、JavaJDK二、Maven工具作用:JavaWeb开发中必须要使用到大量的jar包,Maven可以实现通过项目依赖,自动下载、导入jar包,以及此jar包下所有依赖的jar包核心思想:依赖大于配置问题:配置文件有时候无法被导出三、Servlet什么是Servlet开发动

2021-08-02 17:45:38 96

原创 JavaWeb_01_入门

一、初识JavaWebWeb也就是我们平时所接触的网页服务,分为:web服务端和web客户端,JavaWeb也就是使用Java语言,对web服务端进行开发的一种技术在我们使用的web客户端中,每一次的点击请求,在服务端都要进行相应的处理,从而返回正确的数据、跳转到指定的页面,如何去接收、处理、返回这些请求,以及其运行的原理,是我们需要探索的主要内容。二、开发工具谋定而后动在开发网页之前,我们需要准备一些必要的软件工具,协助我们进行开发Idea开发环境java编程语言开发的集成环境

2021-08-02 17:32:20 1174

原创 SSM整合

SSM整合经过一段时间的学习,MyBatis、Spring、SpringMVC已经告一段落,下面将根据学习的内容,进行整合,制作一个最基础的SSM网站后端结构下面是构建其的步骤:一、构建数据库表二、建立项目,导入所需依赖三、建立MVC层次结构dao层——操作数据库service层——业务逻辑层,调用dao层,被controller调用,用于书写业务controller层——控制层,负责页面跳转,数据传输pojo——存放表的实体类util——工具层。。。。。。四、建立数据库表

2021-08-02 16:47:18 120 1

原创 SpringMVC_02_进阶

在完成网页与前端交互的基础功能之后,我们进一步对MVC开发进行简化,分别了解以下几个功能:一、RestFul风格是一种风格,而不是约束以前的传参方式:htttp://127.0.0.1:8080/test?name=张三&age=18RestFul风格传参:htttp://127…0.0.1:8080/test/张三/18优点:简洁、高效、安全代码实现:@RequestMapping("/test/{name}/{age}")public String test(@PathV.

2021-08-02 16:45:58 66

原创 SpringMVC_01_初识

SpringMVC的实现SpringMVC部分对应JavaWeb部分的MVC层次结构,主要负责网页层面的转发、数据传输等功能,也就是Controller层与视图层之间的调用关系,分别对其运行原理、配置文件、注解使用进行了解一.SpringMVC的工作原理---------第一阶段--------0:客户端发起请求时,拦截指定请求,送至DispatcherServlet(前置控制器)操作:在web.xml文件中配置servlet拦截到DispatcherServlet,并关联一个spring的x

2021-08-02 16:45:10 65

原创 Spring

一.为什么要学spring?1.简化开发 Spring是一个十分优秀的框架,它的目的是为了简化企业级Java的开发。使用过Servlet开发网站的都清楚,Servlet包含了大量重复性的代码,我们需要花大量的时间去重复写,而Spring可以避免这种重复的操作;2.大势所趋 市面上几乎所有公司都在用这门技术,为了以后的就业需求,我们必须掌握 3.后续学习 ...

2021-07-04 21:56:57 123

原创 第一次博客

总结了自己最近的学习状态,发现学的东西挺多,但是消化掌握的却没有多少,看了下网上多多少少的建议,最后决定通过写博客记录学习的知识,目的其一是为了回顾、加深印象,其二是为了加深理解、重新展望模糊的知识,其三就是给自己的生活加一份日志,虽然不能Rollback,但也算是有了自己的痕迹,话不多说,规划下写博客的路线: 以前学过的部分:1.Java基础面向对象思想数组(一些算法)多线程String字符串集合框架IO流GUI网络编程正则表达式2.JavaWeb环境搭配HTTPS.

2021-06-29 22:22:48 57

空空如也

空空如也

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

TA关注的人

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