你造 Promise 就是 Monad 吗
Monad 这个概念好难解释, 你可以理解为一个 Lazy 或者是状态未知的盒子. 听起来像是薛定谔猫(估计点进去你会更晕了). 其实就是的, 在你打开这个盒子之前, 你是不知道里面的猫处在那种状态.
uniapp快速开发模板(封装request、集成uview、图鸟、在线更新)
本项目可以快速搭建uni-app项目,封装request,集成z-paging(下拉刷新,上拉加载),带页面拦截器,请求锁,请求loading,集成uview,图鸟UI,集成在线更新组件。
三十已至,三十而已
毕业前三年,请一定要静下心好好的努力。用力的打磨基础,争取一定肯定进入BAT类似的大公司。慢慢的你就会发现,随着年龄的增长,进入大公司所需付出的努力会越来越多。越早努力,越幸运!早起的鸟儿越容易吃到虫子。
Java是什么?怎么学Java?
Java是一门编程语言,是一门连接人与计算机的语言,在我们的生活中,人与人之间需要交流,通常我们可以使用说话来进行交流,让别人理解我们所要表达的意思,但是当我们和一个外国人进行交流的时候,由于两个人的语言不通,所以交流的时候谁也不懂对方的意思,这时我们可以找个会两种语言的翻译帮助我们,从而可以使双方...
2020-11-03
Spring 为什么会有 FactoryBean?
常说 spring 的核心是 ioc,ioc 的核心是 BeanFactory。然而在 spring 中还有一个很容易让人混淆的词FactoryBean。
hooks 系列九:hooks 实战
"小和山的菜鸟们",为前端开发者提供技术相关资讯以及系列基础文章。为更好的用户体验,请您移至我们官网小和山的菜鸟们 ( [链接] ) 进行学习,及时获取最新文章。
Redis布隆过滤器和布谷鸟过滤器
一、过滤器使用场景:比如有如下几个需求:1、原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中? 解决办法一:将10亿个号码存入数据库中,进行数据库查询,准确性有了,但是速度会比较慢。 解决办法二:将10亿号码放入内存中,比如Redis缓存中,这里我们算一下占用内存...
宝塔面板织梦网站首页去掉index.html的简单方法
Dede默认生成静态首页后,织梦网站首页的链接后面会多出一个index.html。据官方说法这样有利于网站优化。但有的也说,织梦网站首页index.html链接不利于SEO中主页URL的统一,因为域名后面加上index.html与不加完全是两个链接,这样容易分散首页的权重。不是专门做SEO技术优化的,对这不是很了解,但可以肯定的是:
2019-11-29
gitlab 合并请求
Git 以及基于 Git 的各代码开发协作平台,比如 Github, Gitlab, Bitbucket, TFS Git 等正逐渐成为首选的代码版本管理工具,而基于 Git 的基本开发流程则是开发者创建个人的私有分支并在个人的私有分支上提交代码,代码完成后创建合并请求(pull/merge request)到主分支让相关人员做代码评审,评审通过后将合并请求(pull/m...
2023-01-31
企业级MySQL实战教程-助你冲击高薪
DBA和后端、运维同学在工作中少不了和MySQL打交道,为什么mysqldump备份后恢复主库有数据,而从库没有数据?为什么明明我建了索引但查询计划显示没用?怎么去优化普通索引的写操作?为什么突然我的数据就成了乱码?到底应不应该使用联表查询?吧啦吧啦一大堆。在面试中MySQL的一些知识更成为躲不过的问题,比如索引结构...
2021-05-26
初学 Java 设计模式(十七):实战中介者模式 「菜鸟驿站」
一、中介者模式介绍1. 解决的问题主要解决当对象与对象之间存在大量关联关系时,若一个对象发生改变,要跟踪与之相关的对象,同时做出相应处理的问题。2. 定义中介者模式是一种行为设计模式,能减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。3. 应用场景当一些...
2021-05-15
修改ElementUI源码小计
在使用element-ui的时候,有些功能不能满足我们的需求,就需要修改源码来满足。阅读官方给的教程,对于我这小菜鸟过于简略,结合自己的实践整理一下修改方法:
Lua 开发环境搭建教程
记录用VS Code搭建Lua开发环境的步骤 一.下载安装 1.下载安装 VS Code(开发工具):地址:[链接] 2.安装插件 Chinese(简体中文语言包) 3.安装插件 Lua Debug(调试工具):作者:actboy168 免费 这个是Lua SDK + 断点调试工具 4.安装插件 luaide(代码辅助):作者:kangping 收费 注册免费使用7天 这个是代码辅助工具 + 游戏引擎...
2019-09-13
Servlet--实例
Servlet--实例 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! HelloWorld 创建Java Web项目,在src目录下新建类文件Helloworld.java {代码...} 编写配置文件 在web目录下的WEB-INF里面的web.xml里面配置 {代码...} 启动项目 点击启动项目,...
2020-06-21
mongodb和nodejs mongoose使用详解
安装mongodb 首先要安装mongodb,具体安装过程参考菜鸟教程 运行mongodb 因为我是mac,所以以下内容以OS系统为主,Windows系统建议参考菜鸟教程 进入mongodb的bin文件目录下,运行mongod执行文件 {代码...} 然后另开一个命令行,同样进入mongodb的bin文件目录下,运行mongo执行文件,然后便会进入mongodb的shell环境 {代...
话说 wait、notify 、 notifyAll
wait() 等待 ,意味让出当前线程的锁,进入等待状态,让其他线程先用会儿锁 ,这里注意了,什么叫让出当前线程的锁? 也就是你当前线程必须要先获得锁,所以它一般会与synchronized(我的上一篇文章有写)配合使用官方注释: The current thread must own this object's monitor. wait要抛出InterruptedException异常 需...
2021-03-04
认识 Memcached
Memcached是一个开源、免费、高性能的分布式对象缓存系统,通过减少对数据库的读取以提高Web应用的性能;Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用 C 写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。当某个服务器停止运行或崩溃了,所有存放在该服务器上的键/值对...