自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Linux学习笔记01】---共享文件、目录结构、远程、vim、开机重启用户登录注销

学习方法(B站)重新开一个打卡,希望我的经验可以借鉴给各位小伙伴。在前一周我从1看到了37,我觉得作为简单的了解和使用就够了。38-62是更为细致的讲解,我觉得先不用听(38-62中常用的在1-37中已经讲了),如果以后需要用到,直接对号入座过来看就好了,这样目的性更强,因为单单听这个太枯燥了有点。那么我现在直接从37跳到shell编程基础 昨天到现在 从63看到75。把shell编程基础看完(对于有编程功底的我来说 小菜一碟 听听语法即可)和后面服务管理看完,我觉得Linux基础就基本掌握了。效率更

2021-05-21 11:56:23 276

原创 【SpringBoot04】web原生组件注入(servlet、Filter、Listener),嵌入式servlet容器,定制servlet容器

1、注入原生servlet1、加注解WebServlet@WebServlet(urlPatterns = "/my")public class Myservlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.getWr

2021-05-12 20:49:37 120

原创 【SpringBoot04】拦截器、文件上传

1、新建一个登陆检查的拦截器必须实现HandlerInterceptor这个接口,重写其中的三个方法**登录检查 * 1、配置好拦截器要拦截哪些请求 * 2、把这些配置放在容器中 * @author shkstart * @create 2021-05-11 19:37 * @ */@Slf4j public class LoginInterceptor implements HandlerInterceptor { /**

2021-05-12 11:59:39 165

原创 【SpringBoot04】学习笔记--web开发

区分static-locations: [classpath:/haha/]static-path-pattern: /res/**

2021-05-11 19:24:28 76

原创 springboot---web实验

1.解决表单重复提交:重定向、@PostMapping("/login")//存在重复提交问题,可以使用重定向 public String main(String username,String password){ //登陆成功重定向到main.html return "redirect:/main.html"; } /** * 去main页面 * @return */ @GetMapping("/main.

2021-05-11 19:08:56 111

原创 【SpringBoot02】学习笔记--自动配置、注解@Configuration@Import@Conditional@ImportResource @ConfigurationProperties

1、SpringBoot特点1.1、依赖管理父项目做依赖管理- 依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version></p

2021-04-29 11:42:45 162

原创 【SpringBoot01】学习笔记--学习资料、入门、helloworld

环境要求Java8及以上Maven 3.3及以上:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-system-requirements学习资料• 文档地址: https://www.yuque.com/atguigu/springboot• 文档不支持旧版本IE、Edge浏览器,请使用chrome或者firefox• 视频地址: http://

2021-04-29 10:58:45 112 1

原创 狂神说SpringMVC08:拦截器+文件上传下载

SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法, 如果访问的

2021-04-25 16:22:31 134

原创 AJAX请求----javaweb

1、什么是 AJAX 请求AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML) , 是指一种创建交互式网页应用的网页开发技术。ajax 是一种浏览器通过 js 异步发起请求, 局部更新页面的技术。Ajax 请求的局部更新, 浏览器地址栏不会发生变化局部更新不会舍弃原来页面的内容2、原生 AJAX 请求的示例总的原生实例<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tran

2021-04-25 15:00:33 76

转载 05day--SpringMVC---Json交互处理@ResponseBody、ObjectMapper对象、json乱码问题

1、什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。看看他的要求和语

2021-04-20 20:18:08 599

原创 02day--SpringMVC---配置版+注解版

1、配置版新建一个Moudle , springmvc-02-hello , 添加web的支持!确定导入了SpringMVC 的依赖!配置web.xml , 注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2021-04-20 17:25:49 78

转载 01day--SpringMVC---介绍及原理

1、回顾MVC1.1、什么是MVC选择web-application

2021-04-20 17:12:50 75

原创 07day遇见狂神说--MyBatis--缓存

1、简介1、什么是缓存 [ Cache ]?存在内存中的临时数据将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2、为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3、什么样的数据能使用缓存?经常查询并且不经常改变的数据。2、Mybatis缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。MyBa

2021-04-19 16:53:48 102

原创 06day遇见狂神说--MyBatis--动态SQL

1、介绍什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL 语言得

2021-04-19 16:09:40 97

原创 05day遇见狂神说--MyBatis--一对多和多对一处理

1、LombokProject Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging

2021-04-05 15:56:18 161 1

原创 04day遇见狂神说--MyBatis--使用注解开发@param,@Select,@update等

在开发中向spring等一般是使用注解开发,mybatis使用xml的多一些。1、我们在我们的接口中添加注解//查询全部用户@Select(“select id,name,pwd password from user”)public List getAllUser();2、在mybatis的核心配置文件中注入 3、我们去进行测试【注意】确保实体类和数据库字段对应@Testpublic void testGetAllUser() {SqlSession session = My

2021-04-03 17:40:55 334

原创 03day遇见狂神说--MyBatis

1、属性名和字段名不一致环境:新建一个项目,将之前的项目拷贝过来 private int id; private String name; private String password;2、Java中的实体类设计public class User { private int id; //id private String name; //姓名 private String password; //密码和数据库不一样! //构造 //set/g

2021-04-02 10:58:50 133

原创 02day遇见狂神说--MyBatis

02、CRUD操作及配置解析1.namespac中包名和mapper名字要一样2、select选择查询语句SQL语句返回值类型。【完整的类名或者别名】传入SQL语句的参数类型 。【万能的Map,可以多尝试使用】命名空间中唯一的标识符接口中的方法名与映射文件中的SQL语句ID 一一对应id、parameterType、resultType3、需求:根据id查询用户1、在UserMapper中添加对应方法public interface UserMapper { //查询全部用户

2021-04-01 12:20:22 193

原创 01day遇见狂神说--MyBatis

中文文档https://mybatis.org/mybatis-3/zh/index.html学习前需要掌握:JDBCMySQLJava 基础MavenJunit1.如何获得Mybatismaven仓库<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <

2021-03-31 21:06:55 261

原创 遇见狂神说java----Maven使用

架构管理工具,不用手动导jar包约定大于配置官网:https://maven.apache.org/下载3.6.2下载完解压即可。配置环境变量配置path环境变量测试是否安装成功5.4阿里云镜像nexus-aliyunnexus-aliyunhttp://maven.aliyun.com/nexus/content/groups/publiccentral5.5本地仓库远程仓库建立一个本地仓库,local Repository5.6IDEA中使用maven创建

2021-03-31 12:03:39 1181 1

原创 Eclipse安装Spring插件

1.springsource sts 对应eclipse 4.16版本官网的插件太难找了,搞了一天才从csdn上找到下载地址STS3.9.13 (eclipse 4.16) 离线安装包,解决官网下载慢、下载失败的问题,官方下载链接:http://download.springsource.com/release/TOOLS/update/3.9.13.RELEASE/e4.16/springsource-tool-suite-3.9.13.RELEASE-e4.16.0-updatesite.zip在

2021-03-30 10:43:41 135

原创 从零学框架之---Spring AOP

1.什么是 AOP(1)面向切面编程(方面), 利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOPAOP(底层原理)底层使用动态代理,两种情况第一种 有接口情况,使用 JDK 动态代理针对有接口的情况,创建接口实现类的代理对象2.第二种 没有接口情况,使用 CGLIB 动态代理①JDK 动态代理1、使用 JDK

2021-03-29 11:17:13 42

原创 从零学框架之---Spring IOC

Spring框架学习记录spring5框架概述1、 Spring 是**轻量级**的开源的 JavaEE 框架2、 Spring 可以解决企业应用开发的复杂性3、 Spring 有两个核心部分: IOC 和 Aop(1) IOC:控制反转,把创建对象过程交给 Spring 进行管理(2) Aop:面向切面,不修改源代码进行功能增强4、 Spring 特点(1)方便解耦,简化开发(2) Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 A

2021-03-28 20:42:05 89

Linux听课笔记.pdf

Linux听课笔记.pdf

2021-05-24

springsource-tool-suite-3.9.14.RELEASE-e4.16.0-updatesite.zip

sts对应eclipse4.16

2021-03-30

空空如也

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

TA关注的人

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