一只特立独行的猫猫
码龄7年
关注
提问 私信
  • 博客:707,533
    社区:2
    问答:4,651
    712,186
    总访问量
  • 95
    原创
  • 1,216,224
    排名
  • 71
    粉丝
  • 0
    铁粉

个人简介:有什么技术问题,欢迎大家一起交流,一起学习 如果人生旅途的道路一致,我愿为同行的你背起行囊

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-07-29
博客简介:

风华绝代的博客

查看详细资料
个人成就
  • 获得200次点赞
  • 内容获得84次评论
  • 获得484次收藏
  • 代码片获得575次分享
创作历程
  • 7篇
    2022年
  • 27篇
    2021年
  • 51篇
    2020年
  • 68篇
    2019年
  • 30篇
    2018年
  • 72篇
    2017年
成就勋章
TA的专栏
  • 服务器
    3篇
  • node
    2篇
  • mongodb
    3篇
  • unbuntu
    2篇
  • redis
  • nginx
    1篇
  • 工作总结git
  • 工具
    1篇
  • http
    1篇
  • 缓存
    1篇
  • Java aop
    1篇
  • Java 金钱类型
  • mybatis 映射问题
  • C
  • C语言中的a-- 和a-1 ,逗号表达式
    1篇
  • ftl中后台返回结果值的显示
    1篇
  • js 单击
  • js 单击获取值,js双击获取值
    1篇
  • ganqingsh
  • js获取值的问题
    2篇
  • 生活杂感
  • cron表达式
    2篇
  • 代码总结
    1篇
  • shiro
    1篇
  • springMvc
    2篇
  • jQuery
    1篇
  • Java基础
    3篇
  • 配置文件
    1篇
  • mybatis spring springBoot druid
    1篇
  • 动态代理
    1篇
  • Spring SpringIoc
  • mysql
    1篇
  • 反射
    3篇
  • method invoke() 反射
    1篇
  • 日期插件 laydate
    1篇
  • spring自定义注解
    1篇
  • spring拦截器
    1篇
  • Java
    2篇
  • panel easyUI
    1篇
  • JDBC事物管理 savePoint
  • Spring事物
    1篇
  • 工作总结
    1篇
  • maven
    2篇
  • spring 配置文件
    1篇
  • oracle
    1篇
  • mybatis
    1篇
  • intellijTomcat
    2篇
  • springMvc spring框架整合
    1篇
  • try catch finally
    1篇
  • replace
    1篇
  • maven idea
    1篇
  • intellijTomcat 断点
    1篇
  • replace 正则表达式
    1篇
  • ApplicationContext工具类
    1篇
  • HashMap 与Hashtable 的区别
    1篇
  • token
    1篇
  • CSRF攻击原理及防御
    1篇
  • ssm定时任务
    1篇
  • SSM框架整合 quartz 定时任务调度
    1篇
  • TokenProccessor token工具类
    1篇
  • mybatis mapper对象
    1篇
  • HttpSession HttpServletRequest 对象
    1篇
  • basePath
    1篇
  • ajax sync
    1篇
  • 码云
    1篇
  • html基本结构和语法
  • css
    9篇
  • 块状元素
    1篇
  • html
    9篇
  • 作业
    1篇
  • iframe
    1篇
  • vue
    8篇
  • js
    29篇
  • react
    5篇
  • webpack
    10篇
  • antd
    3篇
  • git
    2篇
  • 插件
    8篇
  • async
    1篇
  • canvas
    1篇
  • mock
    1篇
  • redux
    6篇
  • 移动端
    1篇
  • 小程序
    2篇
  • 定时器
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

安装nvm 和node 的那些事

安装nvm 和node 的那些事
原创
发布博客 2022.08.02 ·
353 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

mac 快速安装brew

mac 快速安装brew
转载
发布博客 2022.08.02 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

position: sticky

position: sticky
转载
发布博客 2022.07.22 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac如何在item2中展示git分支

item 展示git分支
原创
发布博客 2022.06.25 ·
1196 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

promise.resolve

