• HOME
  • SEARCH
  • TOPICS
  • DATA

  • Java 并发编程之 AtomicStampedReference

    说明 AtomicReference不能保证ABA问题,故引入了版本标记AtomicStampedReference。 代码 public class Atom

    2021-09-21, Views: 2951 , Topics: Java juc

  • Java 并发编程之 AtomicReference

    说明 AtomicReference是原子的引用类型保证了并发情况下对引用的修改的线程安全。 代码 public class AtomicReferenceDe

    2021-09-21, Views: 2185 , Topics: Java juc

  • Java 并发编程之 AtomicBoolean

    代码 public class AtomicBooleanDemo { public static void main(String[] args)

    2021-09-20, Views: 2301 , Topics: Java juc

  • Java 并发编程之 AtomicInteger AtomicLong

    说明 AtomicInteger和AtomicLong原子类,保证了并发时线程安全的累加操作。底层是使用CAS原理。 AtomicInteger 原子整型类 A

    2021-09-19, Views: 2333 , Topics: Java juc

  • Java jcmd 命令动态修改 JVM 启动参数

    说明 文中的12345为进程的pid。 列出所有标志 Linux jcmd 12345 VM.flags -all | grep manageable Wind

    2021-09-18, Views: 3928 , Topics: JVM jcmd 诊断工具

  • IDEA Debug 人为修改数值模拟数据不一致情况

    场景 在CAS的compareAndSet中,需要比较原先的值,模拟多线程修改了数值。 使用 在Debug的Variables面板中,选择变量,右键,选择Set

    2021-09-17, Views: 2873 , Topics: IDEA Debug

  • IDEA Debug 查看方法返回值

    示例 在Math.random();这行打上一个断点,查看其返回的具体值。 public class DebugMethodReturnValue {

    2021-09-16, Views: 6393 , Topics: IDEA Debug

  • OpenResty 使用 Certbot 生成 SSL 证书

    操作系统 Centos8 安装 snap 包管理器 安装epel仓库并更新 sudo dnf install epel-release sudo dnf u

    2021-09-15, Views: 5387 , Topics: OpenResty HTTPS Let's Encrypt

  • 移动端使用 Chrome 开发者工具调试网页

    备注 Chrome竟然连接不上,Edge虽然有些延迟却能连接上 (Emm...没有看错,就是Chrome连不上,Edge可以。) 设备 Android手机或平

    2021-09-14, Views: 4968 , Topics: Android Chrome

  • Chrome 开发者工具模拟 WebSocket 弱网环境

    结论 目前开发者工具对于WebSocket的弱网环境还没有支持,更改Throttling对WebSocket建立连接时有用,建立连接后不起作用。 相关 Bug

    2021-09-13, Views: 4413 , Topics: Chrome WebSocket

  • JavaScript WebSocket 为什么不提供 ping 和 pong

    原因 WebSocket是基于TCP的长链接,保持长连接的功能由TCP的keepalive实现。当网络由连接态到中断态再到连接态转换时,TCP可能仍然保持了连接

    2021-09-10, Views: 6151 , Topics: WebSocket JavaScript

  • Java WebSocket The remote endpoint was in state [TEXT_FULL_WRITING] which is an invalid state for called method

    版本 使用了javax.websocket的api。 错误信息 java.lang.IllegalStateException: The remote endp

    2021-09-09, Views: 8182 , Topics: Java WebSocket

  • Java synchronized 保证可见性

    原因 synchronized在代码块执行结束后会将执行结果刷新到主存中。 所以synchronized也和volatile有可见性的作用。 JMM 规范 sy

    2021-09-03, Views: 2447 , Topics: Java juc 锁

  • Java 使用 wait 等待会使 synchronized 升级为重量级锁

    原因 因为wait方法会让锁对象从owner拥有者变为waitSet队列中等待。 所以必须关联一个Monitor对象,这样synchronized就升级为了重量

    2021-09-02, Views: 3600 , Topics: Java juc 锁

  • Java volatile 内存屏障保证可见性和有序性

    相关名词 内存屏障:Memory Barrier 写屏障:store fence 读屏障:load fence 保证可见性 写屏障 保证在该屏障之前的代码,对共

    2021-09-01, Views: 2433 , Topics: Java juc

  • Java 中 sleep 和 wait 的区别

    区别一 sleep是Thread的方法。 wait是Object的方法。 区别二 sleep不需要包裹在synchronized中。 wait必须包裹在sync

    2021-08-31, Views: 2127 , Topics: Java juc

  • JMeter 多用户不同 Cookie 压测接口

    版本 基于Apache JMeter 5.4.1 原因 需要使用不同用户登录后进行后续接口的请求,请求完成后退出登录。 说明 本例以Cookie作为关联,若使用

    2021-08-29, Views: 5078 , Topics: JMeter

  • JMeter 使用 Loop Controller 进行循环请求

    版本 基于Apache JMeter 5.4.1 原因 需要循环请求一些接口。或者同一接口不同参数,可以将参数设置在CSV文件中。Loop Controller

    2021-08-29, Views: 3625 , Topics: JMeter

  • JMeter 提取 JSON 字段用于下一个请求

    版本 基于Apache JMeter 5.4.1 原因 往往有很多接口是有关联性的,当前请求需要用到上一个请求的返回值。 使用JSON Extractor提取器

    2021-08-28, Views: 2919 , Topics: JMeter

  • JMeter 当前接口请求失败停止请求下一个接口

    版本 基于Apache JMeter 5.4.1 原因 在进行压测时,下一个接口依赖于上一个接口的请求结果,对于请求失败的接口,就不再进行下一个接口的请求。 I

    2021-08-27, Views: 4338 , Topics: JMeter

  • First Prev
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub