自定义博客皮肤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)
  • 收藏
  • 关注

原创 Springboot集成shiro框架:

shiro整合springboot项目

2022-12-03 01:49:50 2332 1

原创 idea搭建ssm项目全过程详解:

idea的ssm项目整合

2022-11-29 02:24:03 840

原创 Springboot的pom.xml需要用到的依赖总结:

springp的pom.xml的依赖总结

2022-11-17 00:04:53 563

原创 Springboot的拦截器功能实现:

springboot拦截器功能实现

2022-11-16 23:44:06 376

原创 Springboot的SpringMvc视图解析器扩展配置:

springboot的视图解析器

2022-11-16 22:48:36 256

原创 springboot中英文国际化功能实现:

国际化功能实现

2022-11-14 01:59:11 264

原创 SpringBoot框架详细知识总结及项目搭建:

springboot框架搭建

2022-11-12 16:39:48 762

原创 使用thymeleaf模板引擎时遇到的错误:

thymeleaf模板引擎出错解决方案

2022-11-12 03:47:14 1020

原创 DOS命令行操作MySQL数据库解决中文乱码问题:

DOS命令行操作MySQL数据库解决中文乱码问题

2022-11-10 13:56:52 529

原创 多线程详解:

1.什么是进程?电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。2.什么是线程?进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。并行:多个CPU同时执行多个任务,比如:多个人同时做不同的事并发:一个CPU(采用时间片)同时执行多个任务,多个人做同件事3.创建线程有几种方式?1.自定义类继承Thread类,重写run()方法,然后创建该类的对象,调用start()方法,并开......

2022-07-01 16:02:19 82

原创 IO流,File类知识详解:

什么是io?I:Input O:Output1.通过IO可以完成硬盘文件的读写。往内寸中去,叫做input,或者read。从内存中出来,叫做output,或者叫做write。2.字节流:一次只能读取一个字节byte,等同于一次读取8个二进制位,这种流 是万能的,什么类型文件都可以读取,例如:图片,音乐,视频,文字。3.字符流: 一次读取一个字符,这种流只能读取纯文本文件,这种流不能读取,例如:图片,音乐,视频,连word文件都无法读取。一个字符等同于一个中文,一...

2022-05-01 00:04:09 166

原创 网络编程的详解

一.什么是网络编程?1.在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换。2.网络编程三要素 :IP地址 、端口、协议(TCP、UDP)iso七层模型:二. IPJava中ip地址类:InetAddress 1.唯一定位一台网络上的计算机(127.0.0.1 本机:localhost) 2.ip地址的分类:ipv4 / ipv6 ipv4:127.0.0...

2022-04-30 13:43:46 564

原创 Http和Https 详解:

