掌中行
文章平均质量分 64
Orange_Soda
永远18
展开
-
java文件操作
1.读文件 File file = new File("d:/test.txt"); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 in = n转载 2016-07-24 18:41:46 · 248 阅读 · 0 评论 -
servlet中文乱码
中文乱码折磨了2天了,刚解决了忍不住写篇博客。。。。。。刚出现乱码是因为在做搜索时,从控制台提起的中文在控制台显示的是正常,但是当在网页回显时出现乱码。后来不停的更改,搞的控制台也是乱码了,然后苦逼的重装了mysql,MyEclipse,然并卵,最后静下心分析原因才出来了。给自己一个掌声。(注意Unicode和utf8是兼容的,最开始还以为是Java默认是Unicode和utf8不兼容原创 2016-07-17 23:37:27 · 311 阅读 · 0 评论 -
servlet之qq(二)
这节的主要内容是能在前端大致能即时聊天1.登录: 聊天室 用户登录 用户名: 密码: 正在发送登录请求 点击登录:button1响应$原创 2016-07-21 17:05:19 · 260 阅读 · 0 评论 -
servlet之qq三
这节是进入聊天界面显示,第一次进入页面时不显示消息,当切换用户时就显示离线消息1.切换时需要保存前者信息在数据库,之后取出后者离线信息显示在界面2.当退出界面时,保存当前的离线信息,然后退回到登录页面。1.显示好友列表,需要遍历数据库public String GetFriendList(HttpSession session){ String原创 2016-07-21 17:34:03 · 225 阅读 · 0 评论 -
servlet之qq四
这节实现的是信息发送1.编写文字,点击按钮发送,将发送文字拼接成html并且和前面的html结合显示在前端2.不是发送一下就保存一下聊天记录,而是切换好友或者是退出聊天时才保存聊天信息$("#Button1").click(function() { //按钮点击事件 var $content = $("#txtContent"); //发送内容原创 2016-07-21 17:50:58 · 238 阅读 · 0 评论 -
servlet之qq
掌中行要求自己的聊天平台,聊天记录可以很好的保证平台的安全性,所以实现聊天的平台的有几个核心的问题1.能实现当时的即时聊天2.能将聊天信息保存在自己的数据库中3.聊天时能实现多线程,保证多人能正常的在平台聊天真的很幸运,servlet已经将多线程解决了,servlet默认是多线程的,要求是在实现功能时尽可能实现封装功能,即变量和函数用private少用static还有就原创 2016-07-21 12:23:43 · 360 阅读 · 0 评论 -
推送码
客户端请求服务器,然后服务器再将客户端数据返回给客户端,正常CS之间的信息交流。如果要实现没有客户端请求服务器想主动给客户端发送一条消息,且客户端能正常的接受数据,这里好像只有2种方法。1.客户端不停的get(死循环),当服务器put信息时能拿到正常的信息。如果让客户知道你的手机在不停的get死循环,缺点我就不用说了2.后来我们就寻找了一个第三方平台---个推,这个第三方很简单,但原创 2016-08-08 10:20:06 · 631 阅读 · 0 评论