
java
luna84
这个作者很懒,什么都没留下…
展开
-
xampp 无法启动 tomcat
如果在control panel上无法启动tomcat, 可以去xampp\tomcat\bin文件夹里,双击startup.bat启动,在control panel上会显示tomcat已经启动另外一种方法,就是在myeclipse里面,将你的项目server配置为xampp中tomcat所在的目录,在myeclipse里面启动tomcat, 就不需要xampp 的 control panel原创 2013-09-28 14:26:44 · 5823 阅读 · 1 评论 -
Android socket 客户端 C++服务端, 延时严重解决,贴点粘包代码
这个问题曾经困扰姐很久,但因为只是延时,而数据仍然正确,就将这个问题放在一边了。昨天开始研究,以为是IO包没有NIO包快的原因,昨天改用NIO socket,写完一测,仍然有严重的延时呀。姐差点傻眼,不过还好姐聪明,原来是姐缓存的数据没有全部处理掉呀,而是在等下次有数据进来的时候才处理,那些聊天消息其实早就发来了,被姐藏着呢。哎,终于轻松了许多。贴点代码处理现现眼吧ps : 姐原创 2014-02-12 14:21:25 · 1914 阅读 · 1 评论 -
非阻塞IO、NIO为什么会快,我们为什么需要多线程
from http://www.cnblogs.com/baibaluo/archive/2011/12/28/2304903.htmlNIO提到这个词,很多人会条件反射的说出这样的话:“非阻塞IO,速度快!”。但是为什么非阻塞IO,就会比阻塞式IO速度快呢?下面用一个普遍的例子形容一下阻塞io与非阻塞io的工作方式有一个读取数据的任务A。阻塞io工作方式:转载 2014-02-12 14:55:50 · 2660 阅读 · 1 评论 -
JAVA实现DES加密
from: http://blog.youkuaiyun.com/hbcui1984/article/details/5065506JAVA实现DES加密DES加密介绍 DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DES加密算法出自IBM的研究,后来被美国政府正式采用,之后开始广泛流传,但是近些年使用越来转载 2014-01-02 09:59:32 · 878 阅读 · 0 评论 -
java 字符串单个反斜杠的替换
http://bbs.youkuaiyun.com/topics/370223041 第11楼public static void main(String... aArgs) throws IOException{ String s = "\2.\1.domain.com"; System.out.println(filterCtrlChars(s原创 2013-12-11 11:56:47 · 2460 阅读 · 0 评论 -
java socket 缓冲输出数据
java 的 DataOutputStream 每次write的时候,就把数据发送出去了,如果想要实现缓冲功能,可以用 BufferedOutputStream来实现,代码片段如下:BufferedOutputStream bufferedOutputStream; bufferedOutputStream = new BufferedOutputStream(socket.getOutpu原创 2013-11-25 11:42:20 · 2070 阅读 · 1 评论 -
java socket通信
1:简介Java语言从一开始就是为了让人们使用互联网而设计的,它为实现程序的相互通信提供了许多有用的抽象应用程序接口(API, Application Programming Interface),这类应用程序接口被称为套接字(sockets)。信息(information)是指由程序创建和解释的字节序列。在计算机网络环境中,这些字节序列被称为分组报文(packets)。一组报文包转载 2013-11-22 13:19:15 · 2320 阅读 · 0 评论 -
高性能RPC over MINA&google protobuf 代码&实例 (二)
在本系列上篇http://maoyidao.iteye.com/blog/1636923 实现了基于google protobuf的序列化反序列化,现在看看怎么把他们组装到MINA的nio中。本篇主要描述怎么处理断包。 使用MINA的CumulativeProtocolDecoder是个好主意,先从MINA自己的sample开始。在这个例子中如果接受到的IoBuffer转载 2013-11-22 10:26:42 · 1621 阅读 · 0 评论 -
高性能RPC over MINA&google protobuf 代码&实例 (一)
最近团队在开发基于移动互联网的项目,又一次涉及到post service,即在服务器集群之间投递消息。是的,又是一个RPC服务。RPC实现方式从笨重的CORBA,SOAP over HTTP,XMPP over TCP,到轻量级的protobuf,scribe和Avro。这里不想比较各自的应用场景(另外后面三种RPC方式极为接近,都是通过提供Object 二进制映射来提高高效的传输),本文的目的转载 2013-11-22 10:25:31 · 1337 阅读 · 0 评论 -
java的InputStream和OutputStream的理解【转】
1、在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头)2、任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象既然它能产生出数据,我们就可以将数据取出,java对封装的通用方法就read()方法了--(出水龙头)3、任何有能力接收数据源(流)的javaio对象我们就可以看作是一个OutputStream对象转载 2013-11-18 17:22:15 · 1370 阅读 · 0 评论 -
Java 使用 Protocol Buffers
首先,非常重要的一点是要认真阅读README文件,这样可以避免浪费许多时间。地址:http://protobuf.googlecode.com/svn/trunk/java/README.txt1 下载 com.google.protobuf.DescriptorProtos.*原创 2013-11-16 11:56:39 · 3543 阅读 · 0 评论 -
完美解决viewpager跟其他类型的listview 或 gridview一起使用时,滑动冲突问题
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { if(ev.getY() < GlobalData.dip2px(GlobalData.context,100)) return false; return super.onInterceptTouchEvent (ev);原创 2017-09-28 15:03:43 · 501 阅读 · 0 评论