1.什么是http?HTTP (HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范。例如:文本:html,字符串...超文本:图片,音乐,视频,定位,地图...http默认端口:80https默认端口:443(相比http安全的)2.两个时代http1.0http/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0http/1.1:客户端可以与web服务器连接后,可以获得多个web资

2022-04-29 12:39:24 267

原创 Oracle下载安装:

一、Oracle老版本11g下载地址:https://www.oracle.com/cn/database/technologies/microsoft-windows.html二、安装,解压到同一目录,在解压文件夹中找到可执行文件【setup.exe】双击安装。:1.安装第一步:配置安全信息,这一步可以将自己的邮件信息填写进去(也可以不填写,只会收到一些没有用的邮件而已,个人推荐不填),取消,然后下一步。2.安全选项,直接默认创建和配置一个数据库(安装完成后会自动创建一个数据库实.

2022-03-18 15:13:36 6578

原创 报错:rg.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 48; 必须为元素类型 “mapper“ 声明属性 “namespace“。

在初学mybatis的时候,在实体类对应配置文件的时候容易犯一个复制粘贴的错误,以上错误的出现就在于在mapper.xml配置文件中复制了config.xml配置文件中的头部时少修改了一个 “config”所导致的。共勉,记录在此此错误。Error building SqlSession:The error may exist in tk/mybatis/simple/mapper/CountryMapper.xmlCause: org.apache.ibatis.builder.BuilderEx

2022-03-14 00:51:25 769

原创 Mybatis框架技术知识理解:

什么是mybatis?- mybatis是一个优秀的持久层框架,它对jdbc操作数据库的过程进行了封装。-mybatis也是一个ORM的半自动化框架,是开发者注重sql语句。创建mybatis项目:1. 创建maven项目:点击file--》new--》project点击maven--》project sdk--》选择自己的jdk然后点击next,下一步点击finish完成。2.在Maven的pom文件中引入My...

2022-03-12 18:31:38 1828

原创 json对象的使用依赖:

1.jackso依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jsckson-databind</artifactId> <version>2.10.0</version> </dependency> User user=new Us...

2022-03-07 18:41:52 4049

原创 SpringMVC技术知识,及执行流程和常用注解:

1.什么是SpringMVC:SpringMVC是一种基于MVC架构模式的轻量级 Web 框架。MVC是模型(Model:dao层和service层),视图(View:jsp和html页面),控制器(Controller:Servlet 接受请求和返回数据,转发,重定向)SpringMVC的特点:。轻量级,简单易学。高效,基于请求响应的的MVC框架。于Spring兼容性好,无缝结合。约定大于配置。...

2022-03-07 16:56:10 410

原创 Mysql数据库的字段类型:

数据库的数据类型和字段属性:1、数值①tinyint 十分小的数据 1个字节②smallint 较小的数据 2个字节③mediumint 中等大小的数据类型 3个字节④int 标准的整数 4个字节 (一般用int)⑤big 较大的数据 8个字节⑥float 浮点数 4个字节⑦double...

2022-01-29 18:23:43 4429 1

原创 Spring以及两大核心,IOC和AOP的理解:

1.Spring的IOC是指:(Inverse of Control:控制反转)一种设计思想。ioc:将创建对象的权利交给了Spring框架容器来管理,实际上ioc是通过Map(key,value)的形式来进行存取的。将对象之间的相互依赖交给ioc容器管理,并由ioc容器来完成对象的注入。IoC 容器就像是一个工厂一样,当我们需要创建一个对象的时候,只需要配置好配置文件/注解即可。2.Spring的AOP是指:( Aspect Oriented Programming :面向切面编程)一种编程思

2022-01-06 18:56:28 323 1

原创 Spring,SpringMVC,mybatis及Springboot框架的简介:

什么叫jsp? JSP是一种动态网页技术,当用户在浏览器发起jsp请求时,服务器会将jsp动态资源和HTML进行一次转换,服务器会将jsp中的静态资源HTML片段和数据拼接成静态资源响应给浏览器。什么叫servlet? servlet就是一个容器,用于处理客户端传来的 HTTP 请求,并做出响应。什么叫Spring? Spring是一个开源的容器框架,它可以提高企业开发效率,降低组件之间的耦合。什么叫SpringMVC? SpringMVC是一种基于MVC架构模式的轻量级 W...

2021-12-25 19:46:50 1267 1

原创 mysql数据库表设计的三大范式,及五大约束:

什么是设计范式? 设计表的依据,按照三大范式可以避免数据的冗余。数据库的三大范式 第一范式:每张表必须有主键,并且每个字段原子性不可再分。 第二范式:满足第一范式的前提下,所有非主键字段完全依赖主键,不能产生部分依赖。 第三范式:满足第二范式的前提下,所有非主键字段完全依赖主键,不能产生传递。注意:不过有的时候会不遵循三大范式,因为一切都是以满足客户需求为主。(面试时)数据库的五大约束?1.主键约束:唯一性,非空性。2.唯一约束:只能是唯一一个。3.外键约束:另一张...

2021-12-21 02:59:49 643 1

原创 Java的面向对象的三大特性封装,继承,多态:

1.封装:将对象的属性使用private关键字进行封装,不允许类直接调用访问,对外提供get和set方法进行访问。2.继承:继承就是一个类使用extebds关键字,继承另一个类,被继承的类就是父类。 优点:提高代码的复用性,提高代码的维护性,让类与类之间产生了关系。 缺点:只支持单继承,不支持多继承。注意:如果需要访问父类构造方法,只能使用super关键字来进行访问。3.多态:首先多态是建立在继承上的,先有继承才有多态,多态就是指多种形态,不同的子类继承父类并...

2021-12-21 02:55:00 404 1

原创 struts2框架使用时报错信息:

Unable to load configuration. - action - file:/D:/myeclipse/workspace/.metadata/.me_tcat/webapps/upload/WEB-INF/classes/struts.xml:10:65解决方法: 因为class属性中填写的是你所请求的类!!!

2021-12-19 21:12:23 243 1

原创 Mysql下载安装以及配置环境变量:

1.mysql下载网址:https://www.mysql.com/downloads/2.可以下载服务器或者安装包。3.解压后双击,不需要修改的点击下一步,需要修改的如下图所示:测试是否安装好:配置mysql 环境变量, 安装目录 C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin;双击变量名path,变量值 配置:%MASQL_HOME%\bin,保存即可。3.在cmd 命令窗口进行连接测试4...

2021-12-13 22:14:01 1046 1

原创 Java基础知识的常用类:

1.String类:表示的是字符串,字符串是常量(值定义了之后,不可修改)(1)构造方法:String():创建一个空的字符串String(byte[] bys):通过字节数组创建字符串String(char[] chs):通过字符数组创建字符串String(byte[] bys,int offset,int length):通过字节数组一部分创建字符串String(char[] chs,int offset,int length):通过字符数组一部分创建字符串String(...

2021-12-13 16:36:51 94

原创 SpringBoot常用注解:

1.@SpringBootApplication包含这三个注解(Configuration、@EnableAutoConfiguration、@ComponentScan) 用在项目的启动类注解。2、@Repository用于标注数据访问组件,即DAO注解。3、@Service用于标注业务层注解。4、@RestController用于标注控制层注解(如struts中的action),包含@Controller和@...

2021-12-10 22:35:04 61 1

原创 Linux知识,以及常用命令:

Linux 简介:1、Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。2、Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于UNIX的多用户、多任务、支持多线程和多CPU的操作系统。3、目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、 SuSE、OpenSUSE、Arch Linux、SolusOS 等。Linux 系统...

2021-12-10 14:27:21 519 1

原创 Java的List,Set和Map的理解和区别:

1.List和Set是存储单列数据的集合,Map是存储键值对这样的双列数据的集合。2.List,Set和Map的区别: List:中存储的数据是有顺序的,并且值是允许重复的。 Set:中存储的数据是无序的,并且值是不允许重复的,但是元素在集合中的位置是由hashcode 决定的,即存进去的位置是固定的。 Map:中存储的数据是无序的,它的键是不允许 重复的,它的值允许重复。3.List的接口有三个实现类: (1).LinkedList:基于链表...

2021-12-06 22:47:38 1343 1

原创 Maven下载安装配置,以及集成idea流程:

1.先去maven官网下载需要的版本:https://maven.apache.org/download.cgi2.配置环境变量:右键电脑-->点击属性-->点击高级系统设置-->点击环境变量配置-->点击新建-->设置 变量名:MAVEN_HOME 变量值:(安装maven路径)例如:F:\maven\apache-maven-3.6.1 -->配置path路径:%MAVEN_HOME%\bin 即可。3.测试maven环境变量是否配置成功:...

2021-12-04 22:52:03 216

原创 java面向对象:

1.什么叫面向对象: 面向对象是基于面向过程的编程思想,通过创建对象,让对象之间完成某些特定的功能。面向对象思想特点 : 是一种更符合我们思想习惯的思想。可以将复杂的事情简单化。将我们从执行者变成了指挥者 角色发生了转换。面向对象开发: 就是不断的...

2021-12-04 20:02:42 72

原创 Java的方法,数组:

1.方法: (1).方法的定义: 将代码公用的代码进行抽取,包装起来,给该包装代码块起个名称(方法名称) 如果有调用该代码的地方,则直接使用方法调用即可。格式: 修饰符 方法反回值类型 方法名称(参数类型 参数名称,...,参数类型N 参数名称N){ 方法体 } 例如: public double add(double a,double b)...

2021-12-03 22:17:36 329

原创 Java的三目运算符,分支语句,循环语句讲解及案例:

三目运算符: 格式:关系表达式?结果1:结果2; 说明:如果表达式为true,取结果1,为false 取结果2。 int x=3; int y=4; int z=x<y?y:x;1.分支语句:if 语句 (1)、格式: if(条件表达式){ 语句体; } 说明:如果 ...

2021-12-03 18:38:27 899

原创 Java的变量,标识符,运算符以及基本数据类型:

1.标识符: (1).给 类、方法、变量、常量命名组成规则: 1、英文大小写字母 2、数字与字符 3、$ 与 _ 注意:不能以数字开头,不能是java中的关键字,区分大小写。 (2)给 类、方法、变量、常量命名规范: 1.类:第一个单词首字母大写,其他字母小写。 2.方法:第一个单词字母小写,第二个单词开始首字母大写,其他小写。 3.变量:单词字母全部小写...

2021-12-02 20:02:48 487 1

原创 Java的jdk安装教程:

一.jdk安装流程:1.从官网下载jdk:https://www.oracle.com/java/technologies/downloads/2.进入官网:3.选择需要的版本:4.下载后,双击安装:二.配置环境变量:1.桌面右键计算机点击属性:2.点击高级系统设置:3.新建系统变量:变量名:JAVA_HOME 变量值:jdk所安装的路径(例如:D:\Downloa...

2021-12-02 00:06:27 7787 5

空空如也

空空如也

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

TA关注的人

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