华山行
准备7号下午坐高铁到华山北,去时带了一件厚毛衣,两瓶宝矿力,一瓶矿泉水,相机,三脚架,充电宝,还有一些杂七杂八的东西,准备的非常充分
上山稍作休息后,6.30,我们一行四人从玉泉院出发
走没多远,就到了景区的检票口,在检票口可以直接买票,学生票80
进入景区之后全是这种上坡路,上坡走这个很轻松,但是想不到的是,下山的时候,这段路是整个下山过程中最艰难的部分
上坡路结束之后,开始阶梯,前面的阶梯都比较缓,比较宽,大概9点中,到通仙观,这个时候再往上走就是千尺幢和百尺峡,这是华山第一险道
千尺幢:
百尺峡:
虽然非常陡,但是晚上并看不太清楚,以至于上去的时候根本没什么害怕的感觉
一点也不累啊哈哈哈
再之后就是路过苍龙顶,然后直达北峰顶,到北峰顶时已经晚上11点了
在北峰有一块华山论剑的石碑,合照的人是真的多,
一行四人,此时有两个已经走不下去了,他们俩在北峰顶等天亮坐索道下山,而我和另一室友继续往上
东峰
从北峰往上就已经能够看到积雪了,前几天下的雪还没有化完,空气也开始变凉,快到中锋的时候我就把毛衣穿上了
大概凌晨2点,到东峰顶,我们找了个能看日出的地方就坐那了,人是真的多, ...
Axios
axios2023年1月1日 13点20分昨天看完ajax,今天开始看axios
那ajax和axios的关系是什么?axios是ajax的一个请求库,可以理解为封装了ajax?
又是三个小时的课程,后面还有一个promise,看完这个再去看看promise吧,然后就开始看vue
?前置知识是promise,艹那没事了,去看promise了
2023年1月4日 11点54分回来了回来了
摸鱼加划水….
axios基本使用json-server模拟服务端官网地址
这个感觉也挺好用的,直接就实现了RESTful的风格配置文件
123456789101112131415161718192021222324{ "posts": [ { "id": 1, "title": "json-server", "author": "typicode" }, { "id" ...
Ajax
Ajax
前言学完SpringBoot,仔细了解了一下学习路线,还是要学vue啊,但是vue又用到了axios,而axios又用到了ajax所以我来了
同样还是尚硅谷的视频,视频地址
Ajax基础原生AjaxAjax简介
Ajax全程为Asynchronous JavaScript And XML 就是异步的JS和XML,通过Ajax可以在浏览器中向服务器发送异步请求,最大的优势,无刷新获取数据Ajax不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式
前面这两节课都是介绍场景,然后还有xml简介的,这个再熟悉不过了
Ajax的优缺点优点
可以无需刷新页面与服务器端进行通信
允许你根据用户事件来更新部分页面内容
缺点
没有浏览历史,不能回退
存在跨域问题(同源)
SEO不友好
HTTP协议这老师怎么突然从word跑到了vscode的markdown了哈哈哈哈艹
请求报文
重点是格式与参数
请求行
请求头
空行
请求体
响应报文
响应行
响应头
空行
响应体
Node.js竟然用到这个东西了,之前装这个东西还是在写博客的时候没想到这么巧就直接拿来用了
E ...
Promise
Promise从axios过来的
Promise 介绍与基本使用Promise是什么
Promise是一门新的技术(ES6规范)
Promise是JS中进行异步编程的新解决方案(旧方案是指回调函数)
从语法上来说,Promise是一个构造函数
从功能上来说,Promise对象用来封装一个异步操作并可以获取其成功/失败的结果值
Promise的特点:
Promise支持链式调用,可以解决回调地狱问题
指定回调函数的方式更加灵活
旧的:必须在启动异步任务前指定
promise:启动异步任务=>返回promise对象=>给promise对象绑定回调函数(甚至可以在异步任务结束后指定/多个)
Promise初体验12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879<!DOCTYPE h ...
SpringBoot学习笔记
2022年12月19日 09点36分正式开始
SpringBoot基础入门SpringBoot简介SpringBoot可以整合Spring家族的其他框架记住这个应该就行了
为什么要使用SpringBoot?能快速创建出生产级别的Spring应用
SpringBoot的优点
创建独立Spring应用
内嵌web服务器
自动starter依赖,简化构建配置
自动配置Spring以及第三方功能
提供生产级别的监控,健康检查及外部化配置
无代码生成,无需编写XML
starter:这个是真的牛逼啊,之前写一个模块就要导一堆的jar包(pom里面),现在要是写一个web应用,只需要导入一个web的jar包就可以了
还有自动配置Spring以及第三方功能,现在就成了:项目创建好,直接开发业务逻辑,不用写太多的配置文件,各种整合的内容
SpringBoot是整合Spring技术栈的一站式框架SpringBoot是简化Spring技术栈的快速开发脚手架
SpringBoot的缺点
人称版本帝,迭代快,需要时刻关注变化
封装太深,内部原理复杂,不容易精通
时代背景微服务
微服务是一 ...
汉山之行
这次算是完了我的汉山心愿?
大概是3.3号早上9.30出发的
这次的路线是汉山广场-汉山顶
殊不知这个路线有很大的问题
又加上很久没骑,差点交代在上面
正确的上山路线绝对不是从汉山广场上,而是从大河坎方向上山,也就是歇马店那里开始上山
下面就是上山路线图这次从汉山广场上山的,途径汉山植物园,汉山古坪景观带,好运石,五福临门,然后骑到金石谷这个地方,这里有一个登山步道继续往前骑,到寿金石,这里就是图上标注的,道路施工,上不去了,如果这里能走,相当于又要绕好大一圈,直接绕到了娘娘坪去了,真的离谱.
所以当时回到了金石谷,这里有另外一条路线,可以通到汉王驿站,汉王驿站那里有一各上山顶的路
这也就证明了,上次上汉山的路并没有错,只是没发现这条路罢了.
真是太可惜了
不过这次登顶,收获颇丰.
如果下次再去,路线一定是从歇马上,直接到汉王驿站,然后直通山顶
汉山广场那条路线的坡太陡了,而歇马这边由于还没到山脚就开始上山,真正到了山脚小,其实距离山顶的距离已经不远了,从学校出发到山顶大概26公里的样子,所以说啊,下次去,一定是从歇马,直通山顶
看看照片吧
这是在半山腰拍的,当时在休息
这张是快到山 ...
Redis
2023年1月30日 17点30分
走一步看一步吧
Ridis基本使用Redis安装还是那个安装步骤,这里就不再写了
安装教程
安装好后,打开/usr/local/bin可以看到一些文件,它们的用处:
最重要的就是redis-server和redis-cli
启动
前台启动,命令窗口不能关闭,否则服务器停止(不推荐)直接执行:
1redis-server
后台启动(推荐)
有些东西还是按自己的来吧
我把原来改过的redis.conf复制一份到了etc下,这算是跟老师一样了根据配置文件启动redis服务器
1redis-server /etc/redis.conf
查看启动信息
1ps -ef | grep redis
连接数据库:
最好带上密码
1redis-cli -a 010203
关闭千万别直接打个shutdown上去了,那是给服务器直接关机
但是由于我设置了密码,所以关闭时要:
1redis-cli -a 010203 shutdown
没错,我把密码改成010203了
或者找到进程,kill进程也行
Redis相关知识
...
Vue学习笔记
Vue2023年1月4日 19点31分axios的源码我没看,直接开始vue吧
Vue基础Vue简介Vue是什么?一套用于构建用户见面的渐进式JavaScript框架
尤雨溪,好像是美籍华人,很厉害
vue的特点
采用组件化模式,提高代码复用率,且让代码更好维护
声明式编码,让编码人员无需直接操作DOM,提高开发效率
使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点
原生Js
Vue实现
不得不说,vue官网的文档做的是真的nice
Vue开发环境下载地址
还要下载一个插件-Vue Devtools直接在chrome插件商店里就可以下载了
然后第一个Vue实例
1234567891011121314151617181920212223242526272829303132<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compat ...
2022年度总结
为什么要写一个年度总结呢?我也不知道,可能是一时兴起吧,今天晚上特困,没精力看什么Vue了,刷到一个老哥的博客,突然就想写一个总结,看一看2022年都发生了什么
还是流水账的形式吧,简单些
哦对,1月的时候,放假回家,却被班主任拦下了,说河南的疫情严重,不让我回,我在学校游荡3天,走之前,我拿着相机拍了些照片:还有小猫咪,只是它好像并不喜欢我(绝不是因为我把它吵醒了)
回家后就没什么事了,哦对,我就是那个时候开始学前端的,就用了几天,学的一点皮毛-html和css,甚至js都没学…
也是这个时候买的镜头55-210,第一个小长焦这个镜头其实挺不错的,最大的优点就是便宜,我花了700块
然后呢?然后就是开学,记忆力越来越不行了,我甚至想不起来1年前发生的事,只能靠拍的照片来回忆
整个大二下学期都没什么意思吧,学了几门挺难的课,数据库,还有计组,计网什么的,数据库当时是真的不会,到后来课设做完才逐渐对sql有了清晰的认识,说到课设,那是真的折磨人-肖海蓉?这个老师是真的事多,差点课设就挂他手里了
4月份跟室友一块去了植物园,说是植物园,其实就是有很多杂草的公园罢了就像这样:
哈哈哈,在里面 ...
重学SSM
SSM的思考MyBatis重学的思考?
SqlSessionUtil工具类工具类是不可少的,而创建工具类的代码都是一样的,直接复制粘贴即可下面的是写的第一个测试类,工具类在下面
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package com.zzmr.mybatis.test;import com.zzmr.mybatis.mapper.UserMapper;import com.zzmr.mybatis.pojo.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Test ...










