240 发简信
  • 120
    解决Tomcat日志乱码

    Tomca版本:9.0.19 未解决前 解决后 解决方案进入.../apache-tomcat-9.0.19\conf目录打开logging.p...

  • Java Native方法与Native函数绑定的方式

    静态绑定以打开串口的方法为例:JINJNI打开串口方法.jpgJavaJNI打开串口对应的Java方法.jpg JNIEXPORT,强制Nati...

  • CPU架构适配需要注意的问题

    mips(已废弃)mips,mips64 armeabix86_64,x86arm64-v8a,armeabi-v7a,armeabi 兼容模式...

  • 120
    AtomicReference与AtomicReferenceFieldUpdater的区别

    AtomicReference,以下简称AR;AtomicReferenceFieldUpdater,以下简称ARFU。两者功能一致,原理相同,...

  • ConcurrentHashMap并发总结

    ConcurrentHashMap(以下称为CHM)各版本JDK 5:分段锁,必要时加锁。通过Segment来分段,减少每次操作map时都需要执...

  • 120
    线程安全

    线程安全 线程安全定义:线程间共享可变资源(内存)。 实现线程安全的方法:不共享资源。使用可重入函数,不对外部资源做任何修改,如:public ...

  • 线程停止方式分析

    官方提供的Thread.stop()与Thread.stop(Throwable obj)均被废弃,意味着我们不能简单地停止线程。原因:多线程访...

    0.1 66 0 1
  • onActivityResult与回调的对比解析

    onActivityResult缺点代码逻辑分离,容易出现两边不一致。结果类型多时,resultCode增多导致难以维护。目标Activity调...

  • Java泛型实现机制

    原理Java泛型是通过类型擦除来实现。 类型擦除的好处运行时内存负担小诸如List 、List 等在运行时只会存在List一个类型。兼容性好Ja...