- 浏览: 6570 次
- 性别:
- 来自: 广东
最新评论
文章列表
无论何时运行一个Swing应用程序,都会自动创建三个线程。第一个是主线程,它运行程序的主方法。第二个线程称为工具包线程,它负责捕获系统事件,如键盘按下或鼠标移动。捕获的事件将发送到第三个线程(事件派发进 ...
类型转换分为自动转换和强制转换。
自动转换一般是类型存储位数低的转向类型存储位数高的,
byte(1字节)->short(2)->char(2)->int(4)->long(8)->float(4)->double(8),前面的可以自动转换到后面的,自动类型转换一般不会导致数据丢失。因为存储位数低的类型对象只需在其二进制码前补上相应的0即可转换成存储位数高的类型,不会导致数据丢失。强制转换恰好相反,存储位数高的类型对象要截断高位二进制码才能转换成存储位数低的类型,截断将导致数据丢失。
short char之间的转换
short和char的区别就是short是 ...
盗链,简单来说就是通过引用链接,请求非存储在自己服务器上的资源。盗链一方面损害了被盗链网站的利益,另一方面加重了被盗链网站服务器的负担。
当我们浏览网站时,所请求页面上的所有资源并不是一次性从服务器发送到浏览器的。一开始,服务器返回的相应主要为html文本内容,当浏览器发现一个图片标记<img src=...>时,会生成另一个HTTP请求,得到标记所描述的资源。若src填入别的网站的图片地址且该网站没做防盗链措施就形成了盗链。
一般实现防盗链的思路是利用HTTP请求里首部信息中的referer。referer包含了发出HTTP请求的URL,我们就可以通过分析URL,判断该URL是 ...
右键打开项目Properties->java Bulid path->Libraries->Add Libraries->Server Runtime,选择tomcat服务器即可