`
brucewei777
  • 浏览: 83207 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
应用部署地址是: http://96.0.254.140:8080/KingFisher/ 这两天看了一下上传的图片,什么内容都有,还有上传苍老师的,上传苍老师的同学给点建议呗,过一段时间把上传的有意思图片也发布出来一起看看。
    最近在winXP上装了个虚拟机,Ubuntu12.04的操作系统。因为需要用到apt-get等命令,所以需要配置上网代理,上网查了资料,是这样的 引用 export http_proxy="http://用户名:密码@代理IP:代理端口" 我用了一下,就报错: 引用 Error parsing proxy URL:...  bad port number 我想,这一篇文章说错了,难道都说错了? 后来混乱看文章的时候,发现有人在密码里面用了%,我觉得可能我的密码里有特殊字符,需要进行URL编码。照着这个思路进行,果然问题解决了。yeah
      云安全这个概念有点歧义,到底是关于云计算的安全,还是提供安全的云,或者说,到底是别人来保护云,还是云保护别人,实际上,这两个概念都是有的。在维基百科里,Cloud Security是指保护云计算的数据,应用和基础设施的安全,而安全云,就是提供安全的云,本身是一种SaaS。这两个概念也许将来会统一,但是现在还是有明显差异的。        我这里主要想写的是云安全,就是对云计算提供安全的技术领域,因此,先说说什么是云吧。说到云,感觉就是晕,不过晕啊晕啊就会习惯的。云只是个市场用来推销的名词,其背后的技术其实一点都不陌生。自然界的云朵有两个特点,一个是尺寸大,另一个是外面看不清内部。那么 ...
脚本和样式表的处理顺序     脚本:当解析器遇到<script>标签时,解析器就挂起,直到脚本执行完成才继续解析,当脚本是外部的,就是引用的那种时,必须首先从网络中获得该脚本文件,这也是以同步的方式完成的,就是说,解析器也会挂起,直到文件获取完毕,这样的模型已经使用了很多年,在html4和html5中都是这样规定的。开发者可以将脚本标记成“defer”,这样,解析器就不会在遇到脚本时挂起等待,html5则更进一步,通过新增了一个选项,使脚本标记为异步的,这样,解析和执行就放在不同的线程里了。     智能解析:Webkit和firefox都有这样的优化,那就是在执行脚本的时候, ...
    采用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,重新布置,就能解决问题。 小问题,小问题。 ...
    上篇文章里解决了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上传上来。

php中global的作用

    博客分类:
  • php
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> ...
Global site tag (gtag.js) - Google Analytics