自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (9)
  • 收藏
  • 关注

转载 Apache和tomcat的区别

  apache支持静态页,tomcat支持动态的,比如servlet 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。 apache是web服务器,Tomcat是应用(...

2016-06-17 10:16:07 370

原创 java中的网络支持-socket编程

服务端执行server.accept方法以后,会处于阻塞状态,也就是直到启动了客户端,从客户端传来信息才会继续运行下去,而客户端在启动后也处于阻塞状态,直到服务端给它回应才会继续运行下去 先运行服务器后,控制台不会有任何输出 运行客户端以后,服务器端才会输出“一个客户端建立连接” 然后客户端输出 ”欢迎使用“ 服务端: /** 必须先启动服务器 后连接 1、创建

2016-06-07 22:13:01 358

原创 利用IO流实现基本类型与byte数组的互转

这里以double为例 double--->byte[] public static byte[] convert(double num) throws IOException{ byte[] data=null; ByteArrayOutputStream bos=new ByteArrayOutputStream(); DataOutputStream dos=n

2016-06-04 19:29:02 2085 3

原创 Java中的网络支持

通过java实现网络编程,说到底还是涉及到类 提供网络功能的四大类 1.InetAddress:封装IP地址及DNS域解析符,没有封装端口 InetAddress没有对外公共的构造方法,得到InetAddress对象的三种常用方法 //使用getLocalHost()创建新对象 InetAddress addr=InetAddress.getLocalHost(); //10.18

2016-06-04 19:24:54 471

原创 网络编程的基本概念

网络编程不同于网页编程,前者是实现数据的传输,而后者是实现与客户端的交互     1.计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大,功能强的网络系统 从而使众多的计算机可以方便地互相传递信息,共享硬件,软件,数据信息等资源   根据区域的大小可以分为:局域网,城域网,互联网     2.地址 -IP地址 确定计算机在网络上“位置”   ...

2016-06-04 16:59:15 428

原创 线程同步中的“生产者和消费者”模式

过多的线程同步可能会造成死锁 死锁通俗来讲就是两个或者两个以上线程,占用了对方下一步所需要的资源,多个线程僵持都无法结束任务的状态   生产者和消费者模式是一个多线程同步的经典案例 它利用信号灯来判断线程是否可以执行,可以避免线程的死锁问题 在java中,生产者与消费者模式是必须通过同步synchronized才可以实现的   下面的代码中有两种不近相同的该模式代码展示(Movie,...

2016-06-01 15:34:25 710

空空如也

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

TA关注的人

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