自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 js函数对象的call()方法、apply()方法、arguments属性

一、call()方法call()方法是函数原型对象属性的方法,调用者为函数对象可以将一个对象指定为第一个参数,此时这个对象将会成为函数执行时的this,从第二个参数起依次传入实参例:call(obj, a, b);第一个参数表示函数中的this,a,b表示实参二、apply()方法apply()方法是函数原型对象属性的方法,调用者为函数对象可以将一个对象指定为第一个参数,此...

2019-07-28 13:20:22 1857

原创 Java中的wait()、notify()和notifyAll()方法

一、wait()、notify()和notifyAll()方法wait():当前线程进入阻塞状态,并释放同步锁notify():唤醒被wait的一个线程,如果多个线程被wait,就会唤醒优先级最高的那个线程notifyAll():唤醒所有被wait的方法这三个方法是Object类的方法;必须使用在同步代码块中或同步方法中;调用者必须是同步代码块或同步方法的同步监视器。因为同步监...

2019-07-27 19:28:44 442

原创 CSS定位笔记

一、static默认值元素没有开启定位二、relative相对定位相对定位没有脱离文档流 相对定位相对于自身的位置定位 相对定位提升一个层级(会遮挡低层级的元素) 相对定位不会改变元素的性质(块级元素还是块级元素,内联元素还是内联元素)三、absolute绝对定位绝对定位会脱离文档流 绝对定位相对于离其最近开启定位的祖先元素位置定位(如果祖先元素没有开启定位,则会相对于浏览...

2019-07-21 18:49:13 200

原创 CSS解决高度塌陷问题

一、高度塌陷出现默认下父元素包着子元素,如果父元素没设置高度,子元素会撑起父元素;如果子元素设置为浮动,这子元素会脱离文档流,子元素不能撑起父元素出现高度塌陷。浮动元素会变成行内块元素。二、overflow解决高度塌陷overflow属性规定当内容溢出元素框发生的事情可取值:visible(默认值)、hidden(内容会被修剪)、scroll(内容会被修剪,但是浏览器会显示...

2019-07-20 23:01:36 1196

原创 CSS设置块级元素、内联元素、行内块元素属性及区别

一、块级元素独占一行 默认width是父元素的100%,height取决于内容的height 设置width、height有效 设置margin,上下左右有效 设置padding,上下左右有效二、内联元素不会独占一行 默认width取决于内容的width,height取决于内容的height 设置width、height无效 设置margin,左右生效、上下无效 设置pa...

2019-07-20 20:04:39 6289

原创 CSS选择器总结

1.元素选择器、id选择器、类选择器/* css代码 *//* 元素选择器 */p { color: red;}/* id选择器 */#id1 { color: yellow;}/* 类选择器 */.class1 { color: brown;}2.选择器分组(并集选择器)、复合选择器(交集选择器)并集选择器 使用“,”隔开。交集选择器 ...

2019-07-19 00:30:44 279

原创 Java RMI简单示例

一、创建远程接口创建接口ISayHello,并继承Remote接口,定义方法需抛出RemoteException异常。public interface ISayHello extends Remote { public String sayHello(String name) throws RemoteException;}二、实现远程接口创建类SayHelloIm...

2019-07-17 20:28:12 487

原创 Java组播

一、服务端public class MulticastServer { public static void main(String[] args) throws IOException, InterruptedException {// 组播地址D类Ip地址,地址段224.0.0.0 - 239.255.255.255 InetSocketAddr...

2019-07-16 17:56:30 242

原创 Java Socket实现UDP通信

一、UDPTCP是面向连接的可靠传输协议,接受方和发送方两个Socket必须建立连接,才能发送数据。UDP是一种无连接协议,数据报中包含源地址和目的地址,因此无需双方建立连接。二、服务端服务端创建DatagramSocket,并绑定端口,使用DatagramPacket接收数据报。public class UDPServer { public static void...

2019-07-16 17:20:02 1097

原创 Java Socket实现基于NIO的TCP通信

一、NIO的引入对于BIO通信时,服务端ServerSocket会在accept方法,和read方法发生堵塞,导致别的请求无法进入,当然可以使用多线程处理,如果请求很多,就会有很多线程,消耗太大。NIO服务端ServerSocketChannel设置为非阻塞,把通道注册到选择器Selector上,多个客户端请求,都注册到选择器Selector上,由选择器轮询已经准备好的通道进行处理。二、J...

2019-07-13 13:06:07 2051 1

原创 Java Socket实现基于BIO的TCP通信

一、BIOBIO,即同步并阻塞。服务端会在ServerSocket对象的accept方法发生阻塞,当有连接进入的时候,才能继续往下执行;读取数据,调用read方法时,也会发生阻塞。二、服务端public class BIOServer { public static void main(String[] args) { try { o...

2019-07-12 19:24:18 511

原创 Java属性的继承

Java方法重写是子类重写父类同名的方法,子类方法覆盖了父类的方法。而对于属性,子类不会覆盖父类同名的属性。如果子类没有定义属性,子类会继承最近父类的属性。如果创建子类对象后,父类和子类对象都会保存一份自己的属性,子类对象引用向上转型为父类对象引用,父类对象引用调用的是子类重写的方法,调用的属性仍然是父类的属性。class Parent{ public String nam...

2019-07-09 20:36:34 5661

原创 Java IO流使用总结

一、字节输入输出流、字符输入输出流FileInputStream:文件字节输入流、FileOutputStream:文件字节输出流、FileRead:文本字符输入流、FileWriter:文件字符输出流。读写非文本文件(图片、视频等),用字节输入输出流;读写文本文件,用字符输入输出流。如果使用字节流处理中文字符文件,输出到控制台可能会出现乱码,此时可以用转换流解决。复制图片,从图片a....

2019-07-07 14:00:46 265

原创 Java Socket实现简单的RPC

一、RPC RPC(Remote Procedure Call)——远程过程调用。两台服务器A、B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能之间调用,需要通过网络来表达调用语义和传达调用的数据。 实现RPC步骤:1.客户端生成动态代理类;2.代理类发送请求;3.服务端接受请求;4.服务端处理请求;5.服务器发送...

2019-07-06 11:26:44 906

hibernate-annotations库

Hibernate的Annotation库,包含ejb3-persistence.jar、hibernate-annotations.jar、hibernate-commons-annotation.jar、log4j-1.2.11.jar

2018-02-02

AngularJS库1.4.6和1.6.3

AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。

2018-01-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除