- 博客(7)
- 收藏
- 关注
原创 js相对路径问题及URL问题
在如图所示路径的html中,如果其中的<script src=“”>src属性为 不加 / 代表当前路径 即直接加在shopadmain/后面 加 / 代表相对于根目录的路径 ../代表向上一级路径,即相对于o2o ...
2018-08-11 09:20:38
8612
转载 java中带继承类的加载顺序
在加载类时,Java虚拟机先加载父类再加载子类,再对静态初始化块、 静态成员变量(类变量)、静态方法进行一次初始化。 只有调用new方法时才会创建类的对象。按照父子继承关系进行初始化, 首先执行父类的初始化块部分,然后是父类的构造方法,再执行子类的 初始化块,最后是子类的构造方法。 销毁对象的过程是:首先销毁子类部分,再销毁父类部分。 /* 只有在创建一个对象时,才会按先父类后子类的顺序初始化类的...
2018-05-07 19:44:00
518
转载 重入锁
package com.joker.test;import java.util.concurrent.locks.ReentrantLock;/** *可重入锁 *所谓重入锁,指的是以线程为单位,当一个线程获取对象锁之后,这个线程可以再次获取本对象上的锁,而其他的线程是不可以的 *synchronized 和 ReentrantLock 都是可重入锁 *可重入锁的意义在于防止死锁 *实现原理实...
2018-05-07 19:33:30
169
转载 NIO原理
是什么?NIO(Non-blocking I/O,在Java领域,也称为New I/O,从 Java 1.4 开始),是一种==同步非阻塞的I/O模型==,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。主要包括三个核心组件:NIO的工具包提出了基于Selector(选择器)、Buffer(缓冲区)、Channel(通道)的新模式...
2018-03-22 08:20:22
840
转载 NIO使用的缺点
(Java IO: 从一个阻塞的流中读数据) 而一个 NIO 的实现会有所不同,下面是一个简单的例子:ByteBuffer buffer = ByteBuffer.allocate(48); int bytesRead = inChannel.read(buffer);注意第二行,从通道读取字节到 ByteBuffer。当这个方法调用返回时,你不知道你所需的所有数据是否在缓冲区内。你所知道的是,该...
2018-03-22 08:19:42
4457
转载 java中文乱码解决之道(九)—–总结
乱码,我们前台展示的杀手,可能有些朋友和我的经历一样:遇到乱码先按照自己的经验来解决,如果没有解决就google,运气好一搜就可以解决,运气不好可能够你折腾一番了。LZ之所以写这个系列博客就是因为遇到这个令人讨厌的问题,虽然是小问题但又不得不解决。在这个系列博文中LZ并没有阐述归纳乱码的方法,出现乱码的原因各式各样但根本原因就是编码转换过程中的格式不一样,所以我们只需要了解了java在运行过程中是...
2018-03-18 13:33:55
161
转载 Java中的char究竟能存中文吗?
今天面试被问到“Java中的char能存中文吗?”,我回答有的字能有的字不能,结果被嘲笑了,不过我也忘了字符编码的相关知识所以也没能解释。晚上查了下资料,记录一下。网上搜索这个问题,答案清一色都是能,毕竟随便写行代码都能清晰地证明可以:char c = '我';但是事实并不是那么简单,Java的char内部编码为UTF-16,请参考String编码(二) 证明JAVA的char编码为UTF-16J...
2018-03-18 09:59:42
1801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人