- 博客(36)
- 收藏
- 关注
原创 Vue-cli-组件
组件在工程中的使用一、组件的基本骨架<template><div> <h3>组件在vue-cli中的基本使用</h3> <p>组件中的数据---{{msg}}</p> <button @click="info()">触发组件中的方法</button></div></template><script>export default {data(){
2021-11-05 20:43:23
525
1
原创 打开正确的学习方式
注:文章内容仅代表个人观点文章目录非有效学习重思路、轻学习选对老师很重要如何选对老师呢?抓基础!!!提升自己的能力非有效学习大二的暑假,我学了很多东西(实际上是了解),也写了不少笔记,其中包括Vue、Python等等,大部分是跟着狂神的课程来学习的,基本上都是几小时速成,比如说Ajax一小时速成,Vue六小时速成等,虽然说短时间里我是记住了不少东西,但实际上来说,我是一点东西都没学到。过不久就会忘得一干二净,可能你会问,做的不是有笔记吗?翻翻笔记看一下不久行了?其实呢?做的笔记只是生搬硬套,跟着视频课
2021-11-04 17:09:51
259
原创 vue路由、路由守卫、路由懒加载
vue路由的基本使用、路由守卫、路由懒加载文章目录一、什么是路由二、在 vue 中使用 vue-router三、路由的基本使用四、Router中接收参数的三种方式五、子路由的之间的切换(路由嵌套)六、命名视图实现经典布局七、router中定义history模式八、路由中Push、Replace、go的使用九、路由守卫-前置守卫十、路由懒加载(待补充)一、什么是路由**后端路由:**对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;**前端路由:**对于单页面应用
2021-11-04 17:02:48
501
原创 Vue组件详解
**前言:**第一次接触vue组件的时候,迷迷糊糊的,什么组件传值,组件嵌套。。。。应生硬把我饶进去了,现在想想,最大的一个问题就是,开始选的网课不对,虽然评论区中那么多说不行的,但是我还是硬着头皮把视频看完了,结果就是-半吊子,这过了一个多月了,从新找个视频看,老师讲的非常细,之前的很多疑惑点都解开了,下面是这次学习的一点记录什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可;组件化和模块化的不
2021-11-03 15:39:39
309
原创 Vue-day02
按键修饰符、自定义指令、Vue实例的生命周期、过滤器、动画文章目录一、按键修饰符二、自定义指令三、Vue实例的声明周期四、过滤器(待补充)五、动画一、按键修饰符x中自定义键盘修饰符【了解即可】Vue.directive('on').keyCodes.f2 = 113;使用自定义的按键修饰符:通过Vue.config.keyCodes.名称 = 按键值来自定义案件修饰符的别名:定义按键Vue.config.keyCodes.f2 = 113;为按键绑定事件<input typ
2021-11-02 13:47:29
179
原创 Vue-day01
简单命令的使用以及使用命令进行数据的增删改day01-跑马灯<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="
2021-11-02 13:46:48
122
原创 发送邮件-Java基础
**前言:**其实写这篇文章的时候我内心挺复杂的,所以这篇文章主要部分记录自己的反思,因为发送邮件的知识点不多,就那么一点套路,模板直接就可以用,我把它放文章的最下面。 我抵抗不住诱惑。现在是23:47,两个室友在打游戏,还有一个室友在学教资,是的后天是10.30号,我也报了教资,但是到今天为止,我只学了科三和科一,而且只是简单的过了一遍,并没有花时间去背知识点和练题…怎么说呢?人都是有惰性的吧,我也一样,暑假自己一个人在家,生活作息都很有规律,每天听网课敲代码,也不会觉得枯燥无味,那段时间真的是很认真
2021-10-29 00:48:47
1403
原创 网络编程-Java基础
提示:还是老样子,先贴上自己写的代码,后面再贴上导师的笔记这篇笔记写的有点乱,因为是看了两个人的视频,所以写的代码有两个版本大家观看的话就直接看下面的视频笔记吧,上面的代码我想也就我自己能看得懂了一、客户端向服务端发送消息,服务端接收消息客户端package cn.daitools.demo01;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;public class clien
2021-10-28 23:40:06
180
原创 Mybatis动态SQL
Mybatis开发文档:https://mybatis.org/mybatis-3/zh/dynamic-sql.html动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这
2021-10-20 18:15:46
349
原创 IO流-Java基础
一、字节输出流package cn.daitools;import java.io.FileOutputStream;import java.io.IOException;//FileoutputStream 字节输出流/*输出到文件的都是字节,输出时会查询编码* */public class demo01 {public static void main(String[] args) throws IOException { /*使用文件路径创建文件输出流*/ fi
2021-10-17 09:14:15
147
原创 File类-Java基础
一、File类的构造方法package cn.daitools;import java.io.File;/*熟悉File类的构造方法*//*小贴士:1. 一个File对象代表硬盘中实际存在的一个文件或者目录。2. 无论该路径下是否存在文件或者目录,都不影响File对象的创建。*/public class demo01 {public static void main(String[] args) { /*一个参数直接创建file对象*/ File f1 = new Fi
2021-10-17 09:02:20
177
原创 前后端处理JSON数据-笔记
一、JavaScript处理JSON将js中的字符串、数组、对象转为Json字符串var str = 'daidai';var arr = ['daidai', 'yingying', 'anni'];var obj = { name: 'daidai', age: 21, sex: '男'};var dict = { persion: [{ name: 'daidai', sex: '男', age: 21
2021-10-13 16:14:08
515
原创 SSM整合记录
一、创建一个Maven项目二、导入Maven依赖 <dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>
2021-10-13 16:13:11
116
原创 vue进阶-笔记
一、Vue-组件组件是可复用的Vue实例, 说白了就是一组可以重复使用的模板, 跟JSTL的自定义标签、Thymeleal的th:fragment等框架有着异曲同工之妙,通常一个应用会以一棵嵌套的组件树的形式来组织可以把网页分割成多个部分,而每个部分又可以想象成vue中的组件,而把所有的组件拼接在一起就是一个完整的网页定义和使用组件//定义一个组件Vue.component('hello',{ template: '<spam>{{hello}}</span>'
2021-10-13 16:11:47
186
原创 响应式布局-笔记
一、媒体查询根据屏幕的尺寸来改变css样式来达到不同的效果–参考资料@media screen and (max-device-width:300px) { body { background-color: rgb(170, 32, 90); }}@media screen and (min-device-width:300px) and (max-device-width:500px) { body { background-color:
2021-10-13 16:10:40
154
原创 简单使用Vue2-笔记
Vue在线引用<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>一、el挂载点<body> <div id="app"> {{message1}} <br> {{message2}} <br> {{message3}} <br> </div></bo
2021-09-29 09:12:58
172
原创 简单使用Lambda表达式-笔记
一、实现接口类的三种方式对比//对比实现接口的三种方式public class lambdaTest1 {public static void main(String[] args) { //第一种方式实现接口 : 使用实现类 Persion a = new wang(); a.show("daidai",21); //第二种方式实现接口 : 使用匿名内部类 Persion b = new Persion() { @Override
2021-09-29 09:12:26
166
原创 简单使用Jsoup爬取京东和当当-笔记
一、Jsoup概述1.1、简介jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。1.2、主要功能1、从一个URL,文件或字符串中解析HTML2、使用DOM或CSS选择器来查找、取出数据3、可操作HTML元素、属性、文本注意:jsoup是基于MIT协议发布的,可放心使用于商业项目。1.3、maven地址<dependency>
2021-09-28 19:22:10
405
原创 注解和反射-笔记
定义:注解是一种能被添加到java代码中的元数据,类、方法、变量、参数和包都可以用注解来修饰。注解对于它所修饰的代码并没有直接的影响。注解是一种元数据形式。即注解是属于java的一种数据类型,和类、接口、数组、枚举类似。注解用来修饰,类、方法、变量、参数、包。注解不会对所修饰的代码产生直接的影响。注解又许多用法,其中有:为编译器提供信息 - 注解能被编译器检测到错误或抑制警告。编译时和部署时的处理 - 软件工具能处理注解信息从而生成代码,XML文件等等。运行时的处理 - 有些注解在运行时能被检测
2021-09-28 19:20:22
110
原创 记录下最近七天一点研究
前提:一次偶然的机会,我了解到Jsoup这个jar包的使用,对网页数据的抓取迅速勾起我的好奇心,于是我就跟着视频操作,并成功抓取到京东搜索页和当当网搜索页的数据,当时对我来说,就好像开启了代码的新世界,当时我想起来之前有用过的学习工具-学习通,那么我是否能简单获取到我的作业完成情况呢?刚开始的我就是这样想的,接着,我就去实际操作尝试获取作业完成情况我试着用Jsoup去获取学系统上面的作业完成情况,结果我发现一个问题,这跟获取京东和当当网上面的数据有些不一样,这个需要登录验证,如果直接去访问作业的提交页
2021-09-28 17:50:05
394
原创 Json和Ajax的一些记录
理解:JSON 是 JavaScript 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名也是可以使用引号包裹的var json = '{"a": "Hello", "b": "World"}'; //这是一个 JSON 字符串,本质是一个字符串一、JSON 和 JavaScript 对象互转要实现从JSON字符串转换为JavaScript 对象,使用 JSON.parse
2021-09-28 17:49:04
76
原创 SpringMVC的简单使用-笔记
一、什么是SpringMVC?Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web我们为什么要学习SpringMVC呢?Spring MVC的特点:轻量级,简单易学高效 , 基于请求响应的MVC框架与Spring兼容性好,无
2021-09-28 17:48:24
73
原创 初步学习Mybatis
官方说明文档:[文档](https://mybatis.org/mybatis-3/zh/index.html)一、Mybatis的配置新建一个Maven项目,在Maven的配置文件pom.xml中添加Mybatis依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001
2021-09-28 17:48:11
77
原创 简单整合Spring和Mybatis-笔记
一、导入jar包,这里使用Maven项目的导包方式pom.xml测试类注解依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope></dependency>数据库
2021-09-28 17:47:58
64
原创 Spring5入门-笔记
一、认识SpringSpring是一个轻量级的**控制反转(IoC)和面向切面(AOP)**的容器(框架)Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式二、IOC基础制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。个人认为:控制反转就是由程序获得依赖对象的方式转为个人
2021-09-28 17:47:46
62
原创 搭建内网穿透服务器
一、内网穿透简介官方说法:内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。个人理解:浏览器中我们所能访问的网站都是公网ip地址,而我们所用的网络(路由器、光猫等)都是内网,如192.168.0.1、127.0.0.1,而当我们在本地部署项目时,想让别人访问我们的本地地址(内网)来使用我们的项目,这个时候,别人是访问不了的。因为运营商出于安全策略考虑,普通用户只能使用内网。那么,这就用到内网穿透了。简单来
2021-09-28 17:47:28
8607
原创 简单入门git
托管中心维护远程库内网:可以自己搭建一个GitLab服务器外网:可以使用码云、Github版本控制工具集中式:CSV ,SVN,VSS分布式:Git,Darcs,…Git命令行操作1.1本地库初始化进入文件夹git init注意:生成的 .git 目录中存放的是本地库相关文件,不要删除1.2设置签名项目(仓库)级别仅在当前本地库有效git config user.name tom #设置用户名tomgit config user.email liu@qq.com
2021-09-27 13:27:23
61
原创 简单记述学习IO流的部分知识点
一、输入流和输出流1、输入流:抽象类InputStream,所有的输入流都继承该类int read() 从文件读取8位字节,转为整数,并返回整数int read(byte[] b) 从文件中读取若干字节保存在b数组中,并返回整数表示读取的字节数int read(byte[] b,int off,int len) 读取若干字节,保存在b中,off表示保存数据的起始下标,len表示读取的字节数目void close() 关闭输入流2、输出流:抽象类OutputStream,所有的输
2021-09-27 13:26:41
134
原创 程序员到底要学什么?
程序员到底要学什么?程序员到底要学什么?或者说,程序员到底要学多少东西呢?这个问题问到你了吗?今天就来简单聊一聊程序员的学习之路。程序员的种类很多,这里只讲前端工程师和java后端工程师,因为自己也就接触到这两个层面。前端工程师前端工程师最主要的是搞网页界面的设计,如何把网站做得美观大方,这是每个前端工程师都要关注的重点。那么前端主要学HTML、CSS、Javascript。基本上来讲,前端工程师要学的就这么多,但是别看就这么多,其中所包含的内容却超乎你的想象。Html是超文本标记语言,里面涵盖种
2021-09-27 13:26:06
40535
2
原创 MySQL语法详解
对数据库进行操作一、连接数据库1、连接本地数据库 mysql -u root -p;2、连接远程数据库 mysql -h ip -uroot -p;3、退出数据库 exit(回车)二、创建数据库1、创建数据库 create database 数据库名 default charset=utf8;2、给数据库添加用户权限 grant 权限名(select) on 数据库名.* to '用户名'@localhost identified by '密码';3、刷新权限 flush pr
2021-09-27 13:23:47
195
1
原创 Java上传下载文件
一、导入两个jar包点击下载 commons-fileupload-1.4.jar点击下载 commons-io-2.8.0.jar二、上传文件代码操作protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=utf-8");
2021-09-27 13:22:48
84
原创 java中Jdbc最基础的使用
一、注册Driver//注册驱动的两种方式try{ //第一种 Class.forName(driver); //第二种 DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());}catch(Exception e){ e.printStackTrace();}二、配置数据库连接信息//第一种:直接在java代码中配置数据库连接信息String url = "jdbc:mysql://localhost:3306
2021-09-27 13:22:10
66
原创 开启MySQL远程访问权限 允许远程连接
开启MySQL远程访问权限 允许远程连接1、登陆mysql数据库mysql -u root -p2、使用数据库use mysql;3、查看数据库所有用户和密码select host,user,password from user;4、两种方法开放用户远程连接第一种方法:修改用户的host,将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。修改host:update user set host = '%' where
2021-09-27 13:21:22
3719
原创 旧手机搭建本地服务器
前言:之前购买的腾讯云学生服务器即将过期,手头拮据的我把目光看向了一部备用机思路:一部已经获取root权限的手机-部署Linux系统-安装宝塔面板-一键部署本地服务器1、前期准备 首先在旧手机上安装BusyBox、Linux Deploy、juicessh三个软件,网上都能搜索到,这里就不提供下载地址了。BusyBox是一个集成了一百多个最常用 linux 命令和工具的软件,用于给linux系统提供环境;Linux Deploy是用来在手机上部署Linux系统的一个容器;而juicessh是用来连
2021-09-27 13:20:08
4766
原创 用GitHub或码云搭建Hexo博客
用GitHub或码云搭建一个Hexo博客电脑上安装Git+Node.jsGit下载地址:https://git-scm.com/Node.js下载地址:https://nodejs.org/en/下载后安装(安装教程在网上找,这里不再详细说明)配置环境变量,两个都要配置(如图所示)打开cmd输入命令检查是否安装成功(图示为成功):node -v 查看node版本npm -v 查看npm版本git -version 查看git版本在本地仓
2021-09-27 13:16:13
115
原创 浅谈对Hexo得到认识过程
一、初次使用Hexo第一次用Hexo是在刚学完Git之后,因为之前有见过别人用Git进行托管Hexo,于是便尝试自己去做一个托管于Gitee上面的Hexo,说来也是简单,安装完本地的Note.js和Git之后,直接执行npm代码就一键安装成功了。当时,按照教程将Hexo渲染出来的资源托管在Gitee上面,发现几个缺点。第一:每次写文章都要进行hexo g && hexo d 上传到Gitee上面第二:Gitee Pages界面不会自动更新部署,每次都要登录Gitee进行更新第三:由于
2021-09-27 13:13:23
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人