Java
文章平均质量分 93
DX_Demi
通过编程,离开了农村走向了城市。
展开
-
Java Socket 通信 (一)
前言:以前就学习过关于Socket编程的知识,那时候觉得还挺容易,能够实现服务器和客户端的聊天。后来,渐渐的就忘记了。由于现在在一家金融公司,公司项目必须使用到Socket,而我对Socket已模糊不清了,今天可以说是温故而知新吧。Socket ----套接字是网络应用程序编程的接口和一种机制用套接字中的相关函数来建立链接和完成通信Socket可以看成在两个程序进行通讯连接中的一个原创 2016-10-12 16:50:30 · 419 阅读 · 0 评论 -
Java Socket 通信 (二)
前言:我组长看了我的上一篇博客 Java Socket 通信 (一)他说,“你写的这个相当于http请求。http请求的过程就是客户端申请建立tcp连接 连接成功后客户端发送报文到服务器,服务器处理完成以后把结果返回给客户端,然后断掉连接。我们目前使用的场景是tcp长连接,客户端可以随时发送请求,服务器也可以随便写过来推送,你尝试着在改一下代码,变成在同一个连接的上可以发送多次请求。”原创 2016-10-13 13:23:13 · 400 阅读 · 0 评论 -
Java Socket 通信 (三)
前言:经过昨天的学习,感觉对socket越来越熟悉了,但还是得多写写。业精于勤荒于嬉,行成于思毁于随!今天我写了一个与项目稍微接近的一个小程序。对socket越来越深入了。我模拟了两个接口,发送到服务器,服务器进行数据操作后,将数据返回给客户端。一、服务器端代码:package mysocket.jsonway;import org.json.JSONException;impo原创 2016-10-14 11:29:44 · 521 阅读 · 0 评论 -
Java Socket 通信 (五)
在写了简单的socket通信之后,该开始封装了!废话少说,跟着思路走:一、根据前几次的博客内容,我发现,客户端和服务器读和写的数据可以封装起来,统一叫做Packet。这样服务器和客户端通信就有了“规矩”,客户端不再是随随便便的来一个未知的字符串,让服务器懵逼很久。有了统一的格式,约定俗成,通信就方便快捷多了!原创 2016-10-25 16:41:47 · 431 阅读 · 0 评论 -
Java Socket 通信 (四)
前言:经过前三次的学习,今天又深入了一步。前几次,为了方便,我读流和写流都是用的readUTF()和writeUTF().直接写的String类型。用json字符串中的字段来判断是哪个接口,这始终有点不妥。所以得加一个命令号(cmd)来让服务器判断是哪一个接口,那加在json字符串中吗?貌似也不妥。那就在传json前,先把cmd传过去,再传json。原创 2016-10-17 18:02:53 · 353 阅读 · 0 评论 -
Java易忘,易错,重难点整合
前言:很多人会有这样一个体会,Java学了好几遍了,可有时敲代码时对某些知识点还是不能记忆犹新,模棱两可。还是得翻书,百度查资料。为了摆脱这个毛病,写下这篇博文,把易忘的,易错的知识点,以及重点难点,写下来,便于参考与记忆。次数多了,就会记在脑海里了。一、equals()方法与“==”这个方法真的是困扰了我好几次了。一直没明白它到底比较的是什么。今天把它就出来问问吧。首先来说下“==”,它是用来原创 2017-03-03 18:02:54 · 585 阅读 · 0 评论 -
Java 代理模式详解
前言:使用IP代理,可以让国内IP翻墙访问国外IP的网站,其原理就是有一个代理IP,将原来自己的IP隐蔽起来,让服务器看到的是代理IP,这个代理IP是国外的,所以就能访问国外IP的网站了。那,我们来看看Java中的代理又是怎样的把。定义:代理模式: 为另一个对象提供一个替身或占位符以控制对这个对象的访问。角色:代理模式中扮演着三种角色 1.抽象角色(代理IP和原IP都是IP):声明真实对象和代理对原创 2017-03-10 17:53:31 · 509 阅读 · 0 评论 -
Java正则表达式
1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符串模式与所搜索的字符串进行匹配。2.用途:判断手机号是否有误;IP地址是否正确;从短信内容中揪出验证码等等。3.Java中处理正则表达式的类:java.la原创 2016-10-11 17:06:24 · 394 阅读 · 0 评论