logo头像
Snippet 博客主题

java

volatile关键字

在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。要解决...

java操作串口通信

最近接触了modbus串口通信,记录一下,方便以后使用。 下载动态链接库:rxtx-for-java 、 Windows Copy RXTXcomm.jar ---> <JAVA_HOME>\jre\lib\ex...

java中的代码块

代码块: 用{}括起来的一段代码,代码块可以分为四种:普通代码块、构造块、静态代码块、同步代码块 普通代码块 定义在方法中的代码块。 构造块 将代码块直接定义在类中,则称为构造代码块。会优先于构造方法运行,每构造类一次就执行一...

解决前后端跨域问题

方法一 CORS:java服务端添加如下代码即可 String[] allowDomain = {"http://loanstatic.gs.youyuwo.com", ...

深入理解String、StringBuffer、StringBuilder

三者在执行速度方面的比较:StringBuilder > StringBuffer > String 由于StringBuilder、StringBuffer都继承自抽象类AbstractStringBuilder,他们的...