随笔分类 - java
记录java的学习内容
摘要:volatile说明 在变量中声明后,能够在所有线程中共享改变量。并且volatile关键字能防止指令重排,即程序读取到volatile时,则不会将程序执行顺序修改。 先了解下内存模型 cpu内存模型 多核cpu在处理数据时,会通过系统总线把主内存中的数据读取副本到高速缓存中的缓存行,当其中一个cp
阅读全文
摘要:绑定:将方法或成员变量与其所在的类/对象关联起来 静态绑定:指在程序编译阶段会去检测,将方法和成员变量关联到对应的类中。 在Java中,final、static修饰的方法以及构造函数都是静态绑定的。 动态绑定:会在程序运行时根据实例对象确定执行的方法。 每个类被加载到虚拟机时,在方法区保存元数据,并
阅读全文
摘要:继承: 每一个扩展类继承基类都可以看成人类衍生出不同的人。 人的本能,都会通过语言交流、吃饭等。但是每个人说话的方式和吃饭方式会因为环境的不同而不同。 比如一个人,他说中文,他吃饭用的是筷子。另一个人,他说英语,他吃饭用刀叉。 都属于人类,拥有同样的行为,但是这些行为的实现方式都是不同的。 通过代码
阅读全文
摘要:因项目需要,将元素id命名为数组(array[i].string) 使用jq去获取该id的元素时,返回的是个undefined。即jq获取不到该元素,因为该元素中的id含有特殊字符"["、"]"、"." 解决方法1:使用js去获取 document.getElementById(id); 解决方法2
阅读全文
摘要:ActiveMQ介绍 ActiveMQ是一种消息中间件,有两种模式,一种点对点模式 发布者将发布的消息发送给服务器,等待用户监听并接受数据;第二种订阅模式 发布者将消息发布给消息服务器,让服务器将所有的数据直接转发给再监听的用户,进行一对多通信(类似微信公众号)。 ActiveMQ主要是为了降低程序
阅读全文

浙公网安备 33010602011771号