- 浏览: 84924 次
- 性别:
- 来自: 北京
最新评论
-
brucewei777:
寻宝是我的个人爱好,我还有个论坛www.bao7.net。
打算做一款寻宝类的手机游戏,发帖激励自己一下 -
brucewei777:
难道大家对寻宝这种游戏,一点兴趣都没有?
打算做一款寻宝类的手机游戏,发帖激励自己一下 -
ruyi:
lz你还真有点杞人忧天!
海量的数据总有一天会超过地球承受的极限吧 -
hzxlb910:
我运行直接报错,是怎么搞的java.lang.NoClassD ...
初步接触storm -
brucewei777:
瞎想。
海量的数据总有一天会超过地球承受的极限吧
文章列表
应用部署地址是:
http://96.0.254.140:8080/KingFisher/
这两天看了一下上传的图片,什么内容都有,还有上传苍老师的,上传苍老师的同学给点建议呗,过一段时间把上传的有意思图片也发布出来一起看看。
Ubuntu使用需验证的代理上网
- 博客分类:
- Ubuntu
最近在winXP上装了个虚拟机,Ubuntu12.04的操作系统。因为需要用到apt-get等命令,所以需要配置上网代理,上网查了资料,是这样的
引用
export http_proxy="http://用户名:密码@代理IP:代理端口"
我用了一下,就报错:
引用
Error parsing proxy URL:... bad port number
我想,这一篇文章说错了,难道都说错了?
后来混乱看文章的时候,发现有人在密码里面用了%,我觉得可能我的密码里有特殊字符,需要进行URL编码。照着这个思路进行,果然问题解决了。yeah
云安全这个概念有点歧义,到底是关于云计算的安全,还是提供安全的云,或者说,到底是别人来保护云,还是云保护别人,实际上,这两个概念都是有的。在维基百科里,Cloud Security是指保护云计算的数据,应用和基础设施的安全,而安全云,就是提供安全的云,本身是一种SaaS。这两个概念也许将来会统一,但是现在还是有明显差异的。
我这里主要想写的是云安全,就是对云计算提供安全的技术领域,因此,先说说什么是云吧。说到云,感觉就是晕,不过晕啊晕啊就会习惯的。云只是个市场用来推销的名词,其背后的技术其实一点都不陌生。自然界的云朵有两个特点,一个是尺寸大,另一个是外面看不清内部。那么 ...
浏览器解析脚本和样式表的顺序
- 博客分类:
- Firefox Chrome
脚本和样式表的处理顺序
脚本:当解析器遇到<script>标签时,解析器就挂起,直到脚本执行完成才继续解析,当脚本是外部的,就是引用的那种时,必须首先从网络中获得该脚本文件,这也是以同步的方式完成的,就是说,解析器也会挂起,直到文件获取完毕,这样的模型已经使用了很多年,在html4和html5中都是这样规定的。开发者可以将脚本标记成“defer”,这样,解析器就不会在遇到脚本时挂起等待,html5则更进一步,通过新增了一个选项,使脚本标记为异步的,这样,解析和执行就放在不同的线程里了。
智能解析:Webkit和firefox都有这样的优化,那就是在执行脚本的时候, ...
更新的数据无法立刻在页面显示
- 博客分类:
- java
采用ssh2框架作了个系统,今天在开发一个需求时,发现页面编辑的数据已经成功进入数据库了,但是刷新页面,总是显示之前的数据。
网上很多人提到hibernate的二级缓存可能是主因,但是就我的系统而言,我之前在数据库里直接改数据都是没问题的,这边一改,页面上很快就能显示最新数据,这说明我的这个问题和二级缓存应该没关系。
再后来,有人说可能是IE缓存的问题,我这时才想起,我刷新页面的时候,日志里根本没有查询记录,也就是说刷新这个操作没有引起数据库查询。
看来还真是IE缓存所导致,在请求的URL后面加上随机数。这样就解决问题了。
前两天写了个python的类,是下面这样的。
class myURL(object):
def setdic(self,value):
self._dic=value
def getdic(self):
return self._dic
dic=property(setdic,getdic)
这个类在我使用的时候,例如对实例的dic属性进行赋值,老报错
url=myURL()
url.dic=dic
说setdic需要两个参数,我只给了一个。
TypeError: getdic() takes exactly ...
最近在搞django项目的国际化,综合了多家的帖子,才算搞成功,所以,若有人发觉什么地方在别的地方也出现了,不要惊讶。
创建一个i18ntest的项目,底下又建了个ajax的app。和许多文章说的一样,settings.py的设置一定要更改
引用
USE_I18N = True #本来就有,确保为True
'django.middleware.locale.LocaleMiddleware',#注意与别的中间件的顺序,要在AuthenticationMiddleware前面。
我本来在ajax底下建了locale目录,然后用django-admin.py makemessag ...
Tomcat的接收线程们
- 博客分类:
- java
在connector部分,有个类叫AprEndpoint,在org.apache.tomcat.util.net中。该类有如下功能:
1. 获得客户端的socket
2. 将获得的socket交给该类线程池(是由一个栈实现的)中的闲置线程
3. 各线程调用AprEndpoint中的handler变量对socket进行处理(process()函数)
注:handler是AjpConnectionHandler或者Http11ConnectionHandler的实例。
看这个之前,我是有几个问题不太确定,所以看了一下源代码,什么问题呢?
tomcat的socket是非阻塞式工作吗?
多线程处理请 ...
我有两台机器,一台的ip是A,一台是B,都是windowsXP的操作系统。
A上的mysql工作端口是3306,B上的工作端口是6612。(这是万恶之源)。
我在A上的cmd中输入:
mysql -h B -u root -p
输入密码后就是连不上,错误是
引用
ERROR 1045 (28000): Access denied for user 'root'@'A' (using password:YES)
权限什么的我都配置了,
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPT ...
第一个****************************
同样的程序,一个部署在linux上,另一个部署在windows server2003上。
页面上有一处显示中文的地方,访问windows的时候出现乱码。
这个中文字符我不是通过Action里面的变量传到页面的,我是在Action里面变成byte[],然后通过inputStream,用ajax拿到页面的,但是出现乱码。
对比两个环境,出问题的地方只有可能在生成byte[]环节,因为通过Action变量传到页面的中文都没问题。在getbytes方法里放入utf-8的Charset,重新布置,就能解决问题。
小问题,小问题。
...
网站反应速度慢的一个原因
- 博客分类:
- java
上篇文章里解决了PermGen space的问题,现在感觉网站反应速度也有点慢,就是打开网页慢。我是这么做的。
还是首先命令 top -H 这个可以看到各线程使用资源的情况。发现正常,没什么问题。
然后在本地使用命令 tracert ip 。可以看到本地机器到服务器要经过的节点信息。
例如经过了多少“跳”,每一跳所花费的时间。如果时间太,表明网路不顺畅。
tracert结果里每一跳有三个时间值,网上说是探测了三次。
我用这个办法发觉是网络的问题,至于我的程序有没有问题,到目前还没有暴露得那么明显。
以后遇到网页打开慢的话,先走上面两个流程,再继续定位 ...
最近发现,之前部署的站点不响应了,页面老长时间打不开。登上服务器,一点一点看吧。
首先敲入 top 命令。
发现java所占用的CPU长时间100%,内存占用倒不是很厉害。
再把Tomcat的logs中的catalina.out打开看看,有错误:
引用
SEVERE: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
我这个时候的想法是,CPU是不是都用在GC上了。但是GC一般都用在Young Generation和Old Generation。Permanent Generation里也 ...
这套环境的搭建容易出问题,而且很莫名奇妙。在单位能搭起来,回家了就不那么顺利了。
刚开始,php + mysql + apache搭建比较顺利,但是就是不能配合XDebug进行调试。后来,能调试了,mysql模块又加载不进来。
后来解决mysql模块加载的问题是把libmySQL.dll复制一个到:c:\windows\system32下。(我记得刚开始mysql能加载的时候,没复制过这东西啊)
有人说要把php/ext加到环境变量中,我加了,但是phpinfo()的结果中,并没有新加的内容,我认为加不加是不重要的。把我的php.ini上传上来。
global $var1,$var2;
就是外部变量的同名引用,变量本身的作用范围仍然在函数体内。改变这些变量的值,外部的同名变量自然也改变。但是一旦用了&,那么变量将不再是同名引用。
$var1=1;
$var2=2;
function test()
{
global $var1,$var2;//作用范围就在函数体内
$var1=3;
}
test();
echo $var1;结果一定是3。因为是同名引用嘛。
$var1=1;
$var2=2;
function test()
{
global $var1,$var2;//作用范围就在 ...
之前有篇文章记录了我是如何快速添加spring-security模块的,虽然快速,但是功能很简单。最近需要添加一个新的功能,就是验证用户是否过期。
实现方法肯定很多,但是首先要考虑自己项目当前什么个结构。在我的web.xml中,有两个Filter,如下:
<filter>
<filter-name>CodeFilter</filter-name>
<filter-class>com.platform.util.CheckCodeFilter</filter-class>
</filter> ...