Jacquelyn38 Jacquelyn38
3年前
你不可不知的JS面试题
1、JS中有哪些内置类型?7种。分别是boolean、number、string、object、undefined、null、symbol。2、NaN是独立的一种类型吗?不是。NaN是number类型。3、如何判断是哪个类型?Object.prototype.toString.call(),返回为\objectType\。现在我们来验证一下
菜园前端 菜园前端
2年前
初学前端,你需要了解的HTML知识
初学前端,需要了解的HTML知识,包含什么是HTML、HTML的基本结构、HTML的特性、HTML的分类
Stella981 Stella981
3年前
Redis分布式锁的正确实现方式
前言分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。
Easter79 Easter79
3年前
SVG动画制作工具 , 从此抛弃臃肿的gif
VG简介只要是程序员的你,你不得不知道svg图片,它可以无限任意放大拉伸都不会损失画质,就像系统字体一样可以无限矢量放大,svg更高级是可以用来制作矢量动画,现在各大浏览器和系统基本对svg已经支持很好了SVG与Gif的比较SVG图片:矢量放大,动画也是矢量,体积极小,相当于一个.txt文本的体积,几b到几kb
Wesley13 Wesley13
3年前
JS监听对象属性读写的5种方法
主要有以下办法1.\_\_defineSetter\_\_2.watch3.defineProperty4.get/set关键字5.Proxy先说结论:推荐大家使用Proxy1.\_\_defineSetter\_\_早期时,还没有形成标准。浏览器提供的私有属性,可以使用这个实现后来的definePrope
Stella981 Stella981
3年前
Spring Boot & Spring MVC 异常处理的N种方法
github:https://github.com/chanjarster/springmvcerrorhandlingexample(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fchanjarster%2Fspringmvcerrorhand
Stella981 Stella981
3年前
RabbitMQ如何保证队列里的消息99.99%被消费?
1\.本篇概要其实,还有1种场景需要考虑:当消费者接收到消息后,还没处理完业务逻辑,消费者挂掉了,那消息也算丢失了?,比如用户下单,订单中心发送了1个消息到RabbitMQ里的队列,积分中心收到这个消息,准备给这个下单的用户增加20积分,但积分还没增加成功呢,积分中心自己挂掉了,导致数据出现问题。那么如何解
Wesley13 Wesley13
3年前
Go语言必备技能——加快你的工作效率
简介:无论是Go语言小白(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FYA99KAWboAgOz6r_NgbGA),还是有经验的开发者,都可能从中获取灵感。一句话技巧把你面向对象的大脑扔到家里吧,去拥抱接口。学
Stella981 Stella981
3年前
Doge.jpg 的背后是什么,你知道么?
图片,是我们生活中最常见的信息载体,作为一个日常生活中无处不在的事物,我们已经很习惯静态或者动态的图片了。大家也了解静态图片主要是jpg/png格式,动态图片主要为gif。那你有没有过一瞬间的疑惑:“为什么都是图片还有不同的格式,这些格式都有什么不同?”Q1聊聊常见的图片格式JPEG格式JPEG(Joint
Wesley13 Wesley13
3年前
oracle 不一样的获取nextval 方式
createorreplacefunctionget\_seq\_next(seq\_nameinvarchar2)returnnumberis seq\_valnumber;begin executeimmediate'select'||seq\_name||'.nextvalfromdual