console.log("test")let p1 = Promise.resolve(Promise.resolve("thenanlbe"));p1.then(function(value) { console.log(value); })Promise.resolve(232).then(()=>{ console.log("3")}).then(()=>{ console.log("4")}).then(()=>{ console.log.
原创
发布博客 2022.05.02 ·
2055 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【无标题】

const p1 = new Promise(( resolve)=>{ setTimeout(()=>{ resolve("resolve3") console.log("timer") }, 0) resolve("resolve1") resolve("resolve2")}).then((res)=>{ console.log( res); setTimeout(()=>{ c.
原创
发布博客 2022.05.01 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

要常常反复看的点

1,浏览器的事件循环很早的时候看过一些,当时做了一些题,也都做对了,后面才发现,随着时间的流逝,自己对他的掌握已经变了。我犯的错误是,以为同步执行完成以后,执行异步的时候,将宏任务和微任务的队列排好后,以为宏任务和微任务是间隔执行的,好吧,这次又重温了以后,我才知道,原来是同步执行后,一直执行微任务的队列,直到微任务队列执行完毕,才开始执行宏任务https://segmentfault.com/a/1190000022805523https://segmentfault.com/a/119000
原创
发布博客 2022.02.19 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树的中序遍历

function maxDepth(root){ root = { value: 1, left: { value: 2, left: { value: 4 } }, right: { value: 3, left: { value: 5, left: { ..
原创
发布博客 2021.11.22 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js for循环setTimeout

80% 应聘者都不及格的 JS 面试题 - 掘金共 5024 字,读完需 6 分钟,速读需 2 分钟,本文首发于知乎专栏前端周刊。写在前面,笔者在做面试官这 2 年多的时间内,面试了数百个前端工程师,惊讶的发现,超过 80% 的候选人对下面这道题的回答情况连及格都达不到。这究竟是怎样神奇的一道面试题?他考察了候选人的哪些能力…https://juejin.cn/post/6844903470466629640...
转载
发布博客 2021.11.13 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写promise

面试官:“你能手写一个 Promise 吗” - 掘金关于手写 Promise,想必大家都十分熟悉。基本上现在不管是大厂还是小厂,手写 promise 已经成为了面试必考知识点。听说你还不太会?那么走着,带你从零开始解锁 Promise! 在 Promise 出现以前,在我们处理多个异步请求嵌套时,代码往往是这样的。。。 为了拿到…https://juejin.cn/post/6850037281206566919#heading-5...
转载
发布博客 2021.11.12 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

promise的规范

图灵社区图灵社区成立于2005年6月,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。https://www.ituring.com.cn/article/66566...
转载
发布博客 2021.11.12 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js知识点的深入了解

事件循环:微任务和宏任务https://zh.javascript.info/event-loop
原创
发布博客 2021.11.09 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

函数柯里化

掘金https://juejin.cn/post/6844904177697554439
转载
发布博客 2021.11.08 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

this指向问题

var adder = { base : 1, add : function(a) { console.log(this) var f = v => v + this.base; return f(a); }, addThruCall: function(a) { var f = v => v + this.base; var b = { base : 2 }; return f.call(b, a);...
原创
发布博客 2021.11.01 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

js中array的toString 和valueOf

const arr = [];const testObj = {};console.log(arr === "");console.log(arr == "");arr.toString = () => 1;console.log(arr === 1);console.log(arr == 1);arr.valueOf = () => 2;console.log(arr == 2);arr.valueOf = () => testObj;console.log(arr.
原创
发布博客 2021.10.12 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浏览器的存储

cookie,对于设置的域名,他的子域名,也会被携带cookiedocument.cookiename1=value1;name2=value2;name3=value3所有名和值都是 URL 编码的,因此必须使用 decodeURIComponent()解码。在设置值时,可以通过 document.cookie 属性设置新的 cookie 字符串。这个字符串在被解析后会 添加到原有 cookie 中。设置 document.cookie 不会覆盖之前存在的任何 cookie,除非设置了已有的..
原创
发布博客 2021.10.12 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP fetch发送2次请求的原因

HTTP fetch发送2次请求的原因?面对这道出现频率较高的面试题,我想说的是:发送两次请求的情况确实存在,但这与你所使用的是不是http协议,所采用的是不是fetch真的没有一毛钱关系! 接下来,咱们可以通过代码一一去验证……一、准备工作1、创建一个文件夹zhangpeiyue2、在zhangpeiyue文件夹内创建两个文件:server.js与index.html•server.js:搭建一个express服务器,用于提供接口•index.html:通过fetch调用接口。.
转载
发布博客 2021.10.12 ·
1361 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

取消请求 的例子

test = (flag) => { class CancelToken { constructor(cancelFn) { this.promise = new Promise((resolve, reject) => { cancelFn(() => { setTimeout(console.log, 0, "delay cancelled"); resolve(..
原创
发布博客 2021.10.12 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xhr的知识点

get请求 get请求的查询字符串必须使用encordURIComponent编码post提交 默认情况下,对服务器而言,表单提交和post提交是不一样的,使用xhr模拟表单提交,第一步,将content-type头部设置 为application/x-www-formurlencoded。第二步,注意: POST请求相比GET请求要占用更多资源。从性能方面说,发送相同数量的数据, GET 请求比 POST 请求要快两倍。XMLHttpRequest Level...
原创
发布博客 2021.10.12 ·
683 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

promise, 浏览器错误

async function foo() { let p = new Promise((resolve, reject) => setTimeout(resolve, 1000, 3)); console.log(await p);}foo(); // 3之所以foo()的值为3,那是因为await 会把promise解包,p是一个已经resolve的的promise,await又将这个promise 进行了解包,所以,console.log(await p)的值是3...
原创
发布博客 2021.10.08 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多