Souleigh ✨ Souleigh ✨
4年前
JavaScript设计模式之英雄联盟
作者:黄梵高原文:https://juejin.cn/post/6844904165982879758构造函数模式简介在Jav
Jacquelyn38 Jacquelyn38
4年前
JavaScript预解析处理过程原来是这回事
讲解一般来说,Javascript代码的执行包括两个过程:预解析处理过程和逐行解读过程。在代码逐行解读前,Javasript引擎需要进行代码的预处理过程。预解析处理的工作主要是变量提升和给变量分配内存,具体过程是在每个作用域中查找var声明的变量、函数定义和命名函数(函数参数),找到它们后,在当前作用域中给他们分配内存,并给他们设置初始值。预解析设置的初
Aidan075 Aidan075
4年前
Excel表格太单调?教你可视化三板斧!
大家好,我是小五🐶Excel是我们经常来处理数据的工具,也是最便捷的可视化武器。但如果直接给别人展示处理后的表格数字,往往显得单调又无聊,一眼难以看出个所以然。所以今天我将带大家用三种不同的方式,来美化我们的表格,轻松玩转Excel可视化。REPT函数REPT函数是重复函数,可根据指定次数重复文本,具体语法结构如下:REPT (重复字符串,重复次数)可以
Stella981 Stella981
3年前
Linux系统调用原理
一、什么是系统调用系统调用 跟用户自定义函数一样也是一个函数,不同的是 系统调用 运行在内核态,而用户自定义函数运行在用户态。由于某些指令(如设置时钟、关闭/打开中断和I/O操作等)只能运行在内核态,所以操作系统必须提供一种能够进入内核态的方式,系统调用 就是这样的一种机制。系统调用 是Linux内核提供的一段
Wesley13 Wesley13
3年前
MySQL相关问题题
1.truncate、delete、drop的区别(1)truncate、drop是不可以rollback的,但是delete是可以rollback的。DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删
Wesley13 Wesley13
3年前
Java虚拟机垃圾回收相关知识点全梳理(下)
一、前言上一篇文章《Java虚拟机垃圾回收相关知识点全梳理(上)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.luozhou.top%2F2019%2F04%2F28%2Fjvmgc01%2F)》我整理分享了JVM运行时数据区域的划分,垃圾判定算法以及垃圾回
Wesley13 Wesley13
3年前
Java虚拟机篇(面试)
!面试重点:Java虚拟机篇(http://p3.pstatp.com/large/5e84000330ca26c3c6c6)一、Java引用的四种状态:强引用:  用的最广。我们平时写代码时,new一个Object存放在堆内存,然后用一个引用指向它,这就是强引用。  如果一个对象具有强引用,那垃圾回
Stella981 Stella981
3年前
RabbitMQ 如何保证消息的可靠性
一条消费成功被消费经历了生产者MQ消费者,因此在这三个步骤中都有可能造成消息丢失。一消息生产者没有把消息成功发送到MQ1.1事务机制AMQP协议提供了事务机制,在投递消息时开启事务支持,如果消息投递失败,则回滚事务。自定义事务管理器@Configuration
Wesley13 Wesley13
3年前
Java并发编程基础
什么情况下应该使用多线程:线程出现的目的是什么?解决进程中多任务的实时性问题?其实简单来说,也就是解决“阻塞”的问题,阻塞的意思就是程序运行到某个函数或过程后等待某些事件发生而暂时停止CPU占用的情况,也就是说会使得CPU闲置。还有一些场景就是比如对于一个函数中的运算逻辑的性能问题,我们可以通过多线程的技术,使得一个函数中的多
Wesley13 Wesley13
3年前
API代理提取之后无法使用
1、什么是API代理API就是url链接,用户的程序需要支持API的读取,定期从url中获取代理IP的相关信息,其文本格式如下:!(https://oscimg.oschina.net/oscnet/updb98e848d2debb6a26070c4c16b2e98e6ec.png)该格式是最常见的文本方式,通过网页请求获取代理信息,通过回