自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (4)
  • 收藏
  • 关注

原创 SpringBoot基础

SpringBoot基础学习目标:能够理解Spring的优缺点能够理解SpringBoot的特点能够理解SpringBoot的核心功能能够搭建SpringBoot的环境能够完成application.properties配置文件的配置能够完成application.yml配置文件的配置能够使用SpringBoot集成Mybatis能够使用SpringBoot集成Junit能够使用SpringBoot集成SpringData JPA一、SpringBoot简介1.1 原有Spri

2023-04-10 14:02:25 2388 1

原创 gradle mapstruct 提升警告: Unmapped target property: “

【代码】gradle mapstruct 提升警告: Unmapped target property: "

2023-02-23 15:39:13 6442

原创 迷宫问题 牛客网 回溯

题目描述定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。入口点为[0,0],既第一空格是可以走的路。输入描述:输入两个

2021-03-22 09:39:11 314

原创 SpringBoot 静态资源处理

SpringBoot 静态资源处理SpringBoot自动配置的WebMvcAutoConfiguration.java类@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resourceProperties.isAddMappings()) { logger.debug("Default resource handling disabled");

2021-01-11 10:50:25 236 1

原创 SpringBoot 自动配置流程初探

默认的主启动类//@SpringBootApplication 来标注一个主程序类//说明这是一个Spring Boot应用@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { //以为是启动了一个方法,没想到启动了一个服务 SpringApplication.run(SpringbootApplication.class,.

2021-01-10 10:36:40 176

原创 Spring学习笔记

1. Spring官网 : http://spring.io/官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/GitHub : https://github.com/spring-projects1.2优点:1、Spring是一个开源免费的框架 , 容器 .2、Spring是一个轻量级的框架 , 非侵入式的 .3、控制反转 IOC , 面向切面 AOP4、对事物的支持 , 对框架的

2020-12-17 09:33:50 320

原创 SpringCloud 微服务 初学习仅试验 理论待更新(Eureka Ribbon Feign Hystrix Zuul))

微服务条目技术服务开发SpringBoot, Sprin,g SpringMVC服务注册与发现Eureka, Consul, Zookerrper服务调用Rest, RPC, gRPC服务熔断器Hystrix, Envoy负载均衡Ribbon, Nginx服务器接口调用Feign消息队列Kafka, RabbitMQ, ActiveMQ服务配置中心管理SpringCloudConfig服务路由(API网关)Zuul依...

2020-11-28 16:30:17 1070

原创 Markdown转HTML

参考地址 https://github.com/atlassian/commonmark-java导入依赖 <dependency> <groupId>com.atlassian.commonmark</groupId> <artifactId>commonmark</artifactId> <version>0.10.0</versio

2020-11-15 19:46:47 238

原创 HTML插件集成Markdown

在网页上集成markdown编辑器

2020-11-11 10:53:36 483

原创 Maven加载速度慢 更换阿里云仓库

<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>添加.

2020-11-08 16:35:17 153

原创 Spring+SpringMVC+Mybatis&SSM整合案例

