vista_move的博客

私信 关注
旋zi
码龄8年

做一个有思想的开发者

  • 1,984
    被访问量
  • 10
    原创文章
  • 1,408,829
    作者排名
  • 1
    粉丝数量
  • 于 2012-09-17 加入CSDN
获得成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
荣誉勋章
TA的专栏
  • 前端
    5篇
  • java
    7篇
  • C++
    1篇
  • Python
    1篇
  • netty
    3篇
  • nio
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

JProfiler 序列号

支持最新官网软件jprofiler_windows-x64_9_2.exe,亲测可用。
txt
发布资源于 5 年前

通信框架netty5.0教程三:TCP粘包/拆包问题

熟悉TCP编程的读者可能都知道,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。如果不考虑TCP粘包的问题,就可能导致读取数据的错误。本文将讲解如何使用Netty5.0解决TCP粘包/拆包问题。 netty5.0中有一个非常方便的传输解析器:LengthFieldBasedFrameDecoder。下面是LengthFieldBasedFr...
原创
112阅读
0评论
0点赞
发布博客于 5 年前

java rsa加密

为了保证信息传输的安全性,需要对重要数据进行加密传输,本文提供了java的rsa加密方法供参考。[code="java"]package test.rsa;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.se...
原创
37阅读
0评论
0点赞
发布博客于 5 年前

spring集成quartz集群配置

[size=medium] java web开发当中常用到定时任务,说到定时任务相信你一定或多或少了解quartz。在单台应用服务器上配置spring + quartz没有什么问题,这样的文章网络上应该也有很多,但是当你把应用放到集群环境中则会出问题,每台服务器上的定时任务并不知道其他服务器上的定时 任务的存在,各自执行产生资源竞争,可能就会导致出现脏数据。 本篇文章讲解了...
原创
38阅读
0评论
0点赞
发布博客于 5 年前

通信框架netty5.0教程二:netty超时心跳机制

[size=medium]上一章已经讲了如何搭建一个简单的netty server,这一章讲一下netty超时心跳机制。一般应用场景是client在一定时间未收到server端数据时给server端发送心跳请求,server收到心跳请求后发送一个心跳包给client端,以此维持通信。发送心跳由client执行,server端反馈心跳就可以了,好了不多说了,上代码:[/size]...
原创
271阅读
0评论
0点赞
发布博客于 6 年前

通信框架netty5.0教程一:使用netty开发简单样例

Netty是什么? 本质:JBoss做的一个Jar包 目的:快速开发高性能、高可靠性的网络服务器和客户端程序 优点:提供异步的、事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的东东Netty的特性 设计统一的API,适用于不同的协议(阻塞和非阻塞)基于灵活、可扩展的事件驱动模型高度可定制的线程模型可靠的无连接数...
原创
211阅读
0评论
0点赞
发布博客于 6 年前

一篇不错的Python教程

原文地址:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html#!comments
原创
203阅读
0评论
0点赞
发布博客于 6 年前

一篇不错的Python教程

原文地址:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html#!comments
原创
203阅读
0评论
0点赞
发布博客于 6 年前

jquery动态设置select内容在IE6下无法选中问题解决办法

本文主要解决在 ie6 下,jquery 无法设置 select 选中的问题。[code="java"]$(function(){ $('#id').html("12"); $('#id').find("option").each(function() { if($(this).val() == '2'){ $(this)...
原创
63阅读
0评论
0点赞
发布博客于 6 年前

低级键盘钩子修改消息

[code="java"]bool flag = false;LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam){ if (nCode == HC_ACTION) { KBDLLHOOKSTRUCT* pStruct = (KBDLLHOOKSTRUCT*)lParam;...
原创
143阅读
0评论
0点赞
发布博客于 7 年前

js播放声音

[code="java"][/code]需要播放声音的地方调用[code="java"]document.getElementByIdx_x("playMusic").play();[/code]
原创
29阅读
0评论
0点赞
发布博客于 8 年前

DWR后台推送技术

[color=darkblue]最近工作需要写一个后台推送消息到浏览器提示用户操作的功能,在网上摸索了几天,有的是比较乱的,会造成一些误导,现在把自己应用笔记写下来跟大家分享。[/color]第一步:下载dwr.jar、commons-logging.jar(我这里用的是dwr3.0)导入到自己的工程里。第二步:修改web.xml,加入以下code[code="java"]...
原创
91阅读
0评论
0点赞
发布博客于 8 年前

ajax读取文件数据并写入数据库

[code="java"] 导入观众数据 function importDate() { var filename = $("#attachfile").val(); if(!(filename.indexOf(".xls") > -1 || filename.indexOf(".xlsx") > -1)) {...
原创
105阅读
0评论
0点赞
发布博客于 8 年前

兼容个浏览器的js调用收藏夹代码

[code="java"]function addBookmark(title,url){ if(window.sidebar){ window.sidebar.addPanel(title,url,""); }else if(document.all){ window.external.AddFavorite(url,title); }else if(window.o...
原创
81阅读
0评论
0点赞
发布博客于 8 年前

死锁 java模拟死锁

[color=darkred]所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去[/color][color=green][color=orange]在两个或多个任务中,如果每个任务锁定了其他任务试图锁定的资源,此时会造成这些任务永久阻塞,从而出现死锁。例如:事务A 获取了行 1 的共享锁。事务 B 获取了行 2 的共享锁...
原创
101阅读
0评论
0点赞
发布博客于 8 年前

js中生成随机字符串

js中生成指定长度的字符串方法[code="java"]function randomChar(l){ var x="0123456789qwertyuioplkjhgfdsazxcvbnmABCDEFGHIJKLMNOPQRSTUVWXYZ"; var tmp=""; for(var i=0;i< l;i++) { tmp += x.charAt(Mat...
原创
61阅读
0评论
0点赞
发布博客于 8 年前

js中给tabel动态添加行

页面:[code="java"] 展品名称 图片 展品介绍 [/code]js:...
原创
37阅读
0评论
0点赞
发布博客于 8 年前

js 中获得 字符串 的字符长度

[code="java"]function getLength(str) { var realLength = 0, len = str.length, charCode = -1; for (var i = 0; i < len; i++) { charCode = str.charCodeAt(i); if (charCode >= ...
原创
101阅读
0评论
0点赞
发布博客于 8 年前