自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (1)
  • 收藏
  • 关注

原创 redis学习心得(概述,五大数据类型)

redis学习心得

2021-09-20 19:49:14 153

原创 Vue学习笔记(2)

Vue学习笔记(2)

2021-09-04 22:22:12 189

原创 Vue学习笔记(1)

Vue学习心得Vue的官方文档前端MVVM模式MVVM模式其实也就是view, viewModel, model的简称。MVVM来自MVC模式,是一种软件设计架构。核心就是viewModel层。viewModel层的主要作用是:与view层进行双向数据绑定向下与model层进行数据交互第一个Vue程序:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-08-25 16:25:13 149

原创 LeetCode刷题经验

LeetCode刷题经验API的使用1.队列Queue的使用//创建队列Queue<TreeNode> queue = new LinkedList<TreeNode>();List<TreeNode> queue = new LinkedList<TreeNode>();相关的API:做题思路1.二叉树的层次遍历,需要用到队列的数据结构...

2021-08-11 23:36:40 91

原创 飞企互联实习收获

fastjson解析json字符串需要的依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.57</version> </dependency>解析json套json的

2021-08-10 18:01:13 112

原创 Himma Community项目经验

Himma Community项目经验第一个阶段:使用bootstrap创建前端导航条学习到的经验:resources目录下面有两个目录,分别是static和templates,static目录是存放静态资源的,templates是存放页面的。在这个阶段我学会了使用bootstrap的组件开发,前端页面的开发,基本可以使用模板代码进行修改。bootstrap官网在使用前,我们先下载官网提供的CSS,JavaScript和字体文件,下载好解压缩后,复制粘贴到static文件夹里面,我们创建的ind

2021-08-05 11:54:04 162

原创 Git -- GitHub

Git – GitHub1.Git常用的命令首次使用Git都需要设置用户签名,否则无法提交代码。签名的作用是确认用户身份。git init 是获得项目文件夹的操作权限,需要在项目文件夹里面打开Git Bash使用git status可以查看当前文件夹的状态,看看哪些文件没有被追踪,发现存在文件没有被追踪,可以使用git add命令加入到本地库,我们新建了一个hello.txt,并使用git add指令进行追踪,使用完之后文件在暂存区当我们将hello.txt文件add到暂存区,我们要将文件传

2021-06-08 18:44:21 509

原创 springboot--打jar包,war包,添加logback日志

springboot–打jar包,war包打war包的过程springboot内置了Tomcat服务器,可以使用maven的打包工具进打包。1.配置一下pom文件,选择打包方式,加入jsp依赖,还有war包的名称<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins

2021-06-06 18:57:24 1270 2

原创 springboot--集成springmvc,RESTful,拦截器,过滤器

springboot–集成springmvc多个注解的使用1.@RestController注解的使用:@RestController注解相当于控制类上加@Controller + 方法上面加@ResponseBody,相当于当前Controller类的所有方法返回的都是JSON对象//@Controller@RestController //相当于控制类上加@Controller + 方法上面加@ResponseBody// 相当于当前Controller类中所有的方法返回的都是JSON对象

2021-06-05 16:25:45 189

原创 springboot--集成jsp,mybatis,事务,视图解析器

springboot–集成springboot–集成jspspringboot推荐的前端引擎是thymeleaf,集成jsp需要添加一些依赖:<!--引入springboot内嵌Tomcat对jsp的解析依赖,不添加解析不了jsp 仅仅只是展示jsp页面,只添加以下一个依赖 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>

2021-06-02 10:34:49 199

原创 springboot--初见

springboot–初见springboot入门案例

2021-06-01 14:59:11 109

原创 Springmvc核心技术

