240 发简信
IP属地:安大略
  • linux 创建用户

    创建用户组 groupadd -g 组ID 组名称 创建用户 useradd 用户名 -d 家目录 -g 用户所属组 -u 用户iduserad...

  • Resize,w 360,h 240
    并发编程:原子性,可见性和有序性

    在并发编程[https://so.csdn.net/so/search?q=%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%...

  • tomcat JVM配置说明

    JAVA_OPTS="-Xms2560m -Xmx20480m -XX:MetaspaceSize=1024m -XX:MaxMetaspace...

  • Resize,w 360,h 240
    tomcat调优

    线程池大小 = 每秒请求数 × 平均请求处理时间 假设服务器是单核的: 线程池大小 = (线程 I/O 阻塞时间 + 线程 CPU 时间 )/ ...

  • Resize,w 360,h 240
    上下文切换

    进程间上下文切换 锁的竞争太激烈会导致锁升级为重量级锁,未抢到锁的线程会进入monitor,而monitor依赖于底层操作系统的mutex lo...

  • linux 物理cpu、cpu核数、逻辑cpu

    在linux系统中,提供了proc系统[http://en.wikipedia.org/wiki/Procfs]显示系统的软硬件信息,可以使用命...

  • 学会synchronized(从偏向锁到重量级锁)

    注:无论是对一个对象进行加锁还是对一个方法进行加锁,实际上都是对对象进行加锁。java对象在内存中的存储结构主要有一下三个部分: 对象头 实例数...

  • Volatile、Synchronized两者的区别联系

    volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有...

  • Resize,w 360,h 240
    java变量种类及存储方式

    变量种类: 全局变量(成员变量) 局部变量 静态变量 变量解释 1. 全局变量(成员变量): 1.全局变量定义在类中,在整个类中都可以被访问2...

个人介绍
不积跬步,无以至千里