线程池的优点 线程频繁的创建=>销毁=>创建对系统对开销很大,使用线程池可以避免重复的开销 方便复用,提高相应速度 线程的创建于执行完全分开,方便维护,降低耦合 线程池的实……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1863浏览 0评论880个赞
事件冒泡和事件捕获 起因:今天在封装一个bind函数的时候,发现el.addEventListener函数支持第三个参数,useCapture:是否使用事件捕获,觉得有点模糊 Js事件流 页面的哪一部……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1587浏览 0评论2844个赞
ES作为强大的和流行的搜索引擎服务组件,为我们提供了方便的和高性能的搜索服务。在实际应用中也是用得比较爽,但如果能够理解更深入一点,那就更好了。虽然网上有许多的文章已经完整说明,ES是如何如何做到高性……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1958浏览 0评论1103个赞
IdGenerator 介绍 用一种全新的雪花漂移算法,让ID更短、生成速度更快。 核心在于缩短ID长度的同时,还能拥有极高瞬时并发处理量(50W/0.1s),及强大的配置能力。 需求来源 1.作为架……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3045浏览 0评论309个赞
docker是什么;docker安装使用;连接进入docker容器;docker拉取复制和上传……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3001浏览 0评论2592个赞
Java 对象分配流程 我们这里不考虑栈上分配,这些会在 JIT 的章节详细分析,我们这里考虑的是无法栈上分配需要共享的对象。 对于 HotSpot JVM 实现,所有的 GC 算法的实现都是一种对于……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2577浏览 0评论757个赞
最近研究了下swagger多版本的维护,网上的文章千篇一律,无法满足我的需求,分享下我的使用场景以及实现 演示环境:Visual Studio 2019、Asp.NET WebAPI、NET Fram……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2088浏览 0评论2021个赞
Java 安全之Weblogic 2017-3248分析 0x00 前言 在开头先来谈谈前面的绕过方式,前面的绕过方式分别使用了streamMessageImpl 和MarshalledObject对……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2059浏览 0评论2826个赞
原型与原型链的详细剖析 写在最前: 希望各位看完这篇文章后,再也不用害怕JS原型链部分的知识! — by Fitz 一起努力,加油吧! 原型 原型分为两种显式原型prototype和隐式原型__pr……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2153浏览 0评论974个赞
码文不易,转载请带上本文链接,感谢~ https://www.cnblogs.com/echoyya/p/14506269.html this 的指向 “this” 关键字允许在调用函数或方法时决定哪……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2184浏览 0评论964个赞
如果你是一名 Web开发者,想把自己开发的页面打包编译成 App在手机运行,但是你对 Java 和 Android 一窍不通, 那么本文章将指引你如何将Web项目走向安卓平台,去除任何浮躁,跟着本文操……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2756浏览 0评论952个赞
老套的笔试题 在一些老套的笔试题中,会要你判断s1==s2为false还是true,s1.equals(s2)为false还是true。 String s1 = new String(&quo……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2050浏览 0评论2386个赞
数组是可迭代的,所以数组可以用于for of,字符串也是可迭代的,所以字符串也可以用作for of,那么,对象呢? 试一试: var somebody = { start:0, end:100 } f……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3050浏览 0评论2952个赞
JDK1.7 HashMap原理……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3082浏览 0评论2439个赞
前言 最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设计(第四版)》,想再找一些优秀代码库巩固一下学到的内容,自然而然得就想到了 Lodash。 Lodash……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1775浏览 0评论1342个赞
磨刀不误砍柴工,要学习Elasticsearch,首先要搭建起来一套学习环境,本文为手把手教你在MacOS上面搭建Elasticsearch学习环境。……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2933浏览 0评论2149个赞
一、简述 Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。有……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2375浏览 0评论510个赞
很多人对kafka消息队列应该不陌生,使用起来也比较方便。对kafka最常见的操作一般有如下几种: 启动kafka集群 创建一个名称为xxx的主题(topic) 查看已经创建好的主题 向xxx这个主题……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2568浏览 0评论1926个赞
系列传送门: Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队列及同步资源获取与释放 Java并发包源码学习系列:AQS共享式……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1978浏览 0评论239个赞
1.概述 在大数据的浪潮下,时时刻刻都会产生大量的数据。比如社交媒体、博客、电子商务等等,这些数据会以不同的类型存储在不同的平台里面。为了执行ETL(提取、转换、加载)操作,需要一个消息中间件系统,该……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1891浏览 0评论2555个赞
赫夫曼树 1 基本介绍 1) 给定 n 个权值作为 n 个叶子结点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为 最优二叉树,也称为哈夫曼树(Huffman Tree), ……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2380浏览 0评论488个赞
我叫西狩,普普通通、简简单单,想要与你分享一下参与开源项目的感受与想法,希望读完本文,你会有一些想要说的故事和想法。温馨提示:文章较长,适合闲来无事时“食用”哦!……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2295浏览 0评论1058个赞
和前端进行数据交互时或者和第三方商家对接时,需要对隐私数据进行加密。单向加密,对称加密,非对称加密,其对应的算法也各式各样。java提供了统一的框架来规范……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3096浏览 0评论1580个赞
写在前面 业界对系统的高可用有着基本的要求,简单的说,这些要求可以总结为如下所示。 系统架构中不存在单点问题。 可以最大限度的保障服务的可用性。 一般情况下系统的高可用可以用几个9来评估。所谓的几个9……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1933浏览 0评论2366个赞
1 Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet。 开发一个Servlet程序,只需两步: 编写一个类,实现Servl……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1956浏览 0评论2319个赞
为什么要扩容 说人话就是, 无论如何优化性能,能达到的最大值是一定的,对于一个用户量大的应用,可以对服务器进行各种优化,诸如限流、资源隔离,但是上限还是在那里,这时候就应该改变我们的硬件,例如使用更强……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3220浏览 0评论1581个赞
(Python实现疫情地图可视化) 一、 json模块 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成,并有效地提……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1579浏览 0评论745个赞
关于这篇博客 这篇博客是在我读《你不知道的JavaScript-上卷》的时候,遇到的我觉得需要记录下来的知识。 刚好又能够配合之前我写的这篇执行上下文与执行上下文栈博客中关于变量提升与函数提升知识,可……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1653浏览 0评论813个赞
JAVA枚举,比你想象中还要有用! 我经常发现自己在Java中使用枚举来表示某个对象的一组潜在值。 在编译时确定类型可以具有什么值的能力是一种强大的能力,它为代码提供了结构和意义。 当我第一次了解枚举……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1955浏览 0评论2922个赞
文档目录: 一、Liunx内置命令概述 二、LIunx常用内置命令实例 1、help查看内置命令帮助2、查看内置命令使用方法3、”:” 占位符4、 “.” 与s……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1664浏览 0评论980个赞
最近栈长注意到阿里开源了自家的 Mock 工具:TestableMock,该工具号称最轻量、简单、舒适的 Mock 测试工具,功能十分强大,媲美 PowerMock,用法比 Mockito 还要简洁,……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2044浏览 0评论1335个赞
摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来。 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨。一开始爆内存被客户怼,再后来迁移效率低下再被怼。MySQL……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2835浏览 0评论2062个赞
本文翻译自:https://dev.to/olpeh/javascript-should-be-your-last-resort-5dje 在进行现代化Web前端开发时,使用着自己最爱的框架,有时候可……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2638浏览 0评论2614个赞
为什么跳槽?大饼吃多了太撑,想出去走走。 01 从想离职到提出离职,考虑了半个月,至于跳槽的原因,已经有知名互联网大佬给出过精辟解答,这里不重复说了; 离职手续办理好之后,休息了几天时间,然后准备简历……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2538浏览 0评论2910个赞
Layui 模块加载原理基础解析,适合使用Layui的新手观看……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2270浏览 0评论2631个赞
Synchronized用法 实现原理: Monitorenter: Monitorexit: JVM中锁的优化 锁的类型 自旋锁 自适应自旋锁 锁消除 锁粗化 轻量级锁 偏向锁: 锁的优缺点对比 S……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3245浏览 0评论1212个赞
// 抽象类,定义泛型<T> public abstract class BaseDao<T> { public BaseDao(){ Clas……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2621浏览 0评论2486个赞
webpack是什么 打包器 在使用 webpack 之前,首先需要明白 webpack 到底是个什么东西。 几乎所有文章(包括官网)中都说webpack是一个 打包器 ,用于打包所……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3475浏览 0评论1942个赞
前言 2019年5月,在收到offer邮件的那一刻,我仍然不敢相信自己这一番际遇。经历了七场面试,终于得偿所望,拿到了字节跳动的offer。 做加入大厂的决定并不是巧合。在多年的职业生涯里,我曾多次对……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1971浏览 0评论2126个赞
代理模式简介分类 概念 代理,是为了在不修改目标对象的基础上,增强目标方法的业务逻辑。 客户类需要执行的是目标对象的目标方法,但是真正执行的是代理对象的代理方法,客户类对目标对象的访问是通过代……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3040浏览 0评论1173个赞
ArrayList源码分析笔记 先贴出ArrayList一些属性 public class ArrayList<E> extends AbstractList<……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1574浏览 0评论1484个赞
[jQuery]两个基于jQuery的渐隐渐显图片轮换幻灯片<!DOCTYPE html><html><head><title>两个基于jQuery的渐隐渐显图片轮换幻灯片</title><style> div,ul, ol, li, h1,h2, p{margin:0;……继续阅读 » 水墨上仙 5年前 (2021-03-26) 3040浏览 349个赞
数据库ORM公用操作类package com.loyin.util.db;import java.io.Serializable;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql……继续阅读 » 水墨上仙 5年前 (2021-03-26) 2322浏览 1634个赞
Lucene开发实例代码演示,适用于一般企业类搜索服务转自:http://blog.csdn.net/sd0902/article/details/8466608package com.lucene.util;import java.io.File;import java.io.IOException;import java.util.Array……继续阅读 » 水墨上仙 5年前 (2021-03-26) 1960浏览 1143个赞
监控服务程序实现调度算法完成nginx服务监控(从nginx配置解析出对应的服务作为监控对象之五,还有可以从数据库里读出待监控的服务)与更新服务后的监控算法: 处理休眠队列———将所有的待监控服务记录放入一个优先级队列里(休眠队列,最小堆的数据结构,堆顶为绝对间隔时间最小的,优先执行),每次只需要检查堆顶就可……继续阅读 » 水墨上仙 5年前 (2021-03-26) 1816浏览 236个赞