自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 秋招面经总结

好久没有更新了,最近也毕业了,找到了心仪的工作了,给大家分享一些我在面试过程中遇到的面试问题,希望可以帮助到有需要的小伙伴,也祝大家能够拿到自己满意的offer,一起努力吧!这里把技术面试和hr面试放一起了,希望小伙伴们按需查看。

2023-06-26 17:25:40 316

原创 SpringMVC的控制器和拦截器

拦截器和控制器

2022-09-23 11:28:56 356 1

原创 SpringMVC的运行原理

主要介绍运行原理和使用

2022-09-23 11:27:53 244

原创 第四课 动态SQL

最重要的动态SQL

2022-09-23 11:25:14 137

原创 第三课 关于MyBatis的映射,懒加载,缓存

关于MyBatis的映射,缓存,懒加载

2022-09-23 11:24:22 377

原创 第二课时 创建一个MyBatis

关于MyBatis的创建

2022-09-23 11:23:12 59

原创 第一课时 MyBatis介绍

MyBatis的简介与相关知识的介绍

2022-09-23 11:22:10 52

原创 SMBMS项目讲解

JDBC复习需要jar包的支持:java.sqljavax.sqlmysql-connection-java…(连接驱动)导入jar包 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> &lt

2022-05-20 19:56:55 870

原创 JavaBean

实体类JavaBean有特定的写法:必须要有一个无参构造属性必须私有化必须有对应的get/set方法;一般用来和数据库的字段做映射 ORM;ORM :对象关系映射表—>类字段–>属性行记录---->对象例如Person表中有这些字段那么Person类中就必须这样写package com.jdbc.dao;public class Person { private int id; private String name; private

2022-05-08 16:57:27 490

原创 javaweb: JSP

JSP的介绍与创建JSP的全称是Java Server Pages,即Java的服务器页面JSP的主要作用是代替Servlet程序回传HTML页面的数据web目录(或其他)右击 --> new --> JSP/JSPX --> 输入文件名 --> 选择JSP file创建JSP的本质JSP页面本质上是一个Servlet程序,第一次访问JSP页面时(运行Tomcat服务器后在浏览器地址栏输入路径),Tomcat服务器会将此JSP页面翻译成为一个Java源文件,并对其进行编译成

2022-05-07 16:04:38 137

原创 Cookie Session

Cookie机制在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上

2022-05-06 15:14:16 53

原创 Servlet Response Resquest

Servlet 简介Servlet 就是 Sun 公司开发动态 Web 的一门技术Sun 在这些 API (Application Programming Interface,应用程序接口)中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:1.编写一个类,实现Servlet接口。2.把开发好的Java类部署到web服务器中。把实现了 Servlet 接口的 Java 程序叫做,ServletHelloServletSerlvet 接口 Sun 公司有

2022-05-03 18:56:06 426

原创 Maven 的创建(重要)

文章目录Maven配置本地仓库在IDEA中使用Mavenpom文件Maven配置环境变量:path路径下的配置测试:win+R 输入mvn -v这样就显示成功了阿里云镜像配置 <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name>

2022-05-02 19:10:40 1778

原创 javaweb HTTP

1、http1.1、什么是HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串,…超文本:图片,音乐,视频,定位,地图.……端口:80Https:安全的1.2、两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。1.3、Http请求客户端–发请求(Request)–服务器百度:Requ

2022-05-02 15:38:40 85

原创 JavaWeb web的基本概念和Tomcat安装

1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com·静态webhtml,css 提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP1.2、web应用程序web应用程序:可以提供浏览器访问的程序;a.html、b.html.….多个web资源,这些web资源可以被外界访问,对外界提供服务;你们能访问

2022-05-02 14:43:39 714

原创 MySQl JDBC

JDBC(重点)数据库驱动我们的程序会通过数据库驱动和数据库打交道JDBCJava数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。对于开发人员只需要使用jdbc即可第一个JDBC程序建立一个数据库CREATE DATABASE `jdbcStudy` CHA

2022-04-30 21:52:21 1286

原创 MySQl 权限

用户管理使用navicat创建用户,并授予权限演示基本命令-- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码'-- 必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。-- 只能创建用户,不能赋予权限。-- 用户名,注意引号:如 'user_name'@'192.168.1.1'-- 密码也需引号,纯数字密码也要加引号-- 要在纯文本中指定密码,需忽略PASSWORD关键词。要把密码指定为由PASSWORD()函数返回的混编值,

2022-04-30 10:42:04 302

原创 MySQL 事务和索引

什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则 百度 ACID原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consist)一个事务可以封装状态改变(除非它是一个只读的)。事务必须始终保

