javascript javascript的继承你了解多少? 大多数人使用继承不外乎是为了获得这两点好处,代码的抽象和代码的复用。代码的抽象就不用说了,交通工具和汽车这类的例子数不胜数,在传统的OO语言中(比如Java),代码的抽象更多的是使用接口(interface)来实现,…
java CAS(compareAndSwap)原理 unsafe中对应拥有三个方法 compareAndSwapObject ,compareAndSwapInt和compareAndSwapLong ,他们都被标记为native
无分类 深入浅出Node.js – 异步I/O 阻塞I/O的特点是调用之后一定要等到系统内核层面完成所有操作后,调用才结束,阻塞I/O造成了CPU等待I/O,浪费了CPU的处理能力。非阻塞I/O与阻塞I/O的区别是调用之后会立即返回。
无分类 Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ) 自动重试:对于一些因环境原因(如:网络抖动等不稳定因素)引发的问题可以起到比较好的作用,提高消息处理的成功率。
无分类 证书签名工具 CFSSL 资源 [链接] 官方博客 特性 概念 安装 下载安装 {代码…} 初始化 {代码…} 创建自己的内部服务使用的CA认证中心 运行认证中心需要一个CA证书和相应的私钥。后者是极其敏感的数据。任何知道私钥的人都可以充当CA…
java safe-point(safepoint 安全点) 和 safe-region(安全区域) 编写代码的时候是可以知道对象不可用的,但对于程序来说,需要一定的方式来知晓,可用方法比如:编译分析,引用计数,和对象是否可达
javascript 【重温基础】5.表达式和运算符 本文是 重温基础 系列文章的第五篇。今日感受:家的意义。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理) 【重温基础】1.语法和数据类型 【重温基础】2.流程控制和错误处理 【重温基础】3.循环和迭…
javascript 调用堆栈笔记(初级) 当脚本要调用一个函数时,解析器把该函数添加到栈中并且执行这个函数。任何被这个函数调用的函数会进一步添加到调用栈中,并且运行到它们被上个程序调用的位置。当函数运行结束后,解释器将它从堆栈中取出,并在…
java LockSupport中的park与unpark原理 LockSupport是用来创建locks的基本线程阻塞基元,比如AQS中实现线程挂起的方法,就是park,对应唤醒就是unpark。JDK中有使用的如下
无分类 磨刀霍霍:我李汉三又回来写代码啦~ 写在前面的话不知不觉毕业已经三年多了,现在的工作中,极少涉及代码的工作。主要接触的项目是BI的建设,做的更多的类似产品经理的工作,或者比较初级的数据分析的工作。因为没有美工和测试小伙伴,所以还额外承…