搭建整合环境1. 搭建整合环境整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架创建数据库和表结构语句create database ssm;use ssm; create table account( id int primary key auto_increment, name varchar(20),

2020-11-07 17:54:43 176

原创 SpringMVC的异常处理&&&&拦截器

SpringMVC的异常处理1.异常处理思路Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。2. SpringMVC的异常处理抛出异常 @RequestMapping("testException") public String testException()throws SysException{ System.out.println("testExcept

2020-11-07 15:44:35 159

原创 SpringMVC文件上传

1. 文件上传的回顾文件上传的必要前提A form 表单的 enctype 取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded)enctype:是表单请求正文的类型B method 属性取值必须是 PostC 提供一个文件选择域<input type=”file” />导入文件上传的jar包 <dependency> <groupId>co

2020-11-07 11:51:26 185

原创 Request processing failed; returned a response status of 403 Forbidden

问题描述:Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:9090/fileupload_war/uploads/girl8.jpg514f55ea7962402a9e1a507ce2032fd7 returned a response status of 403 Forbidden 原因分析:tom

2020-11-07 11:50:54 207

原创 SpringMVC 响应数据和结果视图

1. 返回值分类返回字符串Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。 ${user} <form action="user/testString" method="post"> 姓名:<input type="text" name="username" value="${user.username}"><br> 密码:<input type="text" name

2020-11-06 21:16:33 134

原创 springmvc常用注解

RequestParam注解作用:把请求中的指定名称的参数传递给控制器中的形参赋值属性value:请求参数中的名称required:请求参数中是否必须提供此参数,默认值是true,必须提供代码如下 @RequestMapping("/testRequestParam") // 会把name的值赋值给username public String testRequestParam(@RequestParam(name="

2020-11-06 15:40:43 104

原创 springMVC 绑定请求参数的过程

基本参数绑定表单封装到JavaBean中表单封装到JavaBean类中---类中存在List和Map自定义类型转换String---->Date

2020-11-06 11:42:55 185

原创 RequestMapping 注解

RequestMapping注解RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系RequestMapping注解可以作用在方法和类上作用在类上:第一级的访问目录 请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。 它出现的目的是为了使我们的 URL 可以按照模块化管理: 例如: 账户模块: /account/add /account/update /account/delete

2020-11-06 10:34:07 2351

原创 SpringMVC 入门案例 +执行过程

入门案例执行过程分析入门案例的执行流程当启动Tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatcherServlet对象,就会加载springmvc.xml配置文件开启了注解扫描,那么HelloController对象就会被创建从index.jsp发送请求,请求会先到达DispatcherServlet核心控制器,根据配置@RequestMapping注解找到执行的具体方法根据执行方法的返回值,再根据配置的视图解析器,去指定的目录下查找指定名称

2020-11-06 09:45:08 230

原创 spring中基于XML的声明式事务控制配置步骤&&&基于注解Anno的声明式事务控制配置步骤

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www

2020-11-05 14:48:21 142

原创 动态代理 基于接口的代理 基于子类的代理

基于接口的代理 /** * 动态代理 : * 特点: 字节码随用随创建, 随用随加载 * 作用: 不修改源码对方法进行增强 * 分类: * 基于接口的动态代理 * 基于子类的动态代理 * 基于接口的动态代理 * Proxy * 如何创建代理对象: * 使用P

2020-11-04 10:49:26 126

原创 Spring 整合Junit 方法

package com.itcast.test;import com.itcast.domain.Account;import com.itcast.service.AccountService;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import java.util.List;import confi

2020-11-01 18:19:57 200

原创 Spring 常用IOC注解

package com.itcast.service.impl;import com.itcast.dao.AccountDao;import com.itcast.dao.impl.AccountDaoImpl;import com.itcast.service.AccountService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factor

2020-11-01 15:32:40 110

原创 Spring 依赖注入

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http:

2020-11-01 11:33:47 133 1

原创 自定义Mybatis流程

第一步SqlSessionFActoryBuilder 接收SqlMapConfig.xml文件流,构建处SqlSessionFActory对象 //1. 读取配置文件 InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml"); //2. 创建SqlSessionFactory工厂 SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();

2020-11-01 10:42:21 132

原创 Spring bean 学习细节

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://ww

2020-11-01 10:41:14 123 3

原创 MyBaits+IDEA 初练习 A query was run and no Result Maps were found for the Mapped Statement ‘com.itcas

### Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.itcast.dao.UserDao.findA11'. It's likely that neither a Result Type nor a Result Map was specifi

2020-10-26 15:41:56 213

原创 Redis初学笔记

Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为

2020-10-25 22:43:04 141

原创 2020-10-24 JQuery

概念: 一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质上就是一些js文件..

2020-10-24 22:38:30 180

原创 2020-10-23 Filter:过滤器 & Listener:监听器

概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门:步骤:定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解代码: @WebFilter("/*")//访问所有资源之前,都会执行该过滤器 public class FilterD..

2020-10-24 10:26:35 103

原创 2020-10-22 IDEA中给mysql 添加数据时中文变成“?“

如图中文变成了问号 解决办法:确保数据库是字符集utf-8数据库连接处 数据库名后加上 ?useUnicode=true&characterEncoding=UTF-8url=jdbc:mysql:///day17?useUnicode=true&characterEncoding=UTF-8即可 解决问题:...

2020-10-22 16:00:27 509

原创 Session

Session

2020-10-21 21:13:18 127

原创 2020-10-21 MVC:开发模式 EL& JSTL相关

MVC:开发模式jsp演变历史早期只有servlet,只能使用response输出标签数据,非常麻烦后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写html表,造成难于维护,难于分工协作再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性MVC:M:Model,模型。JavaBean完成具体的业务操作,如:查询数据库,封装对象V:View,视图。JSP展示数据C:Controller,控制

2020-10-21 20:16:45 108

原创 2020-10-20 JSP

JSP:入门学习概念:Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码用于简化书写!!!原理JSP本质上就是一个Servlet * 当浏览器访问 * 服务器解析请求消息, 找是否有index.jsp 没有返回404错误 * 如果找到了 会将index.jsp转换为 .java文件 * 编译 .java文件,生成 .class字节码文件 * 由字节码文件提供访问J

2020-10-21 16:03:50 116

原创 2020-10-18 Cookies原理 属性 实例

会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cookie(String name, String value)发送Cookie对象response.ad

2020-10-20 09:41:08 7947

原创 2020-10-19 Cookies An invalid character [32] was present in the Cookie value

练习Cookies 报错 出现一个Servlet错误demo 准备给cookie 添加时间 Date date = new Date(); Cookie c_time = new Cookie("time",date); response.addCookie(c_time);报出500错误: 原因时tomcat中cookies不能有空格HTTP Status 500 – Internal Server ErrorType Exception ReportMessage An inval

2020-10-19 22:47:05 172

原创 2020-10-18 HTTP协议:响应消息 Resopnse对象 ServletContext对象

HTTP协议:请求消息:客户端发送给服务器端的数据数据格式:请求行请求头请求空行请求体响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。状态码都是3位数字分类:1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码2xx:成功。代表:2003xx:重定向。代表:302(重定向),304(访问缓存)4xx:客户端错误。

2020-10-18 20:23:22 229

原创 2020-10-18 BeanUtils工具类,简化数据封装

BeanUtils工具类,简化数据封装* 用于封装JavaBean的JavaBean:标准的Java类要求:类必须被public修饰必须提供空参的构造器成员变量必须使用private修饰提供公共setter和getter方法功能:封装数据概念:成员变量:属性:setter和getter方法截取后的产物例如:getUsername() --> Username–> username方法:setProperty()getPropertaAa

2020-10-18 14:19:43 199

原创 2020-10-17 Servlet&HTTP&Request 登录实战

1. 获取请求行数据方法:获取请求方式 :GETString getMethod()(*)获取虚拟目录:/day14String getContextPath()获取Servlet路径: /demo1String getServletPath()获取get方式请求参数:name=zhangsanString getQueryString()(*)获取请求URI:/day14/demo1String getRequestURI(): /day1

2020-10-18 10:53:09 115

原创 tomca 部署项目

Tomcat:web服务器软件1. 下载:http://tomcat.apache.org/2. 安装:解压压缩包即可。* 注意:安装目录建议不要有中文和空格3. 卸载:删除目录就行了4. 启动:* bin/startup.bat ,双击运行该文件即可* 访问:浏览器输入:http://localhost:8080 回车访问自己http://别人的ip:8080 访问别人 * 可能遇到的问题: 1. 黑窗口一闪而过: * 原因: 没有正确配置JAVA_HOME环境变量 *

2020-10-15 16:03:35 111

影评-用户信息 自用

影评-用户信息 自用

2020-12-23

IDEA 主题莫烦Python的主题 特好用

IDEA 主题主题莫烦Python的主题 特好用 简介明了 清晰 护眼 适用于Pycharm 和 IDEA 等IDE

2020-10-28

Login_sample.zip 登录实例

--------------------------------------------------------登录界面实例 简单登录界面--------------------------------------------------------

2020-10-18

身份证号前6位一览表.xls

身份证号前6位一览表行政代码 省份 城市 区、县 区号 110000 北京市 北京市 北京市 010

2020-09-12

空空如也

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

TA关注的人

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