Java并发的机制的背后是Java虚拟机(JVM)的工作机制,本文从几个关于并发和多线程的疑问开始,引出Java内存区域的介绍,希望能帮助大家更好的理解Java并发机制。 1...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Java并发的机制的背后是Java虚拟机(JVM)的工作机制,本文从几个关于并发和多线程的疑问开始,引出Java内存区域的介绍,希望能帮助大家更好的理解Java并发机制。 1...
Protobuf是什么 Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。 为什么要使用Protobuf 如何使用...
导语 前段时间有一则阿里员工外泄信息被捕获的报道。大致内容是阿里的某位员工,在内部办公软件截图,使用PS工具修掉截图上的可见水印,然后传播出去,但阿里通过图片携带的不可见水印...
我们已经知道Java堆是被所有线程共享的一块内存区域,所有对象实例和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代(Young Generati...
LexusLee 背景 最近踩到一个 "Socket 连接持续处于 Fin_Wait2 和 Close_Wait 状态无法关闭" 的坑中。起因是在维护大量连接时调用 sock...
大家好,我是帅气小伙,由于最近公司项目辗转大数据,需要做数据抽取的工作,kettle是目前比较成熟的ETL工具,而传统的kettle客户端在任务调度这方面没有实现,于是在网上...
官方英文原版: https://docs.oracle.com/en/java/javase/11/migrate/index.html#JSMIG-GUID-C25E2B...
千呼万唤,JDK11于2018-09-25正式发布!你是不是和笔者一样还在使用JDK8呢?甚至有些开发者还在使用JDK7!没关系,让我们先一睹JDK11的风采。 JDK11发...
先看代码: 测试的结果: 从代码上看出, 当要赋的值在[-128~127]范围内,则会直接指向该值的引用,不用去new 个对象到堆内存中去了。因为Integer已经缓存了数据...
Flyway 1. Flyway是什么 Flyway是一款开源的数据库版本管理工具,Flyway可以独立于应用实现管理并跟踪数据库的变更,Flyway根据自己的约定,不需要复...
本文地址:https://www.jianshu.com/p/90e4b83575e2 1.简介 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XM...
最近花时间看了下kotlin,语法和swift很像相对于java简洁很多。在android项目里kotlin现阶段还是寄生在jvm平台的,所有的kotlin源代码都会被编译成...
原文博客:Doi技术团队链接地址:https://blog.doiduoyi.com初心:记录优秀的Doi技术团队学习经历 开篇 本篇用Redis实现文章的点赞,并由从点赞数...
背景音乐:7 years - Lukas Graham 当你开始嫌弃Excel过于简单, 当你面对python和R的可视化工具包望而却步, 那么恭喜你,Echarts或Hig...
1 考察知识点 HTML DOM CheckBox属性 CheckBox对象代表一个HTML表单中的中的一个选择框 知识点学习地址:http://www.w3school.c...