- 博客(18)
- 收藏
- 关注
原创 Bootstrap 模板
模板:<!doctype html><html lang="zh-CN"> <head> <!-- 必须的 meta 标签 --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap 的 C
2022-02-16 15:48:00
291
原创 Vue - 生命周期钩子
所有生命周期钩子的this上下文将自动绑定至实例中,因此你可以访问 data、computed 和 methods。这意味着你不应该使用箭头函数来定义一个生命周期方法(例如created: () => this.fetchTodos())。因为箭头函数绑定了父级上下文,所以this不会指向预期的组件实例,并且this.fetchTodos将会是 undefined。组件创建期间的钩子函数方法名 方法简述 beforeCreate 表示完全被实例化...
2022-02-14 14:48:40
255
原创 vue-自定义指令
键值修饰符系统默认:.enter .tab .delete .esc .space .up .down .left .right使用: <input @keyup.enter = 'submit'>定义自定义全局: @keyup.f2 = "add"Vue.config.keyCodes.f2 = 113 //113 键盘码定义全局指令:Vue.direction(参数1, 参数2) 在定义指令时不用加v-前缀,调用时加 Vue.d.
2022-02-14 11:24:24
655
原创 String、StringBuffer与StringBuilder
String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量 可变类,速度更快 不可变 ...
2022-01-22 15:26:34
262
转载 BufferedImage类、Image类、Graphics类
原文链接:https://blog.youkuaiyun.com/jiachunchun/article/details/89670721
2022-01-21 16:36:45
317
原创 StringUtils的用法
一、判空(这应该是最常用的)StringUtils中判断字符串是否为空的方法主要有以下几个: 1)boolean StringUtils.isBlank(String str) 2)boolean StringUtils.isEmpty(String str) 3)boolean StringUtils.isNotBlank(String str) 4)boolean StringUtils.isNotEmpty(String str) 5)bo
2022-01-20 14:22:58
1652
原创 @Resource和@Autowired
参考博文:(1条消息) @Autowired 与@Resource的区别(详细)_jasonhouse的博客-优快云博客_@autowired和@resource的区别(1条消息) @Resource_二缺和傻宝宝的博客-优快云博客_@resource @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入@Autowired 与 @Resource 区别:@Autowired 与 @..
2022-01-06 10:49:05
318
转载 学习笔记——API、API是如何工作的
原文转自:(2条消息) 如何理解API,API 是如何工作的_cumtdeyurenjie的博客-优快云博客_api阅读本文大概需要 5~6 分钟大家可能最近经常听到 API 这个概念,那什么是API,它又有什么特点和好处呢?wiki 百科镇楼…[APIs are] a set of subroutine definitions, protocols, and tools for building application software. In general terms, it.
2021-12-31 11:00:41
256
转载 学习笔记——序列化和反序列化
序列化序列化是指把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 为什么要把Java对象序列化呢?因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程,这样,就相当于把Java对象存储到文件或者通过网络传输出去了。反序列化即把一个二进制内容(也就是byte[]数组)变回Java对象。有了反序列化,保存到文件中的byte[]数组又可以“变回”Java对象,或者从网络上读取byte[]并把它“变回”Java对象作用序列化:在传递和保存对
2021-12-30 16:33:00
342
原创 Spring学习笔记 ——Thymeleaf模板引擎
什么是Thymeleaf模板引擎Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎 模板引擎:为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的html文档。 Thymeleaf能够快速整合入Springboot,使用方便快捷。 自我理解就是一个可复用性强的前端模板框架引入Thymeleaf<!--thymeleaf--><dependency> <groupId&
2021-12-28 09:16:23
275
原创 学习笔记——Ajax
AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新是⼀个默认异步执行机制的功能,AJAX分为同步(async = false)和异步(async = true)同步请求(false) 与 异步请求(默认:true)同步:提交请求——>等待服务器处理——>处理完毕返回(这个期间客户端浏览器不能干任何事)异步:请求通过事件触发——>...
2021-12-27 16:10:36
251
原创 @ApiModel 和 @ApiModelProperty
@ApiModel使用场景:在实体类上边使用,标记类时swagger的解析类1.什么是SwaggerOpenAPI规范(OpenAPI Specification 简称OAS)是Linux基金会的一个项目,试图通过定义一种用来描述API格式或API定义的语言,来规范RESTful服务开发过程,目前版本是V3.0,并且已经发布并开源在github上。Swagger是符合OpenAPI规范的接口开发工具,支持从设计和文档到测试和部署的整个API生命周 期的开发概述提供有关swagge.
2021-12-24 15:43:48
25809
原创 学习笔记——动态sql语句
<!-- 为了增加代码的重用性,简化代码,我们需要将这些代码抽取出来,然后使用时直接调用。 id: 代码块的名称 用<include>标签来调用 <include refid="sql标签的idming"> --> <sql id="Example_Where_Clause"> <!-- where 标签会知道如果它包含的标签中有返回值的话, 它就插入一个‘where’。 ...
2021-12-24 14:44:13
1586
原创 Springboot——异常类的构建与密码加密实现用户注册
Mapper测试类@SpringBootTest:表示当前是一个测试类,不会随着项目一同打包@RunWith:表示启动这个单元测试类(单元测试类时不能够运行的),需要传递一个参数,必须是SpringRunner实例类型自动装配UserMapper接口自动装配报错问题idea有接口检测功能,接口不能直接创建Bean(动态代理解决)...
2021-12-24 08:41:49
388
原创 Springboot项目学习笔记——01
mapper.xml模板<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.cloud.mapper.UserMapper">数据库连接yml模
2021-12-22 17:16:57
680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人