自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于Thymeleaf Error resolving template [index],template might not exist or might not be accessible问题解决

前端页面不能渲染

2023-01-03 15:27:33 254

原创 前端-React(基础知识)

React 是一个用于构建用户界面的 JAVASCRIPT 库。用 DOM 的方式将需要的组件秒加,用不着的秒删。React 扮演着 MVC 结构中 V 的角色React 是一个用于构建用户界面的 JAVASCRIPT 库。JSX 是 JavaScript 语法的扩展。在开始学习 React 之前,您需要具备以下基础知识:HTML5CSSJavaScriptjsx特点花括号{}别名:className 代替class ,htmlFor代替html。例子html被编译成什么呢.

2021-06-16 11:51:19 2403

原创 关于ssm框架的备忘录

lombok插件,一键完成实体类编写

2021-06-16 11:23:56 174

原创 备忘录之Git

git下载的镜像路径:http://npm.taobao.org/mirrors/git-for-windows基本的Linux命令cd:改变目录,直接cd回到默认目录cd . .:回退上一级目录pwd:显示当前所在的目录路径ls(ll):显示当前目录的所有文件touch:新建一个文件,如 touch index.js ,就会新建出来rm:删除一个文件,后跟文件名加后缀mkdir:新建一个目录rm -r:删除一个文件夹mv:移动文件reset:重新初始化终端clear:清屏his

2021-02-21 23:25:17 93

原创 JDBC与JDBC事务

什么是JDBC : Java连接数据库 !需要jar包的支持:●java.sql●javax.sql●mysql-conneter-java… 连接驱动(必须要导入)导入依赖,我用的8<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <ver

2021-02-20 12:40:20 88

原创 JavaWeb之JSP与mvc讲解

目录:JSP原理剖析JSP基础语法与指令JSP内置对象及作用域JSP,JSTL标签JavabeanMVC三层结构一,JSP原理剖析什么是JSPJava Server Pages : Java服务 器端页面,也和Servlet- -样, 用于动态Web技术!最大的特点:●写JSP就像在写HTML●区别:。HTML只给用户提供静态的数据。JSP页面中可以嵌入AVA代码,为用户提供动态数据;jsp原理:思路,jsp到底是如何执行的!●代码层面没有任何问题●服务器内部工作tom

2021-02-17 21:54:11 438

原创 JavaWeb之Session与Cookie

目录Cookie讲解Session讲解

2021-02-15 10:25:19 148

原创 JavaWeb之Response与Request

目录一,Response下载文件二,Response验证码实现三,Response重定向四,Request应用

2021-02-15 10:23:34 124

原创 Maven环境搭建及配置及ide配置

一,下载安装打开网站:https://maven.apache.org/download.cgi版本方面建议不要使用最新的,个人使用3.3.9解压出来,有两个包,一个源码一个bin,解压bin得到一个这个文件夹,把它放在你想放的一个位置提示:所有需要配置环境的这种软件放在一个地方,方便管理二,配置环境变量打开此电脑的属性,步骤点击进入环境变量直接在系统变量中找到path,打开将自己的安装位置路径复制到这里,注意有\bin打开cmd,输入mvn -version验证,出现如

2021-02-05 21:57:32 361

原创 JavaWeb阶段知识

前言:一次性肯定更新不完,包含知识总结和代码,博客其他内容也是,但我会一点点完善,个人笔记,但我也会尽量写清楚,很多内容会在注释中。目录一,基本概念1.1web开发web 网页的意思,www.baidu.com静态web,html css,提供给所有人看的数据始终不会改变动态web,提供给所有人看的数据始终会发生变化,不同的人看到的不一样,不同时间。淘宝,几乎所有的网站。。。技术栈,Servlet/JSP,ASP,PHP在Java中,动态Web开发的技术统称为JavaWeb1.2 We

2021-02-05 20:18:26 250

原创 前端CSS3知识总结

