240 发简信
IP属地:云南
  • 120
    Leetcode0002.两数相加【中等】

    题目描述 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可...

  • 120
    Leetcode0001. 两数之和【简单】

    题目描述 给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案...

  • 《作死故障篇八》- 为什么非volatile变量也有线程可见性

    为了验证volatile的线程可见性,动手写了一个小demo,首先当然是要将变量设置为非volatile,验证其不具有线程可见性,但是事与愿违,不管怎么验证,线程却都可以立即...

  • 120
    Redis入门篇-五种基本数据类型及使用场景

    前期准备工作(如无需要可直接跳过) redis安装 具体的安装教程可参考之前的章节(https://www.jianshu.com/p/91f90adb782f[https:...

  • 120
    Redis入门篇-安装

    前言 本文是基于Redis5.x版本 机器:MacBook Pro 官网(中文):http://www.redis.cn/[http://www.redis.cn/] 官网(...

  • 120
    Spring Boot快速搭建Restful Web应用

    前言 JDK 1.8 or later Maven 3.2+ IDE:IntelliJ IDEA 新建Maven工程 上图2,需要选择本地的jdk环境(建议1.8及以上) 构...

  • 120
    Arthas利用Spring容器获取对象 调用实例方法 线上问题排查Tips

    启动arthas java -jar arthas-boot.jar 记录RequestMappingHandlerAdapter#invokeHandlerMethod的请...

  • 120
    JUC Atomic原子类深入

    什么是Atomic Atomic是原子性的意思,可以自动更新,用于原子增量计数器之类的应用程序。可以解决多线程环境递增的异议性问题。 怎么使用Atomic AtomicInt...

  • 120
    JUC TimeUnit深入

    TimeUnit是什么? JUC的一部分,表示给定粒度单位的持续时间,并提供实用方法以跨单位进行转换,并在这些单位中执行计时和延迟操作。 包含的时间单位 NANOSECOND...

  • 120
    深入理解 Java线程池

    前言 线程池之前需要是[多线程知识:https://www.jianshu.com/p/1b2daac373d5][https://www.jianshu.com/p/1b2...

  • 120
    Java线程模型

    定义 线程是操作系统的最小调度单位,包含于进程。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程可以并行执行不同的任务。 与进程的不同 进程是操...

  • 120
    Arthas JVM相关命令

    dashboard[https://arthas.aliyun.com/doc/dashboard.html]:当前系统的实时数据面板 输入Q或者Ctrl+C可以退出dash...

  • 120
    Arthas简单命令入门

    help:查看命令帮助信息 help 其他命令/其他命令 [-h/--help]:查看其他命令的帮助文档 cat[https://arthas.aliyun.com/doc/...

  • 120
    Arthas 安装与卸载

    官方帮助文档 https://arthas.aliyun.com/doc/install-detail.html[https://arthas.aliyun.com/doc/...

  • 120
    Java多线程

    Java 多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。...

  • zookeeper集群搭建

    版本:3.5.6 解压软件包tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz -C /opt/softwares 创建软链接ln -sf...