自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 方法引用实例方法引用

他和静态方法引用的唯一区别: 使用对象调用的实例方法。package demo01;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.util.function.Supplier;/** * @program: jdk8-02 * @description: * @author: 阿木 * @create: 2022-02-15 08:4

2022-02-26 10:02:10 415 1

原创 接口中新增的成员。

传统的接口:1. 接口中的属性都是静态常量。static final2. 接口中的方法都是抽象方法。abstract1.8后的接口 1. 默认方法。default 返回类型 方法名(参数列表){}2. 静态方法。static 返回类型 方法名(参数列表){}package demo01;/** * @program: JDK8 * @description: * @author: 阿木 * @create: 2022-02-14 09:35 **/publi..

2022-02-26 09:58:28 295

原创 JDK8的新特性lambda表达式

1. Lambda表达式。2. 接口中新的成员。3. 方法引用。4. stream流lambda表达式匿名内部类: 可以直接创建接口的类对象。package demo01;/** * @program: JDK8 * @description: * @author: 阿木 * @create: 2022-02-14 08:36 **/public class Test01 { public static void main(String[] args) ..

2022-02-26 09:51:16 193

原创 ORM框架的设计理念

完成一个ORM框架---目标: 能够理解反射泛型注解应用。要求:JDBC+反射+泛型+注解+maven。1 创建一个工程Maven.2 引用依赖。<?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"

2022-02-26 09:45:14 274

原创 注解的分类

注解注释: 注释给程序员看的。方便理解该行的代码意思。注解: 注解是给程序看的注解的分类(1)预定义注解(2)自定义注解(3)元注预定义注解JDK中自带的一些注解,JVM可以解析这些注解。1. @Override: 表示方法重写的注解,如果使用该注解那么必须符合重写的规则。2. @Deprecated: 表示过时的注解,使用该注解表示该方法已经过时了。3. @SuppressWarnings:表示忽略警告的注解。使用该注解可以去除警告。4. @Functi

2022-02-26 09:38:14 413

原创 泛型接口的两种实现方式

泛型接口在JDK1.5之后,不仅可以声明泛型类,也可以声明泛型接口,声明泛型接口和声明泛型类的语法类似,也是在接口名称后面加上<T>, 格式如下:[访问权限] interface 接口名称<泛型标识>{}泛型接口的两种实现方式泛型接口定义完成之后,就要定义此接口的子类,定义泛型接口的子类有两种方式,一种是直接在子类后声明泛型,另一种是直接在子类实现的接口中明确地给出泛型类型。package com.am.demo05;/** * @prog

2022-02-26 09:33:12 3865

原创 泛型的使用和理解

1. 什么使泛型?2. 为什么使用泛型?3. 如何使用泛型【类,接口,方法上】4. 泛型的限制。什么使泛型?1.泛型:类在定义时不为类中的属性,方法[返回值,参数]设置数据类型。在创建该类的对象时为其指定相应的数据类型。为什么需要使用泛型?例子: 定义个point类,属性:x坐标和y坐标。要求: x坐标和y坐标的值.(1) x坐标和y坐标的值都是整形。(2)x坐标和y坐标的值都是小数。(3) x坐标和y坐标的值都是字符串。思考: x和y属性的类型。Ob...

2022-02-26 09:30:20 184

原创 什么是反射?--框架设计的灵魂

1. 什么是反射?2. 如何获取反射类Class3. 如何获取属性类Field4. 如何获取方法类Method5. 如何获取构造类Constructor6. 如何获取注解类Annotation.7. 例子:模拟SpringIOC功能。1.什么是反射?--框架设计的灵魂。(1)框架: 就是一种半成品! 好处: 提高我们的开发效率,是我们的代码更加简洁。(2) 反射: 运行时把类中成员抽取为其他类的过程叫做反射。2. 如何获取反射类Class.(1) Cla...

2022-02-26 09:22:53 1360 1

原创 线程通信的使用

package demo06;/** * @program: Thread01 * @description: * @author: 阿木 * @create: 2022-01-05 11:10 **/public class Test01 { public static void main(String[] args) { BankCard card=new BankCard(0); TakeMoney takeMoney=new TakeMon.

2022-02-26 09:14:52 115

原创 解决多线程安全问题

1.回顾1. 线程? (1)什么进程 和什么线程? (2)为什么使用多线程。 (3)如何实现多线程?【1】继承Thread 【2】实现Runnable接口 【3】实现Callable接口 (4)Thread线程类中常见的方法. 1. static void sleep(long n): 线程休眠 2. void join():加入当前线程,使当前线程等待加入的线程执行完毕后。 3. yield():使线程放弃当前时间片,再次进入待定队列,与其...

2022-02-26 09:07:19 271

原创 多线程的使用

1. 线程1、什么是线程?2. 为什么需要线程?3. java如何实现多线程?4. java中线程的状态。5. 线程中常见的一些方法?6. 线程的死锁?2.什么是线程?什么是进程?1. 正在运行的程序。 系统分配资源的基本单位。 如果是单核cpu,宏观上进程是并行运行,微观上串行运行的。什么是线程?线程,又称轻量级进程(Light Weight Process)。进程中的一条执行路径,也是CPU的基本调度单位。一个进程由一个或多个线程组成,彼此间完成不同的工作

2022-01-11 15:05:20 164

原创 org.xml.sax.SAXParseException; lineNumber: 63; columnNumber: 10; 鍏冪礌绫诲瀷涓� “mapper“ 鐨勫唴瀹瑰繀椤诲尮閰� “(cac

org.xml.sax.SAXParseException; lineNumber: 63; columnNumber: 10; 鍏冪礌绫诲瀷涓� "mapper" 鐨勫唴瀹瑰繀椤诲尮閰� "(cac遇到事情不要慌先截图,在百度!!!说点问题废话分析问题,后面是解决方案分析一下问题这个报错是跟我们的xml文件有关,我遇到的这个错误是跟注释有关系而我们的注释通常都有Java 支持以下三种注释方式:1、Java注释类型有哪些——单行注释以双斜杠“//”标识,只能注释一行..

2021-12-24 13:34:32 963

原创 Git基本操作语句

1、查看修改的状态(status)作用:查看的修改的状态(暂存区、工作区)命令形式:git status2、添加工作区到暂存区(add)作用:添加工作区一个或多个文件的修改到暂存区命令形式:git add 单个文件名|通配符( 点 )将所有修改加入暂存区:git add .3、提交暂存区到本地仓库(commit)作用:提交暂存区内容到本地仓库的当前分支命令形式:git commit -m '注i释内容'4、查看提交日志(log)作用:查看提交记录命令形式:gi

2021-12-14 11:38:57 791

原创 HTML网页背景特效和鼠标点击特效

简单好操作的网页特效背景图和鼠标特效来啦话不多说上代码喜欢网页版娘的客官可以点这里获取HTML5网页版娘 仅需三行代码就可以实现_A_M阿木的博客-CSDN博客<!DOCTYPE html><html lang="zh-cn"> <head> <title>鼠标特效</title> </head> <body> <!-- 鼠标特效 --> <scri.

2021-12-14 00:40:52 3041

原创 HTML5网页版娘 仅需三行代码就可以实现

各位客官请先看图,代码在下面呦~~~喜欢的可以点一个关注,后期会分享一些其他好玩的代码HTML代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script src="https://cdn.jsdelivr.n...

2021-12-14 00:22:04 1096

原创 ajax增删改查基本使用

(1)删除操作(2)修改弹出以及回显数据(3)确认修改(4)添加头部工具栏并开启复选框(5)添加private void update(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException { PrintWriter writer = resp.getWriter(); //接受请求的参数 ...

2021-12-12 02:52:34 311

原创 基本使用底层 $.ajax

底层 $.ajaxjson数据一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。json的格式{key:value,key:value......} json对象。[ {key:value,key:value......}, {key:value,key:value......}, 。。。。。] json的集合对象。ajax+json...

2021-12-12 02:46:20 416

原创 ajax的基本使用

1 什么是ajax允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax.2 使用ajax----jquery(1)引入jquery 插件或者依赖<script typec="text/javascript" src="js/jquery-3.5.1.js"/>依赖:不会使用maven导包的话自行百度,下载 jackson 的包导入项目<dependency> <groupId>com.fasterxml.jacks.

2021-12-12 02:42:58 197

原创 过滤器基本使用

过滤器就是过滤调用一些不想让通过的资源。过滤器的流程: filter包实现过滤器的步骤:(1)创建一个过滤器类实现Filter接口package com.am.filter;import javax.servlet.*;import java.io.IOException;/** * @program: web07 * @description: * @author: am * @create: 2021-12-11 09:49 **/public c.

2021-12-12 02:30:41 290

原创 servlet对象简单使用

1 登录如何把用户信息保存到session对象。其他页面都可以通过EL表达式获取session中的内容.2 一个servlet来处理多个请求一张表应该对应一个servlet来处理对该表的多个请求。3 使用注解来创建servlet.----web 3.0不在使用web.xml来注册servlet以及servlet和请求路径的映射关系了。4 jstl标签库+EL表达式${}再网页中尽量不要写<%%> 但是网页可能要用if判...

2021-12-12 02:25:14 61

原创 Jsp内置对象作用

MyBatis框架1、传递多个参数

2021-12-12 02:19:49 90

原创 java 获取session对象

java 获取session对象1.在springmvc中:HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();2.通过ServletActionContext获取 HttpServletRequest request = ServletActionContext.getRequest(); H...

2021-12-10 19:31:47 3094

原创 jsp的内置对象

1.1 什么是内置对象!1. 在jsp中无需创建该对象,就可以使用的。1.2 内置对象有那些?---9大内置对象---5个exception: 必须放在错误页面。设置默认的错误页面: 1.3 session内置对象。--作用:存放登录者的信息。表示一次会话。------凡是在会话中存放的数据只要会话不结束,里面存放的数据会一致存在。默认登录成功后,把登录者的信息显示在每一个网页。 session会话对象中可以存放一些对象。 ses...

2021-12-10 14:51:59 818

原创 jsp增删改查

1. jsp流程 (0)解决请求参数乱码问题: request.setCharacterEncoding("utf-8") (1)接收请求的参数 request (2)业务处理----DAO (3)结果---跳转 response.2. jsp增删改查1. 完成查询所有2. 添加功能3. 修改功能4. 删除功能2、 删除:3.编辑4.确认修改...

2021-12-10 14:37:38 1447 1

原创 简单易操作Jsp动态网页

1、什么是jsp动态网页所谓的动态网页,是指跟静态网页相对的一种网页编程技术。​ 静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改html页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。值得强调的是,不要将动态网页和页面内容是否有动感混为一谈。这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网

2021-12-09 15:13:13 4412

原创 SSM框架集合(2021)基础使用

目录1 、自动注入:2 通过使用注解。(1)在配置文件中加入包扫描。3. ssm整合。(1)创建一个maven的web工程并加入相关的依赖。 (2) 配置文件----springmvc配置文件。(3)配置文件---spring的配置文件。(3)配置文件---spring的配置文件。(4)配置文件--web.xml文件1、代码---dao---entity---mapping 可以使用easycode代码生成器。2、业务层3、业务层接口4、业务层...

2021-12-09 14:52:50 969

原创 Tomcat服务器应用

Tomcat服务器:TomcatApache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流

2021-12-08 17:18:24 70

原创 JDBC-Web抽取公共的增删改方法

1、抽取公共的增删改方法/** * * @param sql sql语句增删改 * @param p sql中占位符的值 * @return */public int edit(String sql,Object... p){ try { connection = getConnection(); ps = connection.prepareStatement(sql); //为占位符赋值 for (int i

2021-12-08 17:08:14 91

原创 JDBC基础入门

目录JDBC(1)创建java工程 并把驱动引入到该工程 (2)解压该jar包​(3)编写代码2、常见错误:3、 jdbc----查询功能4、如何防止sql注入JDBCjdbc:(java database connection) java数据库连接。思考: java是什么语言: 面向对象的语言​ SQL是什么语言:结构化查询语言。-----------------------------java语言和SQL语言进行沟通-------------...

2021-12-08 16:57:36 545

原创 JDBC--DAOUtil封装

目录一、DAOUtil封装1.1增删改查1.1 .1增1.1.2删1.1.3 改1.1.4 查询一个1.1.5 查询全部二 、DAOUtil的封装2.1连接函数的封装 1分钟2.2 加载驱动 1分钟 2.3 魔法值优化 1 分钟 2.4 DML通用函数 4分钟 2.5 可变参数优化数组传参完整版一、DAOUtil封装1.1增删改查1.1 .1增 @Test public void add() thro...

2021-12-08 16:38:24 248

原创 如何使用spring2.0

喜欢学习编写的小伙伴有福音了,木仔会每天发布一些学习资料以及笔记,想看更多学习资料点击此处A_M阿木的博客_CSDN博客-领域博主1、如何使用spring.1.1、添加相应的依赖<!--引入依赖:--><dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>sp...

2021-12-08 14:57:21 208

原创 springmvc-2.0的流程

1. 文件上传。 (1)普通本地服务器上传。 (2)ajax本地服务器上传。 (3) 普通oss服务器上传。 (4) ajax的oss服务器上传。 【1】表单必须是post提交 编码方式必须是二进制编码。 input type=file name="必须有该属性名" [2] processData: false contentType: false查看所有请点此处A_M阿木的博客_CSDN博客-领域博主1、springmvc的流程第一步:用户发...

2021-12-08 14:42:39 92

原创 SpringMvc通过ajax完成上传到oss上

话不多说直接上代码,有帮助到各位客官是木仔的荣幸,如果可以记得点下关注呦~前端: 代码<%-- Created by IntelliJ IDEA. User: am Date: 2021/12/7 Time: 9:19 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" langu.

2021-12-07 14:57:17 359

原创 SpringMvc上传到oss服务器

1、上传到oss服务器。(1)创建bucket 容器。(2)创建案例密钥。(3)编写代码完成oss文件上传。2、查看阿里云的OSS文档。(1)添加oss的依赖<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>...

2021-12-07 14:52:09 635 1

原创 SpringMvc--ajax本地上传

前端:代码<%-- Created by IntelliJ IDEA. User: am Date: 2021/12/7 Time: 9:19 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head&gt.

2021-12-07 14:42:52 568

原创 spring-mvc普通本地上传

1、spring-mvc普通本地上传InputStream字节输入流 OutputStream字节输出流 File文件类。思考: 文件上传----上传到的位置? 服务器。 /目录文件上传的条件:1.表单中。2.表单的提交方式method必须是post.3.表单上传的编码必须是二进制。enctype="multipart/form-data"4.input的类型必须file类型。而且该输入框必须有name属性。前端网页: <form action="${pageCo.

2021-12-07 14:39:12 72

原创 spring-mvc拦截器

1、拦截器回顾: 过滤器: 拦截器所有的资源.[jsp,servlet,css,js,img]拦截器: 只会拦截springmvc的控制层接口路径。流程:如何定义拦截器:(1)自定义一个拦截器类。public class MyInterceptor implements HandlerInterceptor { //拦截器方法。如果该方法返回true则是放行 如果返回false 则是拦截。 public boolean preHandle(HttpS.

2021-12-07 14:31:30 65

原创 spring-mvc如何把控制层的数据渲染到页面。

1、如何把控制层的数据渲染到页面。思考:原来在讲servlet时我们把数据保存在哪些对象中。request, 同一个请求内有效。 ---->EL表达式 获取相应范围的对象数据。session: 同一个会话有效。@Controller@RequestMapping("/hello03")public class HelloController03 { @RequestMapping("/index03") public String index03(Mode

2021-12-07 14:27:42 560

原创 spring-mvc的流程

1、springmvc的流程* 1. 客户端发生请求http://localhost:8080/145springmvc01/hello01* 2. 来的tomcat服务器。* 3. springmvc的前端控制器DipatcherServlet接受所有的请求。* 4. 查看你的请求地址和哪个@RequestMaping匹配。* 5. 执行对应的方法。方法会返回一个字符串。springmvc把该字符串解析为要转发的网页。* 6. ...

2021-12-07 14:19:19 193

原创 认识MVC架构及使用

1、什么是MVC架构?2、什么是springMVC?springmvc是spring框架的一种分支。SpringMVC 是类似于 Struts2 的一个 MVC 框架,在实际开发中,==接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示==,但是上手难度却比 Struts2 简单多了。而且由于 Struts2 所暴露出来的安全问题,SpringMVC 已经成为了大多数企业优先选择的框架。3、为什么使用springMVC?4、快速入门springMVC?(1)创建一个...

2021-12-07 14:11:44 320

空空如也

空空如也

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

TA关注的人

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