Springmvc核心技术请求转发和重定向请求转发代码示例:@Controllerpublic class MyController { /* * 逐个接收参数: * 要求:控制器方法的形参名和请求中参数名必须一致 * 同名的请求参数赋值给同名的形参 * */ @RequestMapping(value = "/doForward.do") public ModelAndView doSome(String name, In

2021-05-31 15:33:27 134

原创 springmvc--ssm整合开发

springmvc–ssm整合开发代码示例:1.加入相关的依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://

2021-05-28 22:19:54 68

原创 springmvc--RequestMapping注解使用及控制器方法

springmvc–RequestMapping注解使用及控制器方法RequestMapping注解的使用代码示例:package com.controller;import javafx.scene.chart.ValueAxis;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springfra

2021-05-27 20:02:56 401

原创 springmvc--初体验

springmvc – 初体验springmvc是基于spring的一个框架,专门用于web开发,springmvc是一个容器,存放了控制器对象。我们需要做的事使用@Controller注解创建控制器对象,然后把对象放入到springmvc容器中,这个控制器能够接收客户的请求。web开发的底层是servlet,springmvc有一个特殊的servlet:DispatherServlet(中央调度器)DispatherServlet(中央调度器):负责接收用户的所有请求,然后分派给相应的Control

2021-05-25 20:50:35 93

原创 spring--创建web项目

spring–创建web项目web项目不同于javase项目,web项目没有main方法,而javase项目都有一个main方法,所以它们创建spring容器的方式都有所不同。示例代码:这次的示例代码,我们使用spring整合mybatis的项目数据库表的设计,完成一个注册学生信息的功能,注册成功页面不放出来了。项目里面mybatis主配置文件,数据库配置文件和applicationContext.xml文件和整合mybatis的项目是一样的。需要添加的依赖:<dependencies&g

2021-05-24 09:59:24 418

原创 spring--事务管理

spring–事务管理当我们的操作设计多个表时,需要保证这些操作都能一定执行,要么全部执行,要么全部不执行,就需要用到事务。我们的事务通常用在service层。

2021-05-23 21:23:05 88

原创 spring --整合mybatis

spring–整合mybatis

2021-05-22 20:53:29 118

原创 spring--AOP

spring–AOPspring框架还有一个重要的知识点,就是AOP。AOP的作用是不改变类的源代码,就可实现非业务功能的增加,其底层原理是动态代理。动态代理的方式有两种,一种是jdk的动态代理,通过Proxy,handler等类实现动态代理,必须要有接口;另外一种是使用cglib的第三方库,底层原理是类的继承来实现的动态代理我们最多使用的AOP框架是AspectJ框架,这是业界最好的AOP框架。术语切面的三个要素:切面的功能代码;切面的执行位置,也就是Pointcut切入点的位置;切面

2021-05-21 22:04:50 330

原创 spring框架 -- IOC

spring框架–IOCspring框架是一个容器,容器中存放了Java对象。IOC全名叫做控制反转,意思是将对象的创建,控制,依赖关系交给spring框架进行处理。再企业级开发中,可以降低开发的难度,减少代码的耦合度。spring框架代码初体验1.创建一个学生类Studentpackage com.service;public class Student { private String name; private Integer age; public String

2021-05-19 16:56:15 120

原创 mybatis-动态sql

mybatis-动态sql常见的动态sql标签,if,where,for eachif的使用<select id="selectStudentIf" resultType="org.example.domain.Student"> select * from student where 1=1 <if test="name != null and name != ''"> and name = #{name} </if>

2021-05-17 21:04:27 44

原创 mybatis-结果接收

mybatis-结果接收表示sql语句结果的执行结果,转为的java对象的类型1.使用类型的全限定名称,使用resultType2.使用别名,使用typeAlias标签,自己取别名,不推荐使用3.使用别名,使用package name=“包名” 标签,类名就是别名,不推荐使用4.使用resultMap自定义列名和java对象的属性名对应关系5.可以在sql语句的as定义别名,可以解决列名和属性不对应的问题like模糊查询1.在java里面指定like的内容,形参是一个字符串。2.采用拼接的

2021-05-17 10:46:16 254

原创 mybatis—传入参数的方式

mybatis—传入参数的方式1.传入单个参数传入单个参数,通过使用#{“任意参数”}2.传入多个参数,使param命名的方式传入多个参数,在接口的函数定义形参前面加入@Param(“自定义的参数名”),3.传入多个参数,使用Java对象的方式java对象的属性作为mapper映射文件的sql语句的参数,#{对象的属性}4.传入多个参数,使用参数的位置传入使用参数的位置传入,mybatis 3.4以后使用#{arg0}, #{arg1}传入5.传入多个参数,使用map的方式传入通过#{m

2021-05-15 20:30:50 960

原创 mybatis-动态代理机制

mybatis-动态代理机制传统的web开发中会使用dao接口的一个实现类impl来对数据库进行操作。mybatis的动态代理机制,使用getMapper能自动地获取dao接口的实现类对象底层的原理是使用了反射mybaits动态代理的一个例子创建一个工具类MyBatisUtils,用于创建唯一的sessionFactory和获取SqlSession:package org.example.utils;import org.apache.ibatis.io.Resources;import

2021-05-15 10:17:20 189

原创 mybatis-入门例子,基本配置流程

mybatis基本配置流程,使用入门例子展示参考文档:添加链接描述项目文件列表:需要加入的依赖: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.1</version> </dependency> <depend

2021-05-14 15:41:55 141 1

原创 SpringMVC_初窥

SpringMVC的简介SpringMVC是做web开发的框架,实际上是spring框架的一个模块,基于spring框架的容器的概念和IOC(控制反转)的概念,SpringMVC会创建SpringMVC容器WebapplicationContext,对控制器对象进行管理,控制器对象的创建使用@Controller进行创建。SpringMVC是一个MVC框架,M指的是model,模型,一般是对象,用于储存数据,对应javaweb项目里面的pojo对象。V指的是view,示图,用于接受数据,并反馈给用户,对

2021-05-11 11:27:51 58

原创 软件工程—学习心得

软件工程什么是软件工程?在上世纪随着时代的发展,软件行业发展越加迅速,随之而来的软件危机,软件工程孕育而生,就是为了解决软件危机而诞生的科学。软件工程是指导软件开发和维护的一门科学。软件工程方法学有两类,一类是传统的生命周期方法学,另外一种是新兴的面向对象方法学。软件工程方法学主要有三个要素:方法,工具,过程。什么是软件的生命周期?软件的生命周期分为软件定义,软件开发和软件维护三个方面。软件定义又可以分为问题定义,可行性研究,需求分析三个部分。软件开发可以分为总体设计,详细设计,实现三个部分。之后

2020-05-10 17:24:19 762

原创 计算机组成原理—储存器的层次结构

储存器的层次结构首先众所周知,在主机中一个完整的储存系统应该包括了主储存器,cache,外储存器。其实我们还可以把储存器分为随机储存器(RAM),只读储存器(ROM)。RAM又可以分为静态RAM和动态RAM,即为SRAM和DRAM。SRAM常用作cache,DRAM常用作内存。RAM 的特点就是可以随机的存取,但是系统断电之后,RAM内保存的数据会丢失。而ROM内的数据只能随机读出,而不...

2020-03-18 16:33:17 2216

原创 计算机网络—传输层

传输层传输层的传输单位是报文段和用户数据报传输层在OSI参考模型中,由上至下排在第四层,传输层为两台主机之间提供了进程与进程之间的通信,也可以被称为是端到端的通信。由于网络层的协议是不可靠的,经常会发生分组丢失,失序或者是重复的现象,所以传输层就要提供可靠的传输服务。传输层的功能如下:1.提供进程之间的逻辑通信(网络层提供主机之间的逻辑通信)。2.差错检测:传输层的协议会对报文的首部和数...

2020-03-17 16:54:28 1079

原创 操作系统—文件管理

文件管理文件的组成结构自底向上依次为:首先是数据项,数据项是文件系统最低级的数据形式,可以分为基本数据项和组合数据项。一系列的数据项集合成为记录,多个记录最后形成文件。文件又可以分为有结构的文件和无结构的文件。比如记录了一个学校所有学生信息的文件就是有结构的文件,又称为记录式文件。无结构的文件就是记录了一连串的二进制文件,称为流式文件。文件的逻辑结构:文件的逻辑结构可以分为,记录式文件和流...

2020-03-16 16:04:14 348

原创 计算机网络—绪论

计算机网络计算机网络是一个很宽泛的概念,从功能上讲,可以将计算机网络分为通信子网和资源子网。通信子网就包括了物理层,数据链路层,网络层。计算机网络有两大参考模型:OSI模型和TCP/IP模型OSI模型OSI模型为七层结构,分别是应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。会话层和表示层不是那么重要,跳过。他们的每一层都要为上层提供服务,同时不同的主机之间,相同的层次通过...

2020-03-15 19:29:31 294

原创 操作系统—内存管理

内存管理:内存管理的功能:内存的分配和回收,地址变换,内存的扩展,储存保护程序的执行过程:程序的执行过程首先要经过编译,将源程序编译成目标模块,之后经过链接的过程,将目标模块和库函数链接在一起,形成装入模块,最后经过装入的过程,把装入模块装入到内存相应的位置,开始执行。链接的三种方式:静态链接:当源程序被编译成目标模块时,立刻和库函数链接在一起形成相应的装入模块。装入时动态链接:源程...

2020-03-15 17:48:44 411

原创 操作做系统—进程管理

进程管理:进程的概念:进程是操作系统中资源分配的最小单位,也是独立运行的基本单位,独立运行的最小单位是线程,进程里面包括了多个线程。进程主要是由进程控制块(PCB),程序段,数据段,进程标识符等部分组成,其中PCB是进程存在的唯一标志,首先PCB保证了进程的并发执行,创建进程就是常见进程的PCB,撤销进程就是撤销进程的PCB。系统通过控制进程的PCB从而控制整个进程。进程的状态和切换:进程...

2020-03-14 16:58:51 217

原创 操作系统——绪论

计算机的早期模型是冯诺依曼模型,主机由运算器(ALU),控制器(CU),储存器,输入输出设备组成。但是没有配置软件的计算机被称为裸机。操作系统的功能是:给用户提供了一个与计算机硬件之间的一个借口。有效的管理计算机的各种资源的分配,合理地组织计算机系统的各种流程,用以改善性能。操作系统的功能:1.进程管理2.内存管理3.文件管理4.设备管理操作系统的发展历史:首先,是在最原始的计算...

2020-03-14 14:37:28 139

原创 计算机组成原理

第一章:计算机的系统概述计算机系统主要由硬件和软件构成,硬件主要有存储器,运算器,控制器和I/O设备组成。软件是计算机的运行程序和文档,计算机组成原理主要涉及到的就是计算的硬件部分。其中,运算器+控制器=CPU,CPU+储存器=主机,I/O设备又被称为外部设备。储存器储存器分为主储存器(内存)和辅助储存器(外存)。CPU能够直接访问的储存器才是主储存器,辅助储存器的信息只有被调入了主存里面...

2020-03-06 01:11:48 700

空空如也

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

TA关注的人

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