爱了爱了……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2778浏览 0评论2561个赞
我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https://github.com/crisxuan/bestJavaer 我们之前了解过了 AtomicInteger、Ato……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3069浏览 0评论2451个赞
摘要:本文主要介绍类加载器、自定义类加载器及类的加载和卸载等内容,并举例介绍了Java类的热替换。 最近,遇到了两个和Java类的加载和卸载相关的问题: 1) 是一道关于Java的判断题:一个类被首次……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1875浏览 0评论2899个赞
实习一年,我从Java入门者成为了一名大数据开发。 第一份实习offer 专升本的第一学年末,凭借着自学Java拿到了人生的第一份Java开发的实习offer。我深知那时候我的Java水平有限,也深知……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2736浏览 0评论2410个赞
好的代码就是艺术……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2989浏览 0评论792个赞
背景 先看一下目前的效果:在「Markdown 笔记」原有的上传图片弹窗中增加了一个我们自定义的上传按钮,通过直接与后端 API 交互完成图片上传(相关 API 是「笔记」上传时公开使用的)。 两年前……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3015浏览 0评论1486个赞
作为一名踏足前端时间不长的小开发必须得聊一聊webpack,刚开始接触webpack时第一反应这是啥(⊙_⊙)? 怎么这么复杂,感觉好难呀,算了先不管这些!时间是个好东西呀,随着对前端工程化的实践和理……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3097浏览 0评论2518个赞
今天聊下JavaScript中的事件委托跟深浅拷贝 一、事件委托 首先呢,介绍一下事件绑定 //方法一:通过onclick <button onclick="click……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1875浏览 0评论1946个赞
一.GC的目的 为了实现内存空间的良性循环,performance提供多种监控方式监控内存 分析内存相关信息 当代码出现问题的时候及时定位到出现问题的代码块, 提高执行效率。 preforcemanc……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1854浏览 0评论679个赞
文件监控性能问题【BUG】 背景:JAVA写了一个文件夹目录监控的程序,使用的是org.apache.commons.io.monitor 包,项目稳定运行了一个月,现场反馈,文件夹数据处理越来越慢,……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2119浏览 0评论1462个赞
函数式编程 在正式学习Lambda之前,我们先来了解一下什么是函数式编程 我们先看看什么是函数。函数是一种最基本的任务,一个大型程序就是一个顶层函数调用若干底层函数,这些被调用的函数又可以调用其他函数……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2035浏览 0评论774个赞
Java 安全之Weblogic 2018-2628&2018-2893分析 0x00 前言 续上一个weblogic T3协议的反序列化漏洞接着分析该补丁的绕过方式,根据weblog……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1602浏览 0评论1619个赞
什么是CAS CAS 即 compare and swap,比较并交换。 CAS是一种原子操作,同时 CAS 使用乐观锁机制。 J.U.C中的很多功能都是建立在 CAS 之上,各种原子类,其底层都用 ……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3348浏览 0评论2484个赞
html的表单有很强大的功能,在web早期的时候,表单是页面向服务器发起通信的主要渠道。但有些表单元素的样式没办法通过添加css样式来达到满意的效果,而且不同的浏览器之间设置的样式还存在兼容问题,比如……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3520浏览 0评论2398个赞
从他蓬松且凌乱的头发可以看出,坐在我面前这位面试小哥来者不善,我的自我介绍也变得那么形式化。(他推了推眼镜,仿佛在说你赶紧介绍完吧,我要开始吊打你了小子!),一道犀利的眼神从我脸上扫过,我故作镇定..……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1663浏览 0评论354个赞
20张图,看完不会,就来砍我……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2116浏览 0评论1961个赞
今天,我们开始Java高并发与多线程的第二篇,线程的实现方式。 通常来讲,线程有三种基础实现方式,一种是继承Thread类,一种是实现Runnable接口,还有一种是实现Callable接口,当然,如……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2050浏览 0评论1544个赞
为什么会有CopyOnWriteArrayList? 我们知道ArrayList和LinkedList实现的List都是非线程安全的,于是就有了Vector,它是基于ArrayList的线程安全集合,……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3229浏览 0评论2409个赞
异步响应式编程可以极大的提高系统的并发呑吐量,但由于Java没有类似于其他语言的Async/Await机制,所以只能通过CompletableFuture.thenXXX()来串联各个异步任务,这给习……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1848浏览 0评论1050个赞
在工作中,相信大家最怕的一件事就是听到有人在工作群艾特你:某某功能报错啦。。。 然后你就得屁颠屁颠的去服务器看日志,日志量少还好点,多的话找起来太麻烦了。不太容易直接定位到关键地方。 东找找西找找,好……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2984浏览 0评论2793个赞
注解是用来为类、接口、方法和字段等提供元数据信息,这些信息可以被编译器,开发工具和其他程序等识别,能够在编译和运行时访问元数据信息 ………继续阅读 » 开心洋葱 5年前 (2021-04-07) 3114浏览 0评论2386个赞
原文:How to Build a Multiplayer (.io) Web Game, Part 1 GitHub: https://github.com/vzhou842/example-.io……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2598浏览 0评论1005个赞
本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 2020年是不平凡的一年,虽然疫情为整个社会都带来了巨大的冲击,但IT技术人……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2985浏览 0评论477个赞
开心一刻 一实习小护士给我挂针,拿着针在我胳膊上扎了好几针也没找到血管 但这位小姑娘真镇定啊,表情严肃认真,势有不扎到血管不罢休的意思 十几针之后,我忍着剧痛,带着敬畏的表情问小护士:你这针法跟容嬷嬷……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3270浏览 0评论653个赞
热点随笔: · 965七年我失去了什么?得到了什么? (逃离沙漠)· 面试之后,扼腕叹息。 (why技术)· 图解 | ……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1869浏览 0评论2741个赞
本文作者:HelloGitHub-嘉文 这里是 HelloGitHub 推出的《讲解开源项目》系列,今天给大家带来一款开源免费的模拟后端 API 的工具:moco 没学过后端开发的也能快速上手这个开源……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2245浏览 0评论1873个赞
试想一个问题,我们人类可以有多少种识别自己的方式?可以通过身份证来识别,可以通过社保卡号来识别,也可以通过驾驶证来识别,尽管我们有多种识别方式,但在特定的环境下,某种识别方法可能比另一种方法更为适合。……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3037浏览 0评论650个赞
JavaScript入门-函数function(二) 递归函数 什么是递归函数? 递归简单理解就是,在函数体里,调用自己。 //我们在求一个10的阶乘的时候,可能会这么做 //写一个循环 var to……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2713浏览 0评论566个赞
笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实现对NIO、OIO等底层JA……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2987浏览 0评论2867个赞
什么是自动化部署,就不介绍了,喜欢直接进入主题。 一、 所需环境: 1、系统为windows10 。 2、asp.net core3.1 runtime必须安装,因为我的代码是asp.net core……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2271浏览 0评论2612个赞
整理的X86_64/X86汇编、寄存器、C内嵌汇编笔记,主要用于查阅使用。 一、汇编语言 计算机的处理器有很多不同的架构,比如 x86-64、ARM、Power 等,每种处理器的指令集都不相同,那也就……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2119浏览 0评论2179个赞
系列传送门: Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队列及同步资源获取与释放 Java并发包源码学习系列:AQS共享式……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3078浏览 0评论2676个赞
volatile是什么 volatile关键字是Java提供的一种轻量级同步机制。它能够保证可见性和有序性,但是不能保证原子性 可见性 对于volatile的可见性,先看看这段代码的执行 flag默认……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1696浏览 0评论2492个赞
关于 LFU 算法的一点解题思路。网友说当面试官出这题考你的时候,其实就是在变相的劝退你了。写文章的时候一不小心还发现了一个 Dubbo 的 关于 LFU 策略的 bug。……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3503浏览 0评论1926个赞
随着现在自定义可视化的需求日益增长,Highcharts、echarts等高度封装的可视化框架已经无法满足用户各种强定制性的可视化需求了,这个时候D3的无限定制的能力就脱颖而出。如果想要通过D3完成可……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2495浏览 0评论1985个赞
摘要:本文主要研究了HDFS文件系统的读写流程以及基于MRS在windows客户端下读写HDFS文件的实现。 HDFS(Hadoop分布式文件系统)是Apache Hadoop项目的一个子项目。 HD……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2584浏览 0评论580个赞
做前端开发的同学都知道,一个网页的基本组成部分是 HTML,JavaScript 和 CSS。开发人员通常更关注 JavaScript 和 CSS ,实践着各种语言规范和设计模式。对于 HTML 的关……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2801浏览 0评论707个赞
前言 说到Spring,也许现在的开发者们最先想到的是 Josh Long 超快的语速与现场代码能力,让很多Java开发者折服。 然后Spring的历史上,最传奇的还是要数其创始人:Rod Johns……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2858浏览 0评论801个赞
系列 Sentry-Go SDK 中文实践指南 一起来刷 Sentry For Go 官方文档之 Enriching Events Snuba:Sentry 新的搜索基础设施(基于 ClickHous……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2928浏览 0评论2850个赞
我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https://github.com/crisxuan/bestJavaer 公众号连载计算机网络文章如下 ARP,这个隐匿在计网……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2236浏览 0评论1049个赞
1.简介 1.1 作用 在并发场景中,保证同一时刻只有一个线程对有并发隐患的代码进行操作 1.2 错误案例 需求:两个线程对 count 变量进行200000次循环增加,预期结果是400000次 pu……继续阅读 » 开心洋葱 5年前 (2021-04-07) 2357浏览 0评论834个赞
Thread线程控制之sleep、join、setDaemon方法的用处 1. sleep方法 public static void sleep(long mi……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1546浏览 0评论2584个赞
淦,第三面了……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1987浏览 0评论2276个赞
线程池 什么是线程池? 线程池,thread pool,是一种线程使用模式 为什么要使用线程池? 1:降低资源的消耗,降低线程的创建和销毁的资源消耗 2:提高响应速度,假设线程的创建时间为T1,执行时……继续阅读 » 开心洋葱 5年前 (2021-04-07) 1527浏览 0评论1587个赞
代理模式为对象提供一个代理,来控制对该对象的访问。代理模式在不改变原始类代码的情况下,通过引入代理类来给原始类附加功能。……继续阅读 » 开心洋葱 5年前 (2021-04-07) 3459浏览 0评论2004个赞