240 发简信
IP属地:海南
  • 120
    一文搞定macOS下Go语言开发环境的搭建

    1.下载安装 Go语言 下载地址:https://golang.google.cn/dl/[https://golang.google.cn/dl/] 下载完成后,直接双击 ...

  • 120
    关于spring boot2.0升级freemark文件后缀修改,默认配置下ftl文件读取不到

    最近项目需要接入prometheus监控,由于架构那边是基于actuator做的监控数据采集,使用spring boot 2.2.6作为开发版本,业务系统需要统一升级spri...

  • 第一个问题:整个堆就一个字符串常量池名字叫StringTable,里面存储我们定义的字符串,例如文中的 "cc"。
    第二个问题:简单来说,“cc”这种字符串字面量存储在字符串常量池中,new String("cc")是在堆中创建String这个对象,如果“cc”在字符串常量池里存在,则不创建了,如果常量池里不存在,就在在常量池里创建"cc"。然后新创建的String对象里的char数组指向字符串常量池中存储的"cc".

    五分钟理解Java中字符串(String)的存储原理

    写这篇博客的目的起源于自己想要知道String提供的intern()方法的作用以及String内部的存储原理是怎样的? 如下代码: String s1 = new Strin...

  • 深入理解Class文件-2

    在深入理解Class文件-1这篇文章中,大致了解了Class文件的结构,在平时的使用中,我一般都倾向于使用工具来解析并查看class文件,如jdk自带 javap 程序,使用...

  • 120
    深入理解Class文件-1

    什么是class文件   Java字节码类文件(.class)是Java编译器编译Java源文件(.java)产生的“目标文件”。它是一种8位字节的二进制流文件。JVM能识别...

  • 120
    五分钟理解Java中字符串(String)的存储原理

    写这篇博客的目的起源于自己想要知道String提供的intern()方法的作用以及String内部的存储原理是怎样的? 如下代码: String s1 = new Strin...

  • java中随机数Random VS ThreadLocalRandom

    由于功能改造需要做灰度上线,通过使用权重来控制让一部分流量走原来的逻辑,一部分流量走改造后的逻辑,基于权重的方案需要根据生成的随机数来看落到哪个区间(类似dubbo的基于权重...

  • 为什么mysql数据库的timestamp只能从1970到2038的某一时间?

    在做项目的时候用到mysql,因为存储的数据是时间,自然想到用timestamp类型,导入数据的时候前面还是正常的,突然碰到一个数据报错了,column ‘end_time ...

个人介绍
talk is cheap show me the girl!!!