首页
学习
活动
专区
工具
TVP
发布

各类技术文章~

专栏作者
789
文章
1031358
阅读量
37
订阅数
Java 函数式编程
findAny:在 parallelStream() 中使用,寻找满足条件的任一元素 findFirst:寻找满足条件的第一个元素
玖柒的小窝
2021-12-14
4440
Javascript的JSON.stringify()知多少?
前几天看到前端胖头鱼的一篇文章《就因为JSON.stringify,我的年终奖差点打水漂了》,讲的就是JSON.stringify在工程开发中的应用,线上用户不能提交表单。因为字段中经过JSON.stringify后的字符串对象缺少value key,导致后端parse之后无法正确读取value值,进而报接口系统异常,用户无法进行下一步动作。本篇文章就将详细谈谈JSON.stringify,并将带着你进行自己手写一个JSON.stringify,站在全局考察自己对于各种数据类型理解的深度,和各种极端的边界情况的处理能力。
玖柒的小窝
2021-12-11
1.2K0
Log4j重大漏洞、看看我怎么重现与解决
作为一个行业人的角度来看(小白),我是在知道漏洞的第一时间看了一下相关的新闻也大概是知道这个漏洞是怎么一个来龙去脉了。
玖柒的小窝
2021-12-11
1.9K2
`@Async`注解
本文讲述@Async注解,在Spring体系中的应用。本文仅说明@Async注解的应用规则,对于原理,调用逻辑,源码分析,暂不介绍。对于异步方法调用,从Spring3开始提供了@Async注解,该注解可以被标注在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定的线程池中的线程执行。\
玖柒的小窝
2021-12-10
3420
@Async
Spring应用默认的线程池,指在@Async注解在使用时,不指定线程池的名称。查看源码,@Async的默认线程池为SimpleAsyncTaskExecutor。
玖柒的小窝
2021-12-10
5830
@Async应用自定义线程池
自定义线程池,可对系统中线程池更加细粒度的控制,方便调整线程池大小配置,线程执行异常控制和处理。在设置系统自定义线程池代替默认线程池时,虽可通过多种模式设置,但替换默认线程池最终产生的线程池有且只能设置一个(不能设置多个类继承AsyncConfigurer)。自定义线程池有如下模式:
玖柒的小窝
2021-12-10
2.2K0
手撸移动端轮播图(内含源码)
移动端轮播图与PC段轮播图,在技术选择上是有区别的,因为移动端的浏览器版本非常好,对于H5和CSS3的支持非常完美,所以很多效果可以CSS3的方式实现,比如可以使用 Transorm 属性替代原来的动画函数
玖柒的小窝
2021-12-10
1.2K0
TypeScript 之模块
JavaScript 有一个很长的处理模块化代码的历史,TypeScript 从 2012 年开始跟进,现在已经实现支持了很多格式。不过随着时间流逝,社区和 JavaScript 规范已经收敛为名为 ES 模块(或者 ES6 模块)的格式,这也就是我们所知道的 import/export 语法。
玖柒的小窝
2021-12-09
1K0
TypeScript 之 Class(下)
静态成员同样可以使用 public protected 和 private 这些可见性修饰符:
玖柒的小窝
2021-12-09
8810
Gulp 自动化构建案例
我们要通过一个实际案例,去实现一个自动化的网页构建的自动化工作流 构建用demo:gitee.com/liuyinghao1…
玖柒的小窝
2021-12-08
1.3K0
commanderJs与InquirerJs学习笔记
学习脚手架需要用到两个插件commander和inpuier,文档地址为commander和inpuier
玖柒的小窝
2021-12-08
4120
Angular进阶教程2-<依赖注入+RxJS>
组件\color{#0abb3c}{组件}组件不应该直接获取或保存数据,它们应该聚焦于展示数据,而把数据访问和处理的职责委托给某个服务\color{#0abb3c}{服务}服务。那面对组件和服务之间的关系,该如何处理他们之间的依赖关系呢?Angular就引入了依赖注入框架\color{#0abb3c}{依赖注入框架}依赖注入框架去解决这件事情。
玖柒的小窝
2021-12-08
4.1K0
学习Babel,从这里开始!
浏览器无法运行 ECMAScript 2015+、JSX、TypeScript 等语法编写的脚本代码。
玖柒的小窝
2021-12-07
3640
uniapp路由管理器
小编在这里给大家介绍的是uni-simple-router,如果之前有用过vue的朋友,会觉得,用的上手很快,uni-simple-router是一个专门为uniapp打造的路由管理器,和vue-router很相似。
玖柒的小窝
2021-12-07
7610
写给新人的git入门攻略
首先是拉取项目的远程库代码git clone 远程库地址。 (后面都用这个demo的地址做演示)
玖柒的小窝
2021-12-07
3390
从0开始混沌工程(ChaosToolkit)
https://gitee.com/lengdanran/chaostoolkit-experiment
玖柒的小窝
2021-12-07
7180
在JavaScript中支持“模式匹配技术”
模式匹配(pattern matching)是 lisp 、rust 、scala 、erlang 等语言中的常见语法,不过 JavaScript 一直未支持这个特性,虽然 tc39 早有相关的题案github.com/tc39/propos…,不过目前进展缓慢,遂研发了一个Babel插件用于在JavaScript中支持模式匹配的语法
玖柒的小窝
2021-12-07
3960
通过htmlWebpackPlugin.options.title修改页面标题的两种方法
可以使用 pages 字段来定义的标题。首先要有vue.config.js文件,没有的话在根目录创建,并将 pages 字段添加到exports中,如下所示:
玖柒的小窝
2021-12-07
4.5K0
iOS 下利用简单代码实现 JS 双引擎功能思路
废话开篇:小程序下有这样的一个概念,就是双引擎,意思就是 UI绘制 跟 JS 执行是在多线程环境下进行的,有人会质疑,JS 不是有异步的方法吗?不管是 setTimeout 还是 promise ,iOS 开发下在主线程开辟异步,其实是将异步任务代码块放到了主队列所有任务的最后执行的,那么,它只是调整了执行顺序,并没有开辟线程。JS 也是一样的,JS 本身就是单线程,那么,上面提到的两种方式并没有真正的开辟线程去执行任务,所以,JS 线程下的任务并没有利用 CPU 多核的优势,所有任务还是在一条线程执行的。那么实现类似小程序双引擎下执行任务的思路就是下面例子要体现的。
玖柒的小窝
2021-12-06
2.6K0
【手把手】学会VS Code"任务"神技,成为项目组最靓的崽!
阅读须知,阅读本文你将学会以下知识: 1. 明白VS Code 任务系统是什么? 2. 按步骤学会一步步配置一些简易而实用的VS Code任务 在不知道VSCode任务系统的人看来,它就像是魔法一样! 利用任务,可以有多便捷? 背景: 我司的代码合入采用的是 从主仓库fork => 从个人仓库提Merge Request这种github经典模式。 日常: 因此我司员工经常需要依次执行以下4条指令或者在VSCode源代码管理中依次执行以下四个操作: $ git stash push -u -m xxx
玖柒的小窝
2021-12-06
5820
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档