关闭

myeclipse10.7导出war包时出错解决办法

经过测试本次破解可以解决此错误,只需替换一个jar文件,重启两次myeclipse就可以解决。以下是详细操作: 方法: 一:把压缩包里面的jar文件替换到plugins目录下。 替换后请把替换后的文件修改扩展名为txt(或者其他什么扩展名都行), 二:然后启动myeclipse。完全启动后,什么也别做,直接关闭 三:在把之前修改的改回ja...
阅读(11) 评论(0)

Linux中解除端口占用

1.查看8080端口是否被占用: netstat -anp | grep 8080 输出结果:tcp        0      0 :::8080                     :::*                        LISTEN      3000/java      由上可知8080端口已经被开启。 2.查看占用8080端口的进程: f...
阅读(7) 评论(0)

Netty——LengthFieldBasedFrameDecoder

先看看LengthFieldBasedFrameDecoder的官方API  http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html  API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:  ...
阅读(42) 评论(0)

netty——LengthFieldBasedFrameDecoder实例(解决半包)

1,使用LengthFieldPrepender编码,LengthFieldBasedFrameDecoder解码的netty传输 可以解决半包粘包 2 代码部分 tcpserver [java] view plain copy  print? package com.bimatrix.revit.nettyTest;      impo...
阅读(36) 评论(0)

byte[]数组和int之间的转换

这里简单记录下两种转换方式: 第一种: 1、int与byte[]之间的转换(类似的byte short,long型) [java] view plain copy /**       * 将int数值转换为占四个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用      * @param ...
阅读(43) 评论(0)

Java NIO使用及原理分析 (四)

在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request),服务器会为每个客户端请求建立一个线程,由该线程单独负责处理一个客户请求。这种模式带来的一个问题就...
阅读(40) 评论(0)

Java NIO使用及原理分析 (三)

在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等。在本文中我们来看一下缓冲区一些更细节的内容。 缓冲区的分配 在前面的几个例子中,我们已经看过了,在创建一个缓冲区对象时,会调用静态方法allocate()来指定缓冲区的容量,其实调用 allocate()相当于创建了一个指定大小的数组,并把它包...
阅读(34) 评论(0)

Java NIO使用及原理分析(二)

在第一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态的变化。本文为NIO使用及原理分析的第二篇,将会分析NIO中的Buffer对象。 在缓冲区中,最...
阅读(55) 评论(0)

Java NIO使用及原理分析 (一)

在Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据库,按块处理要比按字节处理数据快的多。 在NIO中有几个核心对象需要掌握:缓冲区(Buf...
阅读(48) 评论(0)

java NIO代码示例

服务端:package cn.nio; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.ni...
阅读(64) 评论(0)

java IO 模型 阻塞/非阻塞 同步/异步

.什么是阻塞IO?什么是非阻塞IO? 在了解阻塞IO和非阻塞IO之前,先看下一个具体的IO操作过程是怎么进行的。 通常来说,IO操作包括:对硬盘的读写、对socket的读写以及外设的读写。 当用户线程发起一个IO请求操作(本文以读请求操作为例),内核会去查看要读取的数据是否就绪,对于阻塞IO来说,如果数据没有就绪,则会一直在那等待,直到数据就绪;对于非阻塞IO来说,如果数据没有就...
阅读(83) 评论(0)

Dubbo-Admin管理平台和Zookeeper注册中心的搭建

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka         ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。      ...
阅读(80) 评论(0)

apache与tomcat关系

Apache本身作为软件基金会Apache,Apache软件基金会下的子项目有个核心——Apache HTTP Server Project;Nginx同样也是一款开源的HTTP服务器软件(当然它也可以作为邮件代理服务器、通用的TCP代理服务器)。 HTTP服务器本质上也是一种应用程序——它通常运行在服务器之上,绑定服务器的IP地址并监听某一个tcp端口来接收并处理HTTP请求,这样客户端(一般...
阅读(77) 评论(0)

Spring的AOP用法

什么是AOP? 1.AOP概念介绍   所谓AOP,即Aspect orientied program,就是面向方面(切面)的编程。    功能: 让关注点代码与业务代码分离! 关注点:           重复代码就叫做关注点; 业务代码:     核心业务的代码 业务代码与关注点代码分离,好处?                --> 关注点代码写一次即可;   ...
阅读(46) 评论(0)

mysql中创建约束语法,建表时,建表后

主键、外键和索引的区别   定义:  主键--唯一标识一条记录,不能有重复的,不允许为空  外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空值  索引--该字段没有重复值,但可以有一个空值   作用:  主键--用来保证数据完整性  外键--用来和其他表建立联系用的  索引--是提高查询排序的速度   个数: ...
阅读(131) 评论(0)
181条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:69635次
    • 积分:1513
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:119篇
    • 译文:0篇
    • 评论:4条
    最新评论