2022-04-29 16:19:47 146

原创 MySQL 函数

常用函数数据函数-- 绝对值SELECT ABS(-10)-- 向上取整SELECT CEILING(10.2)-- 向下取整SELECT FLOOR(10.2)-- 随机数(返回一个0~1之间的随机数)SELECT RAND()-- 符号函数(附属返回-1,正数返回1,0返回0)SELECT SIGN(3)字符串函数-- 返回字符串包含的字符数SELECT CHAR_LENGTH('hello world')-- 合并字符串,参数可以有多个SELECT CONCAT(

2022-04-29 10:58:27 107

原创 MySQL :DQL

指定查询字段-- 查询表中所有的数据列结果 , 采用 **" \* "** 符号; 但是效率低,不推荐 .-- 查询所有学生信息SELECT * FROM student;-- 查询指定列(学号 , 姓名)SELECT studentno,studentname FROM student;AS 子句作为别名作用:可给数据列取一个新别名可给表取一个新别名可把经计算或总结的结果用另一个新名称来代替-- 这里是为列取别名(当然as关键词可以省略)SELECT studentno AS

2022-04-28 22:03:58 74

原创 狂神Mysql视频16代码

create database if not exists `school`;-- 创建一个school数据库use `school`;-- 创建学生表drop table if exists `student`;create table `student`( `studentno` int(4) not null comment '学号', `loginpwd` varchar(20) default null, `studentname` varchar(20) default

2022-04-27 16:50:49 101

原创 DML语言

外键外键概念如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外键(foreign key)。外键作用保持数据一致性,完整性,主要目的是控制存储在外键表中的数据,约束。使两张表形成关联,外键只能引用外表中的列

2022-04-27 16:01:06 73

原创 数据库操作

数据库操作命令行操作数据库--查找数据库SHOW DATABASES--增加数据库CREATE DATABASE person--删除数据库DROP DATABASE person--使用数据库USE school--如果是数据库的名字是关键字的话,则需要加``(tab上面的键)学习方法对照navicat工具自动生成的语句学习固定语法中的单词需要记忆...

2022-04-26 22:27:07 870

原创 MySQl初步认识以及安装

如果你只会写代码的是码农;要学好数据库,才能基本能混口饭吃;在此基础上如果再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。1.为什么学习数据库1、岗位技能需求2、现在的世界,得数据者得天下3、存储数据的方法4、程序,网站中,大量数据如何长久保存?5、数据库是几乎软件体系中最核心的一个存在。2.什么是数据库数据库 ( DataBase , 简称DB ..

2022-04-26 17:31:06 167

原创 JavaScript:JQuery

文章目录1.获取jQuery2.选择器3.事件4.操作DOM5.小技巧1.获取jQueryjavaScript和jQuery的关系?jQuery库,里面存在大量的JavaScript函数公式:$(selector).action()<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!--

2022-04-26 11:28:53 769

原创 JavaScript 操作BOM对象和操作表单

文章目录1.操作BOM对象(重点)浏览器介绍windowNavigator(不建议使用)screenlocation(重要)document(内容DOM)history(代表浏览器的历史记录)2.操作DOM对象1.获取DOM节点2.JS操作3.删除节点4.插入节点3.操作表单(验证)1.操作BOM对象(重点)浏览器介绍javascript和浏览器关系?BOM:浏览器对象模型IE6~11、Chrome、Safari、FireFox、Opera三方浏览器:QQ浏览器、360浏览器windowwi

2022-04-25 17:00:26 1761

原创 JavaScript 函数和面向对象

1.函数定义一个绝对值函数方法一:function abs(x){ if(x>=0){ return x; }else { return -x; } }方法二:var abs = function (x){ if(x>=0){ return x; }els

2022-04-24 18:19:01 1793

原创 JavaScript 快速入门

1、什么是Javascript1.1、概述javaScript是一门世界上最流行的脚本语言Java,JavaScript不相同。一个合格的后端人员,必须精通JavaScript1.2、历史见百度ECMAScript它可以理解为JavaScript的一个标准 最新版本已经到es6版本~ 但是大部分浏览器还只停留在支持es5代码上! 开发环境–线上环境,版本不一致2、快速入门内部标签 <!-- script标签内,写javascript代码--> <scri

2022-04-23 18:43:27 1182

原创 JavaScript序言

1.前端知识体系想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。2.前端三要素HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。JavaScript(行为):是一种弱类型

2022-04-21 15:02:01 87

原创 CSS总结

2022-04-21 10:47:28 172

原创 CSS 盒子模型

1.什么是盒子模型margin:外边距border:边框padding:内边距2.边框(border)1.边框的粗细2.边框的样式3.边框的颜色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*body.总有一个默认的外边出ma

2022-04-20 19:51:31 493

原创 CSS 美化网页元素

文章目录1.为什么要美化网页元素2.span标签3.字体样式4.文本样式4.1、颜色4.2、文本对齐的方式4.3、首行缩进4.4、行高4.5、装饰5.超链接伪类以及文本阴影6.列表7.背景1.为什么要美化网页元素1.有效的传递页面信息2.美化网页,页面漂亮才能吸引客户3.凸显页面的主题4.提高用户的体验2.span标签重点要突出的文字,用span标签括起来<span id="first">标题</span>3.字体样式font-family:字体种类font-

2022-04-19 17:09:02 949

原创 CSS学习笔记 第一课

##学习自狂神##1.css是什么2.CSS怎么用(快速入门)3.CSS选择器(重点 + 难点)4.美化页面(文字、阴影、超链接、列表、渐变…)5.盒子模型6.浮动7.定位8.网页动画(特效)1.1、什么是CSSCascading Style Sheet 层叠样式表 CSS:表现(美化网页) 字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动1.2、发展史CSS1.0 CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEO CSS2.1:浮动

2022-04-18 17:41:18 147

原创 HTML基本标签

<!--高速浏览器我们要使用什么规范--><!DOCTYPE html><html lang="en"><!--网页头部--><head><!-- meta描述性标签,他用来描述我们网站的一些信息--><!-- meta一般用来作SEO--> <meta charset="UTF-8"> <meta name="keyword" content="diy网页"&gt.

2022-04-16 17:23:28 543

原创 Spring AOP

AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。提供声明式事务;允许用户自定义切面以下名词需要了解下: 横切关注点:跨越应用程序多个模块的方法或功能。即是,与我

2022-04-11 16:42:24 64

原创 静态代理 与动态代理

静态代理角色分析抽象角色:一般使用接口或者抽象类来实现真实角色:被代理的角色代理角色:代理真实角色;代理真实角色后,一般会做一些附属的操作.客户:使用代理角色来进行一些操作代码如下//抽象角色:租房public interface Rent { public void rent();}重写抽象方法//真实角色: 房东,房东要出租房子public class Host implements Rent{ public void re...

2022-04-11 15:18:45 102

原创 Spring 注解开发 基于java类就行配置

这里的注解应该不是很重要,大家看一下狂神咋说的吧狂神说Spring05:使用注解开发

2022-04-10 15:03:00 129

原创 Bean的作用域和自动装配

一、作用域1.单例模式(Spring默认机制)<bean id="address" class="com.spring.pojo.Address"> <property name = "name" value = "小申" scope="singleton"></bean>2.原型模式:每次从容器中get的时候,都会产生一个新对象!<bean id="accountservice" class="com.something.Def

2022-04-09 16:56:52 81

原创 依赖注入 Set注入

先写一个address.classpackage com.spring.pojo;public class Address { private String address; @Override public String toString() { return "Address{" + "address='" + address + '\'' + '}'; } public

2022-04-09 15:37:47 256

原创 Spring IOC创建对象方式

<!-- 无参构造器,创建对象是默认的--><!-- <bean id="user" class="com.spring.pojo.User">--><!-- <property name="name" value="小申"/>--><!-- </bean>--><!-- 第一种有参构造创建对象:下标赋值--><!-- <bean id="use.

2022-04-08 21:03:53 402

空空如也

空空如也

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

TA关注的人

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