关于这篇博客 这篇博客是在我读《你不知道的JavaScript-上卷》的时候,遇到的我觉得需要记录下来的知识。 刚好又能够配合之前我写的这篇执行上下文与执行上下文栈博客中关于变量提升与函数提升知识,可……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2582浏览 0评论1761个赞
JAVA枚举,比你想象中还要有用! 我经常发现自己在Java中使用枚举来表示某个对象的一组潜在值。 在编译时确定类型可以具有什么值的能力是一种强大的能力,它为代码提供了结构和意义。 当我第一次了解枚举……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2990浏览 0评论2178个赞
文档目录: 一、Liunx内置命令概述 二、LIunx常用内置命令实例 1、help查看内置命令帮助2、查看内置命令使用方法3、”:” 占位符4、 “.” 与s……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3085浏览 0评论2339个赞
最近栈长注意到阿里开源了自家的 Mock 工具:TestableMock,该工具号称最轻量、简单、舒适的 Mock 测试工具,功能十分强大,媲美 PowerMock,用法比 Mockito 还要简洁,……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3331浏览 0评论547个赞
摘要:MySQL JDBC抽取到底应该采用什么样的方式,且听小编给你娓娓道来。 小编最近在云上的一个迁移项目中被MySQL抽取模式折磨的很惨。一开始爆内存被客户怼,再后来迁移效率低下再被怼。MySQL……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2144浏览 0评论1718个赞
本文翻译自:https://dev.to/olpeh/javascript-should-be-your-last-resort-5dje 在进行现代化Web前端开发时,使用着自己最爱的框架,有时候可……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2660浏览 0评论1108个赞
为什么跳槽?大饼吃多了太撑,想出去走走。 01 从想离职到提出离职,考虑了半个月,至于跳槽的原因,已经有知名互联网大佬给出过精辟解答,这里不重复说了; 离职手续办理好之后,休息了几天时间,然后准备简历……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3196浏览 0评论1985个赞
Layui 模块加载原理基础解析,适合使用Layui的新手观看……继续阅读 » 开心洋葱 5年前 (2021-03-29) 1965浏览 0评论251个赞
Synchronized用法 实现原理: Monitorenter: Monitorexit: JVM中锁的优化 锁的类型 自旋锁 自适应自旋锁 锁消除 锁粗化 轻量级锁 偏向锁: 锁的优缺点对比 S……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2855浏览 0评论2073个赞
// 抽象类,定义泛型<T> public abstract class BaseDao<T> { public BaseDao(){ Clas……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2983浏览 0评论2534个赞
webpack是什么 打包器 在使用 webpack 之前,首先需要明白 webpack 到底是个什么东西。 几乎所有文章(包括官网)中都说webpack是一个 打包器 ,用于打包所……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2222浏览 0评论919个赞
前言 2019年5月,在收到offer邮件的那一刻,我仍然不敢相信自己这一番际遇。经历了七场面试,终于得偿所望,拿到了字节跳动的offer。 做加入大厂的决定并不是巧合。在多年的职业生涯里,我曾多次对……继续阅读 » 开心洋葱 5年前 (2021-03-29) 3151浏览 0评论643个赞
代理模式简介分类 概念 代理,是为了在不修改目标对象的基础上,增强目标方法的业务逻辑。 客户类需要执行的是目标对象的目标方法,但是真正执行的是代理对象的代理方法,客户类对目标对象的访问是通过代……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2375浏览 0评论898个赞
ArrayList源码分析笔记 先贴出ArrayList一些属性 public class ArrayList<E> extends AbstractList<……继续阅读 » 开心洋葱 5年前 (2021-03-29) 2953浏览 0评论1699个赞
[jQuery]两个基于jQuery的渐隐渐显图片轮换幻灯片<!DOCTYPE html><html><head><title>两个基于jQuery的渐隐渐显图片轮换幻灯片</title><style> div,ul, ol, li, h1,h2, p{margin:0;……继续阅读 » 水墨上仙 5年前 (2021-03-26) 3382浏览 462个赞
数据库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) 1991浏览 1656个赞
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) 1647浏览 957个赞
监控服务程序实现调度算法完成nginx服务监控(从nginx配置解析出对应的服务作为监控对象之五,还有可以从数据库里读出待监控的服务)与更新服务后的监控算法: 处理休眠队列———将所有的待监控服务记录放入一个优先级队列里(休眠队列,最小堆的数据结构,堆顶为绝对间隔时间最小的,优先执行),每次只需要检查堆顶就可……继续阅读 » 水墨上仙 5年前 (2021-03-26) 1697浏览 2487个赞
问题定义 使用Azure应用服务(App Service),部署Java应用,使用Tomcat容器,如何自定义错误页面呢?同时禁用DELETE, PUT方法 解决办法 如何自定义错误页面呢?需要在 J……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3345浏览 0评论1816个赞
动态代理机制使用了反射,Spring 中的 AOP 由于使用了动态代理,所以也相当于使用了反射机制。那么,代理是什么?动态代理又是什么?动态代理中是如何使用反射的?……继续阅读 » 开心洋葱 5年前 (2021-03-26) 1795浏览 0评论328个赞
接口简介 BeanFactoryPostProcessor 接口是 Spring 初始化 BeanFactory 时对外暴露的扩展点,Spring IoC 容器允许 BeanFactoryPostPr……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2898浏览 0评论821个赞
这个 Kafka 的专题,我会从系统整体架构,设计到代码落地。和大家一起杠源码,学技巧,涨知识。希望大家持续关注一起见证成长! 我相信:技术的道路,十年如一日!十年磨一剑! 往期文章 Kafka 探险……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2527浏览 0评论2845个赞
学习目标:精简程序逻辑,提升代码的可读性。 内容定位:希望通过对委派模式的学习,让自己写出更加优雅的代码的人群。 委派模式定义: 委派模式(Delegate Pattern)的基本作用是负责任务的调度……继续阅读 » 开心洋葱 5年前 (2021-03-26) 1798浏览 0评论2038个赞
单体架构(all in one) 所有模块都在一起,技术也不分层。 在单机上部署所有的应用程序和软件。 所有的代码都写在JSP里面,所有代码都写在一起,这种方式称为all in one。 特点: 1.……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3418浏览 0评论1206个赞
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 系列文章汇总 jackson学习之一:基本信息 jac……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2577浏览 0评论1286个赞
一张图解决ThreadLocal 一、前言 年底梳理知识体系时,研究了一下ThreadLocal的源码,整理了一张核心图。 想着,都走到这一步了,那就写一篇深度解读的文章吧。看过我之前文章的小伙伴都知……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3137浏览 0评论2232个赞
前言 本文是「如何实现一个简易版的 Spring」系列的第二篇,在 第一篇 介绍了如何实现一个基于 XML 的简单 Setter 注入,这篇来看看要如何去实现一个简单的 Constructor 注入功……继续阅读 » 开心洋葱 5年前 (2021-03-26) 1981浏览 0评论1991个赞
Java 反射机制对于小白来说,真的是一道巨大的坎儿,其他的东西吧,无非就是内容多点,多看看多背背就好了,反射真的就是不管看了多少遍不理解就还是不理解,而且学校里面的各大教材应该都没有反射这个章节,有……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2808浏览 0评论1833个赞
新春快乐,牛年大吉! 新的一年是牛年,在SpringBoot项目里自定义了一个牛年相关的banner,看起来可真不错。 上面是自己制作的一个banner,相关的ASCII字符在文末。 SpringBo……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3491浏览 0评论2440个赞
SPI服务发现机制 SPI是Java JDK内部提供的一种服务发现机制。 SPI->Service Provider Interface,服务提供接口,是Java JDK内置的一种服务发……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2717浏览 0评论2326个赞
typora是windows平台下最受欢迎的markdown书写工具和查看工具,本篇文章将会介绍如何在typora平台使用java脚本程序自动上传本地图片到自己的服务器,从而让markdown文章中的……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3092浏览 0评论1187个赞
一个项目要想抗住越大的压力,那么每个API都得在最短的时间内响应,这样吞吐量才高。 在很多时候,开发压根没有去做过优化,等到某天压力上来时,系统就扛不住了。 举一个最常见的例子: 大家上班都会做地铁(……继续阅读 » 开心洋葱 5年前 (2021-03-26) 1907浏览 0评论926个赞
使用 GraphQL 来实现于基于偏移量和基于游标的分页,同时,实现全局异常处理和异步加载。……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3252浏览 0评论1108个赞
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2091浏览 0评论1859个赞
Zuul本质 Zuul是一个网关,关于网关的介绍参考:亿级流量架构之网关设计思路、常见网关对比, 可知Zuul是一个业务网关, 而深入了解Zuul, 基本就是一系列过滤器的集合: Zuul的过滤器 下……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2912浏览 0评论1337个赞
1 写在前面 在这个系列的文章中,我们将会从源码的层面学习和理解gRPC。 整个系列的文章的计划大概是这样的:我们会先从客户端开始,沿着调用路径逐步分析到服务端,以模块为粒度进行学习,考虑这个模块是为……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2711浏览 0评论2468个赞
昨晚睡觉前,顺手撸了几个群聊的聊天记录。发现一个很有意思的名词“分布式单体”,顺藤摸瓜看了一下之前的聊天记录,由于内容骂骂咧咧,我就不贴出来了。。。大致内容就是某公司在做微服务改造,但改的不伦不类,形……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2101浏览 0评论2818个赞
简介: 美国当地时间 2021 年 2 月 2 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会……继续阅读 » 开心洋葱 5年前 (2021-03-26) 1503浏览 0评论2578个赞
基于业务场景做好服务的划分和设计,以及公共服务的基础构建,确保业务层的架构合理且可扩展,是否合理的基本考量就是,不断的新增业务场景是否需要做系统的大刀阔斧的改版,如果服务能力不断丰富,系统的改造成本很……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2441浏览 0评论1050个赞
一、什么是循环依赖 多个bean之间相互依赖,形成了一个闭环。 比如:A依赖于B、B依赖于c、c依赖于A 通常来说,如果问spring容器内部如何解决循环依赖, 一定是指默认的单例Bean中,属性互相……继续阅读 » 开心洋葱 5年前 (2021-03-26) 1726浏览 0评论1878个赞
简介 按照原定的计划,我将分三个部分来分析 Eureka 的源码: Eureka 的配置体系(已经写完,见Eureka详解系列(三)–探索Eureka强大的配置体系); Eureka Client ……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3225浏览 0评论824个赞
在进行持久层数据维护(新增或修改)的时候,我们通常需要记录一些非业务字段,比如:create_time、update_time、update_by、create_by等用来维护数据记录的创建时间、修改……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2123浏览 0评论1126个赞
为何现在响应式编程在业务开发微服务开发不普及 主要因为数据库 IO,不是 NIO。 不论是Java自带的Future框架,还是 Spring WebFlux,还是 Vert.x,他们都是一种非阻塞的基……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3142浏览 0评论275个赞
一、前言 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去。 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot……继续阅读 » 开心洋葱 5年前 (2021-03-26) 2685浏览 0评论544个赞
一、背景,fastjsion是阿里的开源Java工具,能快速地将对象序列化为json字符串,或进行反序列化。二、payload,版本……继续阅读 » 开心洋葱 5年前 (2021-03-26) 3209浏览 0评论2782个赞