- 博客(56)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 Springboot学习(一)入门和快速创建SpringBoot项目
springboot应用的helloworld,和快速创建springboot应用
2022-07-12 20:28:45 239
原创 Vue学习(二十)vuex
专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对Vue应用中多个组件的共享状态进行集中式管理(读/写),也是一种组件间通信方式,并且适用于任意组件简单通信。
2022-06-29 20:33:55 226
原创 java8(三)Stream API
Stream API -- > java.util.streamStream是java8中处理集合的关键抽象概念可以执行非常复杂的查找、过滤和映射数据等操作类似于使用SQL执行的数据库查询Stream API提供了一种高效且易于使用的数据处理方式......
2022-06-22 23:02:57 129
原创 java8(一)Lambda表达式使用和函数式接口
举例:格式说明:Lambda表达式的使用语法格式无参,无返回值一个参数,无返回值数据可以省略,可以由编译器推断得出(类型推断)只需要一个参数时,参数的小括号可以省略需要两个或两个以上参数时,多条执行语句,并可以有返回值Lambda体只有一条语句时,return与大括号{}都可以省略Lambda本质作为函数式接口的实例对象如果一个接口中只声明了一个抽象方法,则该接口称为函数式接口;可以通过Lambda来创建该接口的对象:声明函数式接口。添加该注解之后,可以作为校验,在该接口中无
2022-06-19 16:50:12 525
原创 Vue学习(十七)nextTick和过度与动画
过度与动画写法样式准备:使用包裹要过度的元素,并配置name属性App组件Test组件Test2Test3TodoList 添加动画在MyItem中添加在MyList中添加
2022-06-19 13:45:04 195
原创 Vue学习(十六)消息订阅与发布(pubsub-js)
一种组件间的通信方式,适用于**任意组件间的通信**(使用pubsub-js插件),类似于全局事件总线
2022-06-18 17:53:40 731
原创 Vue学习(十六)全局事件总线(GlobalEvventBus)
一种事件间的通讯方式,适用于任意组件间的通讯(非官方api,是使用中总结出来的组合),需要符合以下两个要求,才能算是全局事件总线使用全局事件总线接收数据:A组件想要接收数据,则在A组件中给$bus绑定自定义事件,事件的回调在A组件自身提供数据:B组件想要给A组件提供数据,则在B组件中调用销毁main.jsApp组件School组件Student组件TodoList 全局事件总线修改App组件和MyItem组件的通讯main.is安装事假总线App组件使用数据MyItem
2022-06-18 16:58:59 163
原创 Vue学习(十五)组件的自定义事件
组件自定义事件,在父组件给子组件传入的自定义事假,事件回调写在父组件中。子组件中触发自定义事件,并且传送数据给父组件使用修饰符或 方法,使组件自定义事件只触发一次触发自定义事件解绑自定义事件组件上绑定原生DOM事件注意App组件Student组件...
2022-06-18 15:16:55 148
原创 Vue学习(十四)本地存储webStorage
存储内容大小一般在5MB左右(存储的key和value都是String的值),浏览器把数据存在本地或者会话中
2022-06-18 14:54:39 278
原创 Vue学习(十一)Vue CLI脚手架
Vue脚手架是Vue官方提供的标准化开发工具(开发平台)。参考文档CLI: command line interface 命令行接口工具第一步:进行全局安装,仅第一次执行(警告忽略)第二步:切换到需要创建项目的目录,使用命令行创建项目第三步:启动项目备注:render函数渲染页面的功能。替代完整版Vue中的模板解析器如果是一个单词命名的组件,在运行时报如下错误。解决方式为在vue.config.js中添加如下代码vue.config.js配置文件使用vue.config.js可以对脚手架进
2022-06-11 11:27:24 91
原创 Vue.js学习(十)非单文件组件和单文件组件
使用Vue.extend(option)进行定义,其中option和new Vue(option)几乎一样。只是在组件中不能写el配置项和data写成函数式,data写成函数式,是为了避免组件被复用时,数据存在引用关系。简写为const 组件名 = option;注册组件注册组件使用component配置项进行注册局部注册,是只有注册的Vue能使用该组件全局注册组件的使用在对应位置,使用注册组件时的组件名作为标签引入,或(不使用脚手架时,可能会导致后续组件不能...
2022-06-10 21:29:40 249
原创 Vue.js学习(九)生命周期
生命周期,又名生命周期回调函数、生命周期函数或生命周期钩子,是Vue在关键时刻调用的一些特殊函数。生命周期函数名称不可更改,但是函数内容可以根据需求进行编写。生命周期函数中的this指向vm或组件实例对象。......
2022-06-08 22:00:16 116
原创 Vue.js学习(七)- 列表排序和列表渲染
文章目录条件渲染列表渲染基本列表key的原理列表过滤列表排序条件渲染v-if1. 写法:v-if=“表达式”v-else-if=“表达式”v-else适用:切换频率较低的场景特点:直接移除DOM元素注意:v-if、v-else-if、v-else连用,但结果不能被打断v-show1. 写法:v-show=“表达式”2. 适用:切换频率较高的场景3. 特点:使用display进行隐藏和显示,仅仅是隐藏DOM元素使用v-if时,元素可能无法获取到,v-show可以获取
2022-05-31 21:32:30 289
原创 Vue.js学习(六)-绑定样式
文章目录绑定class样式绑定CSS样式绑定class样式class样式1. 写法:class=“xxx”,xxx可以是字符串、对象、数组2. 字符串写法适用于:类名不确定,需要动态获取3. 对象写法适用于:需要绑定多个样式,个数和名字不确定4. 数组写法适用于:需要绑定多个样式,个数和名字确定,但不确定用不用<!DOCTYPE html><html> <head> <meta charset="UTF-8" />
2022-05-28 23:24:12 262
原创 Vue.js学习(五)-计算和监视属性
文章目录计算属性监视属性普通监视深度监视简写watch和computed对比计算属性使用已有的属性去进行加工计算,生成一个全新的属性(简单理解)计算属性1. 定义:需要的属性不存在,需要通过已有的属性计算而来。2. 原来:底层借助了Object.defineProperty方法提供的setter和getter方法3. get函数的执行时机:(1). 初次读取时会执行一次(2). 当依赖的数据发生改变时会被再次调用4. 优势:与methods实现对比,计算属性内部有缓存机制,效率高,调试方
2022-05-28 22:07:15 104
原创 Vue.js学习(四)事件
目录数据代理Object.defineProperty事件处理绑定事件事件修饰符键盘事件数据代理Object.defineProperty数据代理的原理数据代理:通过一个对象对另外一个对象中属性的操作 let data = { x: 13 } let data2 = { y: 18 } Object.defineProperty(data2, 'x', { enumerable: true, // 控
2022-05-28 21:10:10 55
原创 Vue.js学习-模板语法和数据绑定
模板语法模板语法插值语法指令语法数据绑定单向数据绑定双向数据绑定el与data的两种写法el写法data写法模板语法插值语法功能:用于解析标签体内容写法:{{xxx}},xxx是js表达式,且可以读取到vue对象data中的的所有属性把data中的值插入到对应的地方<div id="root"> <h1>插值语法</h1> <h3>hello,{{name}}</h3></div> new Vue(
2022-05-28 16:04:49 140
原创 Vue.js学习-Vue.js Hello world
目录vue.js devtool插件安装取消开发者版本提示信息Hello World小案例vue.js devtool插件安装谷歌浏览器vue.js devtool插件安装,参考PHP中文网文章的方式安装取消开发者版本提示信息在JavaScript中添加Vue.config.productionTip = false;Vue.config.productionTip = false; // 阻止 vue 在启动时生成生产提示。Hello World小案例准备HTML文件并且引入vue.js
2022-05-28 15:26:21 234
原创 Vue.js学习-简介和下载vue.js
好久没有学习了,感觉脑袋都生锈了。天天看小说,刷视频的都有点腻了。还是储备点知识吧,让生锈的大脑计动一动。学学Vue.js·Vue是什么?官网:一套用于构建用户界面的渐进式JavaScript框架Vue的特点采用组件化模式,提高代复用率,让代码更好维护声明式编码,让代码人员无需直接操作DOM,提高开发效率使用虚拟DOM+D
2022-05-28 14:45:07 182
原创 JavaWeb项目一个账号只能在一处登录
在登录的时,将sessionId添加到ServletContext域中:session.getServletContext().setAttribute(user.getId(), session.getId());登录时判断ServletContext是否存在当前用户对应的session:String sessionId = (String) req.getSession().getServletContext().getAttribute(u.getId());if (null != sess
2020-06-30 14:15:23 1215
原创 spring 二
spring 二bean的创建方式默认的构造函数创建通过工厂方法创建通过静态工厂方法创建bean的作用域Bean的延迟初始化bean的创建方式bean有三种创建方式默认的构造函数创建默认的创建方式在上一章里面也试过,为了方便复习。我就再搬运一份吧<bean name="userDao" class="com.caesar.spring.study.dao.impl.UserDaoI...
2019-12-21 14:46:55 97
原创 Spring复习一
Spring复习下载Spring源码找到必须的jar包创建配置文件引入命名空间使用spring容器实例化spring容器获取容器实例化之后的对象spring的IOC和DIIOC(inversion of control) 控制反转DI(dependency injection) 依赖注入依赖注入的方式好久没有自己写东西了,前几天发现连spring都不会了。只会机械性的板砖,想了一下还是得复习一下...
2019-12-19 23:25:36 155
原创 Spring Boot 学习,错误页面
Spring Boot访问发生错误时,会给我们返回一个错误页面。但是有的时候这个错误页面和我们自己的页面风格不同,所以会想自己定制页面
2019-09-12 22:10:43 213
原创 Nginx简单负载均衡配置
这几天发现被一个Nginx负载均衡给整懵了。只记得之前有看过一点点,然而却发现想不起来怎么配置的了。然后就在网上找了很多,发现有的写得好复杂,然后最尴尬的是,自己没有看懂!!!后来总算发现一篇我能看懂的,按照着试了下,果然可行。参考请点击跳转,我不会那么多原理(顺便说一下,原文是使用IIS搭建,我用的是tomcat),就直接上手撸。首先,得有一个Nginx,两个个及以上tomcat(我的是在自...
2019-09-11 15:22:39 211
原创 Spring Boot学习,修改、删除员工
修改员工点击编辑,跳转到编辑页面<a class="btn btn-sm btn-primary" th:href="@{/emp/}+${emp.id}">编辑</a>编写跳转Controller
2019-09-07 22:42:53 329 3
原创 Spring Boot学习,添加员工
普通请求方式和Rest风格的请求方式普通 (URI区分操作)Rest风格查询getEmpemp (GET方式)添加addEmp?xxxemp(PSOT方式)修改updateEmp?id=xxxemp/{id}(PUT方式)删除deleteEmp?id=xxxemp/{id}(DELETE方式)实验的请求:请求的URI请求...
2019-09-03 21:32:14 132
原创 Spring Boot学习,公共也的抽取与遍历员工
<kbd>th:fragment</kbd>:声明公共片段<kbd>th:insert</kbd>:插入公共片段
2019-08-26 23:01:29 144
原创 Spring Boot学习,登录和拦截器
没有连接数据库所以就是使用了固定的登录名和密码。编写登录的Controllerimport org.springframework.stereotype.Controller;import org.springframework.util.StringUtils;import org.springframework.web.bind.annotation.PostMapping;im...
2019-08-21 22:09:07 103
原创 Spring Boot学习,引入资源和国际化
Spring Boot的项目,在静态资源文件夹下有index.html文件的,默认访问的首页会指向静态资源文件夹下的index.html
2019-08-12 23:00:15 146
原创 SpringBoot 学习,SpringMVC自动配置原理
一点简单的SpringMVC的自动配置原理,跟着视频和自己的理解,了解SpringBoot底层对SpringMVC的自动配置,如何扩展和定制
2019-08-07 22:34:05 236
IDEA JREBel 插件,不能热发布了
2020-04-14
myeclipse 创建maven项目问题
2019-12-14
myeclipse, 使用Maven 整合多个依赖项目
2019-03-27
Chrome浏览器中file表单获取物理路径
2017-04-26
C#初学者 请教大神怎么才能获得刚插入新记录的自动ID号,并保存到某变量中
2016-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人