- 浏览: 24762 次
- 性别:
- 来自: 上海
最新评论
-
lchshu001:
godblessalong 写道哥们,你的CAS配置好了?嗯 ...
spring security oauth 和 cas 无法退出 -
godblessalong:
哥们,你的CAS配置好了?
spring security oauth 和 cas 无法退出 -
aa915609085:
貌似不支持google chrome 怎么办
webSocket 服务器端的简单实现 -
stwei1983:
好多谢,正在找这方面的资料,帮大忙了
webSocket 服务器端的简单实现 -
pandong8183:
太有用了,万分感谢
webSocket 服务器端的简单实现
文章列表
spring security oauth 和 cas 实现 oauth 登录。
但无法退出。
<Error Sending message to url endpoint [http://localhost:8080/j_spring_cas_security_check]. Error is [Server returned HTTP response code: 403 for URL: http://localhost:8080/j_spring_cas_security_check]>
只要将 org.jasig.cas.client.session.Sing ...
关注node.js有一段时间了,一直也没有用武之地,最近碰到个小项目做用户访问日志统计.只有一个访问访问路径. 简单做了个 node.js 的服务器. 只做了个 路径映射.用处不大.新的东西用起来还是有风险的.被pass 掉了.无聊了拿出分享一下吧.
关键代码就这个几句
var url = req.headers["Host"]||"http://www.play67.com" + req.url;
url = require('url').parse( url );
//根据路径进行映射
var fun ...
前段时间有个抽奖的应用需要为每个用户生成一个小于10000的不重复的随机数。
当时的想法是:
获取所有(或部分)可以使用的随机数数组,然后根据数组的大小获取一个随机数,就可以得到一个不重复的随机数。
今天突然想到个简单的解决办法,可以先将10000以内的所有数字随机打乱后插入到数据库,用户分配的时候,直接顺序获取就行了。逻辑简单了很多.
今天看log4j的日志,突然注意到log4j 可以打印行号.
行号之类的信息一般调试的时候会用到,java API 猜测应该不会封装调试器API出来(不清楚调试器的实现)
后来想到了异常堆栈的时候是可以打印行号的,所以是不是可以通过异常获取行号呢?
查看API
StackTraceElement[] java.lang.Throwable.getStackTrace() //堆栈元素
int java.lang.StackTraceElement.getLineNumber() //行号
String java.lang.StackTraceElement.getMethodNam ...
前几天有个应用需要多台服务器同时读取网络上的文件,一个文件只能一台服务器可以读取,首先想到的是 NIO 的文件锁(FileLock),不知道对网络上的文件是否可以加锁,没有测试过。为了通用,想到了用数据锁某条记录的方式来实现。
通过数据库的同步事务(ISOLATION_SERIALIZABLE)来实现。
类似 spring 事务的处理方式,使用 AOP 实现。
实现原理,定义 Dblock注解,让后拦截添加注解的的方法。可以设置锁记录的 ID,或数据库中的查找的某一个字符串。
注解定义:
package cn.pc.ua.util.aop;
@Target(value = Ele ...
今天上Google+ 注意到一个功能:
点击链接时地址栏改变,但是页面没有刷新。
搜索一下,发现 google+ 已经不支持 IE6 了,使用了HTML5 js增加的一个新的API replaceState和pushState:
history.pushState(state, document.title, url);
同时提供了一个事件:
addEvent(window, 'popstate', function (event) {
var data = event.state;//与pushState(state,....)的参数对应
});
限制:
...
最近公司有项目做前端的数据报表。
采用了jQuery 的一个图形插件 Flot.(http://code.google.com/p/flot/)。
Flot 是基于canvas 的纯javascript的绘图工具,支持 Internet Explorer 6+, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+
在excanvas的支持下, 顽固的IE6也支持canvas绘图。(性能有点差)
有需求是鼠标滑过标签的时候可以高亮显示,点击的时候合适随意隐藏一个图形。
花了一天的时间写了一个插件,趁周末整理了一下。
可以设置的参数有 ...
最近在做一个CS约战平台的东西,实现类似 HLSW 读取CS服务器信息的工具。研究了一下CS1.6服务器udp协议的东西。分享一下。
对UDP协议不熟悉,可能有错误的地方请大家指点。
这个是协议的的全文
http://developer.valvesoftware.com/wiki/Server_Queries
协议提供了 5 个请求:
* The server responds to 5 queries:
* A2A_PING
* Ping the server.
// ping 服务器
* A2S_SERVERQUERY_GETCHALLENGE
* Returns ...
WEBSOCKET 已经 定稿
http://tools.ietf.org/html/rfc6455
如:TOMCAT RESIN 已经有相应的实现.
所以时间已经不能使用.
-- 2013.3.16
上周研究了一下HTML5.
发现很多令人激动的功能。
路漫漫其修远兮,吾将上下而求索!
1. 内置数据库
2. 支持WebSocket
3. 支持多线程
4. 支持本地存储
但是,仍然处于草案中的 WebSocket 竟然找不到合适的服务器,刚好工作比较闲,用来三天时间自己写了一个。
功能有点简单!设计上也有很大缺陷。只能简单的发送信息,和推送信息。
而且现在的协议还不成熟,不久就有一个版 ...