- 博客(11)
- 问答 (2)
- 收藏
- 关注
转载 WebSocket实现长链接原理以及和ajax轮询、long poll的对比
一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以通过这样
2016-08-24 10:25:44
599
原创 网易在线笔试题——java(1)
洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左手的第一张牌。接着把牌合并起
2016-08-21 00:07:01
1281
原创 memcahe实现账号账号不能同时登录功能
前前后后忙活了两个星期终于上线了,来总结一下我这弱微的经验,用来纪念我这坎坷的历程。 用memcache实现账号登陆限制,即账号使用限制,同一时间同一账号只能一人使用,如果其他人使用账号,之前用户会被踢掉,在首页弹出下线提示;从头开始整理一下思路,分享一下过程:一开始想的太复杂了,总是想着用memcache代替shiro框架的session,后来从头想了想并没有那么复杂。 开发环境我们是多个tomc
2016-08-19 14:09:59
674
原创 单元测试 @Transactional 注解
简单的对比介绍下用 @Transactional 注解和 不使用的区别 @Before public void setUp() throws Exception { Software software = new Software(); software.setViewable(false); software.setSoftChName("r
2016-06-21 12:53:09
4052
1
转载 python封装的一个ftp功能的代码
原文链接http://u.cxyblog.com/14/article-aid-106.html from ctypes import * import os import sys import ftplibclass KANFtp: ftp = ftplib.FTP() bIsDir = False path = "" def __init__(self, host
2016-06-08 15:13:17
685
原创 Python 文件I/O 操作文件
open 函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。 语法: file object = open(file_name [, access_mode][, buffering])各个参数的细节如下: file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。 access_mode:access_m
2016-06-02 16:17:06
636
原创 js页面键盘回车事件
html: <input placeholder="找人" maxlength="101" autocomplete="off" onkeydown=" return enterSubmit(this,event);"><button id="button_search">搜索</button> js代码:<script type="text/javascript"> function
2016-06-02 14:51:09
569
原创 Python格式化日期
我们可以使用 time 模块的 strftime 方法来格式化日期,:time.strftime(format[, t])#!/usr/bin/python # -*- coding: UTF-8 -*-import time# 格式化成2016-03-20 11:45:39形式 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) #
2016-05-31 18:08:36
321
原创 让自己的java程序 内存占用情况”看得见“
Java 给我们提供了读取内存信息的函数,这两个函数分别是:Runtime.getRuntime().maxMemory(); //得到虚拟机可以控制的最大内存数量。Runtime.getRuntime().totalMemory(); //得到虚拟机当前已经使用的内存数量。
2016-05-27 19:05:56
722
空空如也
单元测试编译通过,mvn 打包却通过不了
2016-05-15
jsp网页中的js 显示中文乱码,在MyEclipse 里面显示的正常
2016-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人