大纲HTML+CSS+JavaScript结构+表现+交互1.1什么是css?Cascading Style Sheet层叠级联样式表CSS:表现(美化网页)字体,颜色边距,高度,宽度,背景图片,网页定位,网页浮动1.2发展史CSS1.0CSS2.0 DIV(块)+CSS,HTML 与CSS结构分离的思想,网页变得简单,利于搜索引擎优化SEOCSS2.1 浮动,定位CSS3.0 圆角,阴影,动画。。。浏览器兼容性问题1.3快速入门语法:每一个声明最好使用分号结尾选择器{声明1:

2021-02-03 21:43:01 93

原创 前端之html5知识总结

目录初识HTML网页基本标签图像,超链接,网页布局列表,表格,媒体元素表单及表格应用表单的初级验证初识HTMLHTML:Hyper Text Markup Language(超文本标记语言)超文本包括:文字,图片,音频,视频,动画等HTML5+CSS3W3C标准:万维网联盟(成立于1994年,web技术领域最权威的国际中立性技术标准机构)包括结构化标准语言(HTML,XML)表现标准语言(css)行为标准(DOM,ECMMAScript)网页基本标签DOCTYPE声明

2021-02-03 19:26:21 211

原创 Java SE之面向对象编程

目录初识面向对象方法回顾和加深对象的创建分析面向对象的三大特征抽象类和接口内部类及oop实战一,初识面向对象面向过程思想:步骤清晰简单,第一步,第二步面对过程适合处理较为简单的问题面向对象思想物以类聚,分类的思维模式,解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协助的问题什么是面向对象面向对象编程(object-oriented-programming,oop)本质以类的方式组织

2021-01-03 00:12:33 170 2

原创 Java SE基础之方法详解

目录何谓方法方法的定义及调用方法的重载命令行传参可变参数递归点击跳转一,何谓方法System.out.println()调用系统类里面的输出对象out中的println()方法java方法就是语句的集合,他们在一起执行一个功能,方法包含于类或对象中,方法在程序中被创建,在其他地方被引用,一个方法只做一个功能。二,方法的定义及调用java方法类似其他语言的函数,是一段用来完成特定功能的代码片段,方法包含一个方法头和一个方法体1,修饰符:可选修饰符(public,stati

2020-12-29 22:31:27 134

原创 Java SE基础之流程控制

目录1,用户交互Scanner2,顺序结构3,选择结构4,循环结构5,break&continue6,练习一,用户交互Scannerjava.util.Scanner是java5的新特性,可以通过scanner类来获取用户的输入基本语法:Scanner s=new Scanner(system.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前需要使用hasNext()与hasLine()判断是否还有输入的数据next与nextli

2020-12-29 00:27:15 100

原创 安装tomcat的两种方式及配置进入ide

安装前需要先安装 Java 环境jdk1.8安装:https://blog.csdn.net/weixin_42109012/article/details/94388518方式一:手动式1.下载tomcat9 ,官网地址:http://tomcat.apache.org/1.1、选择自己想要的tomcat版本。1.2、根据自己电脑的系统 ,下载对应的版本zip ,我下载的是window64位的zip包2.解压缩apache-tomcat-9.0.13-windows-x64.zip,放到自

2020-07-16 16:45:13 569

原创 javaweb之Servlet

简介:Servlet就是sun公司开发动态web的技术sun公司在这些api中提供一个接口叫做Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现servlet接口把开发好的java类部署到web服务器把实现了接口的java程序叫做servletHelloServlet在这里,我们使用父子工程来创建项目:1,构建一个普通的Maven项目,删掉里面的src目录,这个空的工程就是maven的主工程。对着这个项目右键新建一个modul创建子工程。介绍一下

2020-07-16 16:23:24 139

原创 Mybatis掌握第三章—进阶

目录多对一的处理一对多的处理动态sql一级缓存与二级缓存Mybatis缓存原理自定义缓存总结一级缓存与二级缓存简介:1、什么是缓存 [ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2、为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3、什么样的数据能使用缓存?经常查询并且不经常改变的数据。Mybatis缓

2020-07-13 21:03:51 163

原创 Mybatis掌握第二章—进阶

目录:配置之属性优化1,环境配置environments2,属性(properties)3,typeAliases优化4,设置5,映射器(Mapper)ResultMap结果集映射分页的几种方式1,日志工厂,2,Log4j讲解3,Limit实现分页Mybatis执行流程剖析配置之属性优化xml配置文件,见官方文档configuration(配置)properties(属性)*settings(设置)*typeAliases(类型别名)*typeHandlers(类型处

2020-07-13 19:36:47 155

原创 框架贯通之框架+mvc+spring+springmvc+ssm+springboot

1. 框架与设计模式框架通常是代码重用,而设计模式是设计重用。设计模式是对反复出现的问题的解决方案的描述,是一种思想用于处理细节的,比框架更加抽象。框架是已经用代码实现的,可以执行也可以复用。设计模式是比框架更小的元素,一个框架往往会包含一个或者多个设计模式。框架总是针对某一特定领域的,而设计模式则可以适用于各个应用。2. MVC框架模式MVC: Model View Controller 模型-视图-控制器视图:用户看到并与之交互的界面。模型:表示企业数据和业务规则。在MVC的3个部件中,模

2020-07-12 01:42:34 481 1

原创 面试复习总结之ssm与springboot工作流程以及优缺点

SSM简短说法:第一种:启动第一步是web.xml到applicationContrxt.xml 到springmvc到dao的Mapper文件,自动装配到ServiceImpl文件到controller层然后到前端页面。第二种:通过web.xml文件到applicationContext文件与数据库建立连接通过springmvc打开dao层文件找到dao的Mapper文件通过mapper自动装配到serviceImpl层通过serviceImpl层找到controller层然后到前端页面

2020-07-12 01:34:23 698

原创 Mybatis掌握第一章—入门

目录简介MyBatis第一个程序增删改查实现map和模糊查询拓展简介:学习前需要掌握:JDBCMySQLJava 基础MavenJunit什么是MyBatis:MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyB

2020-07-11 21:41:55 393

原创 Ajax掌握

待更新

2020-07-10 03:53:56 69

原创 json掌握

简介最初的web时代,登录,如果失败,需要刷新页面,才能重新登录;现在基本网站都是局部刷新,不刷新整个页面的情况下,实现页面更新,注册的时候,发现昵称已经被注册了,见过吧,只是输入,没有提交,就提示了,叫异步刷新web2.0时代,最重要的因素就是Ajax,ajax之前要学习json格式什么是json?JS对象标记,是一种轻量级的数据交换格式,目前极为广泛JS语言中,一切皆对象,因此,JS支持的类型都可以通过JSON来标识。要求与语法:对象表示为键值对数据由逗号分隔,最后一个不能加花括

2020-07-10 03:52:51 67

原创 反射破坏单例模式及解决深入

涉及反射与枚举,先跳转:反射与枚举首先写一个饿汉式的单例,利用反射创建对象,得到哈希code不一样的两个对象,说明,反射破坏了单例,步骤看注释:import java.lang.reflect.Constructor;//反射,public class Reflex { private Reflex(){ } System.out.println(Thread.currentThread().getName()+"ok"); } priv

2020-07-10 02:27:19 1991 2

原创 java之springboot总结及掌握

待更新

2020-07-09 04:00:17 101

原创 java之SpringMVC与ssm框架总结及掌握

待更新

2020-07-09 03:59:15 282

原创 线程的状态与线程方法

线程的五大状态线程方法线程停止线程休眠线程礼让线程强制执行观测线程状态线程优先级守护线程点击链接跳转其他部分多线程详解链接线程状态五大状态:线程方法:停止线程不推荐使用JDK提供的stop(),destroy方法。已废弃@Deprecated推荐线程自己停下来,利用次数,不建议死循环建议使用一个标志位进行终止变量当flag=false,则终止线程运行。public class TestStop implements Runnable { //设置一个标识位

2020-07-06 15:35:38 105

原创 java基础之多线程详细掌握

线程的简介线程实现的三种方式线程状态,线程同步线程通信问题高级主题线程的简介例如边吃饭边玩手机生活中有太多这样同时做多件事情的例子,看起来是多个任务都在做,其本质上我们的大脑在同一时间依旧只做了一件事情多个线程组成一个进程,QQ,应用,播放器,等1、进程(process)一个启动的应用程序就是进程,执行程序的过程,启动后就分配了内存 和 CPU2、线程(thread)进程中的一段顺序执行流,它是cpu执行和调度的最基本的单元只是程序计数器用一点点内存,其他资源共享进程资源3、.

2020-06-12 21:51:41 282

原创 springcloud实现服务与注册

SpringCloud 简介spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。微服务微服务是一种可以让软件职责单一、松耦合、自包含、可以独立运行和部署的架构思想。关键思想就是:拆分、单一、独立、组...

2020-04-15 23:21:17 566

原创 java冒泡排序,递归函数与递归排序面试

本文希望通过简单的,关键点进行记忆,书写冒泡排序冒泡排序思想原理:比较两个相邻的元素,将值大的元素交换到右边比如一个数组int arr[]={5,3,1,6,7,9,2,4,8}第一次循环:5和3比较,交换5和1比较,交换5和6比较,不交换6和7比较,不交换7和9比较,不交换9和2比较,交换9和4比较,交换9和8比较,交换最后,第一次循环结果:{3,1,5,6,7,2,4...

2020-04-14 22:35:14 222

原创 设计模式之单例模式基础掌握

前言本文章为自己复习做的基础记录,总结,新手可以看看,我会在代码中详细介绍代码含义,以及简单结论,一起学习设计模式概述设计模式(Design Pattern)是对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性,以及类的关联关系和组合关...

2020-04-04 23:33:34 69

原创 java的线程同步机制与synchronized同步锁方法与死锁与lock锁

synchronized(this)同步代码块一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchron...

2020-04-03 22:33:37 364 1

java-api 1.8_google.zip

java的jdk-API帮助文档软件谷歌版,网上很多都要收费,很烦,我找了很久找到了,我觉得是最好的一个版本在这里象征性的收一个积分,可以把我博客所有都点赞,评论,然后私信我免费拿

2020-07-16

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

TA关注的人

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