- 博客(32)
- 收藏
- 关注
原创 Springboot+Myqsl登录
一、创建数据库表1、数据库设计SysUser(登录信息表)字段名称 中文描述 字段类型 是否必输 是否主键 是否索引 id 用户编号 int(自增) username 用户名 varchar(20) 是 password 用户密码 varchar(20) 盐值 salt varchar(40)这就可以登录了。二、IDEA创建Spring Initalize项目,该项目名可以看自己的实际情况只要是英文就OK。1.那么我就给它包名命名为:com.example.demo。2.选择JDk:版本最好是1.8版本以上
2022-06-19 20:14:21 187 1
原创 Thymeleaf页面查询新增查改
第一次学习使用Thymeleaf模块页面说真的有些头皮发麻。。。 Thymeleaf模板引擎推荐官方路径:https://www.thymeleaf.org/Thymeleaf作为众多模板引擎中的一种,这么说吧比较优秀的模板引擎 有以 下:freemarker ;velocity ;thymeleaf 等。为什么这么说呢!我们之前用Jsp的缺点是性能低;其实Jsp还有一个很大的缺点就是无法更好的实现前后端分离;那么SpringBoot就更加推荐我们使用Thymeleaf模板引擎了;因为他能相对而言更好的实现
2022-06-08 11:08:10 688
原创 对象序列化和对象反序列化的区别
序列化是什么?来源于百度:序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。序列化使其他代码可以查看或修改那些不序列化便无法访问的对象实例数据。确切地说,代码执行序列化需要特殊的权限:即指定了 SerializationFormatter 标志的 SecurityPermission。在默认策略下,通过 Internet 下载的代码或 In
2022-05-29 10:38:30 241
原创 SpringBoot理解
一:对于SpringBoot的概述1.1什么是SpringBootSpringboo可以是一个通过约定大于配置的方式,快速构建和启动 springweb项目。Spring和springbootyou什么不同呢?概述:对于Spring和SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,通过学习也有了个人见解。1.2什么是Spring呢?先来聊一聊Spring作为Java开发人员,大家都Spring可不陌生,简而言之,Sprin.
2022-05-18 10:51:07 2165
原创 Spring Boot和Spring的区别
一、SpringBoot的介绍简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含一些很好的功能,列如依赖注入和开箱即用的等模块。Spring框架优点:Spring是一个轻量级的、非入侵式的框架。 控制反转(IOC),面向切面编程(AOP)。 支持事务的处理,对框架整合的支持。总结:Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。这些模块可以大大缩短应用程序的开发时间。例如,在Java Web开发的早期阶段,我们需要编写大量.
2022-05-08 09:26:09 2718
原创 Spring Boot介绍
1、Spring Boot是什么呢?我们要知道,Spring Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。1.1 Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化新Spring应用的1初始化搭建和开发过程。1.2 Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。2、为什么要学习Spring Boot。(其优点)2.1 可快速构.
2022-04-28 09:31:59 1027
原创 Java集合框架
集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统 一 的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。例如:spring+springMVC+mybatis的框架集合成SSM框架。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而 达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计
2022-04-20 14:39:23 505
原创 Java和js的区别
1、通过学习Java又从中知道js,所谓的js是是么呢?JavaScript的简写,JavaScript分为三部分:(1)ECMAscriptECMA :欧洲计算机协会有ECMA组织制定的js的语法,语句…(2)BOMborswer object model :浏览器对象模型(3)DOMdocument object model :文档对象模型我们也搞不清这些概念,不过后来就慢慢清晰了,首先和大家谈谈Java和js的区别,最简单的区别就是一个是后端,一个是前端2、js的特点、Java的特性:(...
2022-04-07 20:13:00 8817
原创 SQL Server数据类型
通过学习我们学到什么是数据库,其中今天所讲述的就是数据库的类型,我们学习前端和后端的软件的一般都要认识数据库。所谓的数据库就是让数据存储的地方。一:系统原有的数据类型SQLServer 提供了 25 种数据类型:Binary [(n)],Varbinary [(n)],Char[(n)],Varchar[(n)],Nchar[(n)],Nvarchar[(n)],Datetime,Smalldatetime,Decimal[(p[,s])],Numeric[(p[,s])],Float[(n).
2022-03-28 14:53:22 1243
原创 SQL介绍
SQL介绍通过学习数据库,普遍常用的数据库有以下几种:Oracle、MySQL/MariaDB、SQL Server、PostgrcSQL、 DB2。今天我要学习的是SQL Server它的查询SQL。SQL语言是集DDL、DML和DCL于一体的数据库语言。 1、SQL语言之DDL:定义数据库 2、SQL语言之DML:操纵数据库 3、SQL语言之DCL:数据权限控制通过学习SQL语句主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求:(1)DDL语句引导词
2022-03-17 15:36:01 201
原创 SQL Server安装以及数据的导入
通过学习SQL Server数据库得到的一些总结,我学习了有二种数据库其中一种就是SQL Server另外的就是SQLyog 说了这吗多墨迹的话语那么我们就进人学习吧。SQL Server 是 Microsoft 开发的一个关系数据库管理系统(RDBMS),现在是世界上最为常用的数据库之一;SQL Server 是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍 云服务器网络,或在两者之间任何东西。虽然说是“任何东西”,但是仍然要满足相关的软件和硬件的要求; SQL Se
2022-03-08 15:58:12 3191
原创 JDBC介绍
百度百科:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。个人理解:没有JDBC:因为各个数据库软件都是自成体系,对外提供服务时没有统一标准,不像http接口,因为http协议的存在及约束,对接一个新接口非常方便。且数据库连接本身也非常复杂,当我们需要连接不同数据库时,自己手写连接不现实,使用数据库厂商提供的工具连接自然可以,但开发限制较大,不同数据
2022-03-02 19:04:53 896
原创 Java安装教程
1:安装包分析2:安装步骤1:安装包分析综述:java安装包括——Jdk,Jre,Noteped++三个工具的安装(1):JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库(2):JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.它包括Java虚拟机(jvm)
2021-10-12 18:54:18 522
原创 java语言的特点
Java语言是简单的其一:Java语言的语法与C语言和C++语言很接近,从某种意义上讲,它是由C和C++演变而来,使得大多数程序员很容易学习和使用。其二:对C++来说进行了简化和一定的提高,如:使用接口代替了复杂的多重继承以及取消了指针,还通过实现垃圾自动回收机制,大大简化了程序员的资源释放管理工作。其三:提供了丰富的类库和API文档,以及第三方开发包工具包,还有大量的基于Java的开源项目,帮助程序设计人员参考学习,JDK就是开放的源代码之一,读者可以通过分析项目的源代码,来提高自己的编程水平
2021-10-12 18:30:12 161
原创 java中import作用详解
Java中import与package机制相关,这里先从package入手,再讲述import以及static import的作用。packageC/C++ 的 #include会把所包含的内容在编译时添加到程序文件中,而java的import则不同。这里我们先了解一下Java 的 package 到底有何用处。package名称就像是我们的姓,而class名称就像是我们的名字 。package和package的附属关系用"."来连接,这就像是复姓。比如说 java.lang.Str
2021-09-20 21:22:50 509
原创 怎样初步学习ssm框架
怎样初步学习ssm框架这几天我会系统的学习以下ssm框架,基本上也是从0开始,有不对的地方欢迎指出标准的系统分为业务层、视图层、持久层。一、什么是ssm框架?ssm框架是spring+springMVC+mybatis的统称。下面我将按照自己的理解分开介绍一下。1、spring(业务层):spring是一种轻量级的应用开发框架。简化程序开发,降低耦合度。耦合:根据自己的理解就是类之间的依赖关系,降低依赖关系就是降低耦合度,依赖关系低,可重用性就会高,不用重复性的写有共性的代码。(
2021-09-08 21:11:22 1413
原创 SSM框架在持久层中有什么作用
SSM框架中Dao层,Mapper层,controller层,service层,model层,entity层都有什么作用呢?SSM是sping+springMVC+mybatis集成的框架。MVC即model view controller。model层=entity层。存放我们的实体类,与数据库中的属性值基本保持一致。service层。存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper层,mapp..
2021-08-28 21:44:32 368
原创 如何创建SSM的项目
怎样才能创建一个SSM的项目:一、SSM整合1、创建JavaWeb项目&导入jar包2、整合配置SpringMVC3、整合配置Spring4、整合配置MyBatis4.1、<tx:method >的属性5、添加log4j配置6、测试6.1、添加PO:SysUser6.2、添加Dao接口SysUserDao6.3、编写SysUserDao接口对应的SysUseMapper.xml6.4、编写Service层代码6.5、编写Controll
2021-08-28 21:43:08 1520
原创 什么是Mybatis
mybatis是什么?有什么特点?它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低什么是ORM?Object Relation Mapping,对象关系映射。对象指的是Java对象,关系指的是数据库中的关系模型,对象关系映射,指的就是在Java对象和数据库的关系模型之间建立一种对应关系,比如用一个Java的user类,去对应数据库中的一张user表...
2021-08-06 09:36:25 209
原创 JDK10新特性讲解
JDK10新特性讲解一、编写HelloWorld.通过控制台打印public class Demo{public static void main(String[] args){System.out.println(“HelloWorld”);}}二、集成开发IDEEclipse-Oxygen 4.7.3a 是2018年最新的版本,是支持JDK10的IDE1下载地址https://www.eclipse.org/downloads/download.php?file=/oomph/ep
2021-07-17 15:01:52 303
原创 面向对象的三大特征
面向对象的三大特征继承:inheritance1).子类继承父类2).子类可以从父类继承属性和方法3).子类可以提供自己单独的属性和方法封装/隐藏encapsulation1)对外隐藏某些属性和方法2)对外公开某些属性和方法3)多态 polymorphism4)为了适应需求的多种变化,使代码变得更加通用!5)面向过程只有封装性(功能的封装,而没有数据的封装),没有继承和多态隐藏/封装(encapsulation)• 我们为什么需要封装?封装的作用和含义?• 就不如我要看电视,只需要
2021-07-07 10:30:36 52
原创 什么是JDBC
什么是JDBCJDBC(Java Database Connection)为java开发者使用数据库 提供了统一的编程接口,它由一组java类和接口组成。是java 程序与数据库系统通信的标准API。JDBC API 使得开发人员 可以使用纯java的方式来连接数据库,并执行操作。• sun公司由于不知道各个主流商用数据库的程序代码,因此无 法自己写代码连接各个数据库,因此,sun公司决定,自己提 供一套api,凡是数据库想与Java进行连接的,数据库厂商自 己必须实现JDBC这套接口。而数据库厂商的J
2021-06-28 09:31:52 177
原创 1.方法重载
方法重载重载的方法,实际是完全不同的方法,只要是名称相同罢了。构成方法重载的条件:1.不同含义:形参类型—形参个数—形参顺序不同。2.只有返回值不同不构成方法的重载列如:int a(String str){} 与 void a(String str){}不构成方法重载:3.只有形参的名称不同,不构成方法的重载列如:int a(String str){} 与 int a(String s){}所有说想要重载一个方法,形参不同就可以构成方法的重载,通过以下案例。案例1:构成重载的publi
2021-06-17 08:08:46 2252
原创 Java基本数据类型取值范围
一、在JAVA中一共有八种基本数据类型,他们分别是byte、short、int、long、float、double、char、boolean整型其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)int的取值范围为(-2147483648~2147483647),占用4个字节(-2的31次
2021-06-08 08:32:56 4892
原创 jQuery事件
什么是jQuery事件。页面对不同访问的影响叫事件。我们可以通过程序指定的当HTML页面中发生某些事件时所调用的方法。实例:1:在元素上移动鼠标。2:选取单选按钮3:点击元素在事件中经常使用术语"触发"(或"激发")例如: “当您按下按键时触发 keypress 事件”。我们常用的DOM事件鼠标事件:click,dblclick,mouseenter,mouseleave。键盘事件:keypress,keydown,keyup,?。表单事件:submit,change,focus,bl
2021-05-30 08:57:15 62
原创 Spring 简介
Java异常处理机制1.0Java异常处理机制我们要说的是Java中存在着Java的异常,通常简称为Java异常处理机制。Java异常机制所具备的可以让程序具有极好的容错性,让程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个 Exception对象来通知程序,从而实现将“业务功能实现代码”和“错误处理代码”分离,提供更好的可读性。1.1.使用try…catch捕获异常Java异常机制可以分为:抛出异常,捕捉异常和处理异常,三大类。try…catch语法格式:我们在...
2021-05-18 08:06:56 82
原创 Java常用类
Java常用类1.system类System类代表当前Java程序的运行平台,程序不能创建System类的对象, System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。system它的常用方法:修饰符 返回值类型 方法(形参) 说明static long currentTimeMillis() 返回以毫秒为单位的当间。...
2021-05-07 20:59:55 57
原创 MySQL增除查改
MySQL常用DWL语句2.1 SELECT 查询以下为在MySQL数据库中查询数据通用的 SELECT 语法:查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。案例:数据量同用户表查询相对应的值查询0-3之间的数据2.1.1SELECT 命令可以读取一条或者多条记录。你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据你可以使用 WHERE 语句来包含任何条件。你可以使用 LIMIT 属性来设定返回的...
2021-05-07 20:55:14 87
原创 新建MVC项目
新建MVC项目的一些了解开发工具与关键技术: MVC作者:黎金全撰写时间:2019/8/18注意看红色箭头,共有12个步骤,按顺序操作下去1.通过VS新建2.添加新建项目(ctrl+shift+N)![在这里插入图片描述](https://img-blog.csdnimg.cn/2020081812182961.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLm
2020-08-18 12:20:03 159
原创 表格初始化
表格初始化的说明开发工具与关键技术: MVC作者:黎金全撰写时间:2019/8/181.表单初始化前要通过声明一个全局的变量可以命名为layuiTable2.表格初始化需要通过layer插件实现他3.获取table表单通过tabStudent获取它的ID3.获取传递的路径url通过Selectudents方法()传递到控制器4.通过cols:[[]]样式设置表头5.title定义 table 的大标题(在文件导出等地方会用到)layui 2.4.0 新增6.type...
2020-08-18 12:09:56 229
原创 新建项目
新建MVC项目的一些了解开发工具与关键技术: MVC原创作者:黎金全撰写时间:2019/8/18注意看红色箭头,共有12个步骤,按顺序操作下去1.通过VS新建2.添加新建项目(ctrl+shift+N)![在这里插入图片描述](https://img-blog.csdnimg.cn/20200818115936711.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0...
2020-08-18 12:02:16 102
原创 表格初始化的说明
表格初始化的说明开发工具与关键技术: MVC作者:黎金全撰写时间:2019/8/181.表单初始化前要通过声明一个全局的变量可以命名为layuiTable2.表格初始化需要通过layer插件实现他3.获取table表单通过tabStudent获取它的ID3.获取传递的路径url通过Selectudents方法()传递到控制器4.通过cols:[[]]样式设置表头5.title定义 table 的大标题(在文件导出等地方会用到)layui 2.4.0 新增6....
2020-08-18 11:54:36 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人