ThreadLocal 实践与源码解析 ——Java
ThreadLocal 实践与源码解析
refer author: 写代码的SharkChili
写在文章开头
在多线程编程中,共享资源的管理和同步一直是开发人…
Java系列 | MJDK 如何实现压缩速率的 5 倍提升?
MJDK 是基于 OpenJDK 构建的美团 JDK 发行版。本文主要介绍 MJDK 是如何在保障 java.util.zip.* API 及压缩格式兼容性的前…
Javascript 初级基础入门最详细教程,看这一篇就够了
文章目录
JavaScript 是什么?JavaScript 简介
一、定义与起源二、特点三、核心组成部分四、应用场景五、运行方式
Node.js 是什么…
通过测试学习Go:数组与切片
数组允许你以特定的顺序在变量中存储相同类型的多个元素。
对于数组来说,最常见的就是迭代数组中的元素。我们创建一个 Sum 函数,它使用 for 来循环获取数组中…
面试中高级golang开发工程师岗位,会问到什么?
今天分享的是训练营的一个朋友在成都某家公司的面经,求职岗位是中高级golang开发工程师,考察的内容很全面也很有难度,值得学习一下。
岗位职责:
…
【原创】Springboot 最全的注解总结,看这一篇就够了
Spring Boot常用详解
Spring Boot是一个用于创建独立的、基于Spring的应用程序的框架。它提供了许多注解,用于简化开发过程并提供各种功能…
JAVA、Python、PHP一致的任意长度secret秘钥加解密AES/ECB/PKCS5Padding算法实现代码
近期遇到一个需要在 java、python、php 中实现一直的aes 加密算法,其实本质上倒不是很复杂,但是其中的参数调整是比较麻烦的事儿。
找了一些参考资…
最详细的Java Netty原理架构解析
“
本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。
…
Java Springboot 启动原理详细分析
我们开发任何一个Spring Boot项目,都会用到如下的启动类
@SpringBootApplication
public class Applicat…
Maven全面详解——概念、使用方法、进阶
1. Maven简介
为什么使用mava?
为什么要使用 Maven**?它能帮助我们解决什么问题?**
①**添加第三方 jar 包**:
在今天的 Java…
由浅入深学习Golang的sync.Map
前言
今天在技术群中有小伙伴讨论并发安全的东西,其实之前就有写过map相关文章:由浅入深聊聊Golang的map。但是没有详细说明sync.Map是怎么一回事。…
图文详解:Java 垃圾回收机制和调优方法
1、如何判断对象可以回收
1.1 引用计数法
每个对象有一个引用计数器,当对象被引用一次则计数器加1,当对象引用失效一次则计数器减1,对于计数器为0的对象意味着…
深入浅出 Golang/Go Runtime运行时原理
介绍
本文主要内容如下:
Golang Runtime 是个什么? Golang Runtime 的发展历程, 每个版本的改进
Go 调度: 协程结构体, 上…
哈哈,有人爬我网站,我把他教育了一顿!
作为一个站长,你是不是对爬虫不胜其烦?爬虫天天来爬,速度又快,频率又高,服务器的大量资源被白白浪费。
看这篇文章的你有福了,我们今天一起来报复一下爬虫,直接把爬…
2024年macbook 安装PHP7
1、查看php版本: php -v 5.5.29
2、使用homebrew安装php7
brew update #更新源
brew search php #查…