徐小夕 徐小夕
4年前
《javascript高级程序设计》核心知识总结
此文是对js高级程序设计一书难点的总结,也是笔者在看了3遍之后的一些梳理和感想,希望能借此巩固js的基础和对一些核心概念有更深入的了解。摘要js基本的数据类型和关键点变量,作用域和内存问题垃圾回收机制面向对象的程序设计实现类与继承的经典方式BOM和DOM对象DOM扩展与高级API介绍高级编程技巧跨文档消息传递和aja
履约核心引擎低代码化原理与实践
业界,规则引擎是一个非常普遍的技术类工具,也有很多非常优秀的开源工具,例如Drools等,它是一种嵌入在应用程序中的组件,主要解决易变逻辑和业务耦合的问题,把易变的规则从应用程序代码中分离出来,进而提升交付效率,降低应用程序维护和可扩展性成本。
Wesley13 Wesley13
3年前
Java核心(五)深入理解BIO、NIO、AIO
导读:本文你将获取到:同/异步阻/非阻塞的性能区别;BIO、NIO、AIO的区别;理解和实现NIO操作Socket时的多路复用;同时掌握IO最底层最核心的操作技巧。BIO、NIO、AIO的区别是什么?同/异步、阻/非阻塞的区别是什么?文件读写最优雅的实现方式是什么?NIO如何实现多路复用功能
Stella981 Stella981
3年前
Flink SQL 核心解密 —— 提升吞吐的利器 MicroBatch
之前我们在FlinkSQL中支持了MiniBatch,在支持高吞吐场景发挥了重要作用。今年我们在FlinkSQL性能优化中一项重要的改进就是升级了微批模型,我们称之为MicroBatch,也叫MiniBatch2.0。在设计和实现Flink的流计算算子时,我们一般会把“面向状态编程”作为第一准则。因为在流计算中,为了保证状态(St
Stella981 Stella981
3年前
Spring Boot 核心配置文件 bootstrap & application 详解。
用过SpringBoot的都知道在SpringBoot中有以下两种配置文件bootstrap(.yml或者.properties)application(.yml或者.properties)为什么会有这两种配置文件呢?大家都清楚它们的区别和具体使用场景吗?bootstrap/applicati
Wesley13 Wesley13
3年前
JAVAEE规范(javaee的13种核心技术)
java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13种核心技术。  JAVAEE的核心API与组件  JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述):
Stella981 Stella981
3年前
Spring Security(四) —— 核心过滤器源码分析
摘要:原创出处 https://www.cnkirito.moe/springsecurity4/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnkirito.moe%2Fspringsecurity4%2F) 「老徐」欢迎转载,保留摘要,谢谢!4
Wesley13 Wesley13
3年前
JAVA技术人如何提升核心竞争力
互联网行业是一个发展非常快,变化也快的行业,在这个行业,总是让人感觉既兴奋又不安。兴奋的是你总能看到无数新奇的事物,甚至亲身参与到一场变革中去,而不安的则是,任凭你如何NB,你也无法保证哪一天,你就会被无情抛在时代的身后,成了那个被替代的家伙又或是一场新变革的牺牲品。十年PC时代眨眼就过去了,很快进入到了移动互联网时代,移动互联网时代还未站稳脚跟,很
Stella981 Stella981
3年前
Spring 核心技术与产品理念剖析【下】
3\.SpringCloud蝶变重生Spring框架的升级演进都是围绕分层架构进行的,从简单到复杂,再回到简单的过程。如果我们没有经历过Spring最开始繁琐的配置,然后一步步精简,就根本体会不到为什么会有SpringBoot。俗话说,乱世造英雄。在新旧时代交替阶段,原来统治世界的旧秩序正在慢慢失效,而新秩序尚未成型,那些
Wesley13 Wesley13
3年前
Java核心技术卷一基础知识
第14章多线程本章内容:什么是线程中断线程线程状态线程属性同步阻塞队列线程安全的集合Collable与Future执行器同步器线程与Swing1.通