- 浏览: 284709 次
- 性别:
- 来自: 北京
最新评论
-
k_kid9157:
亲测可用 特来感谢LZ分享!
the namespace on the "definitions" element, is not atorChain doIntercept Interce -
fair_jm:
归纳得很好 还有G1 学习了
java的垃圾收集算法和垃圾收集器 -
zhouchaofei2010:
有理想 赞一个
ibatis源码 -
code_cj:
好像在哪里看过,有点熟眼...
jvm如何判断对象已死? -
ansjsun:
不错不错..就是有点粗略..希望能介绍下.标记整理和标记删除. ...
jvm如何判断对象已死?
文章列表
1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.
这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
>netstat -aon | findstr "80"
Proto Local Address Foreign Address State PID
...
今天开始学习ibatis源码,坚持下来,为了一流的架构师,为了美好的明天,为了更多的money.
搭建SVN的时候想在根目录下面查看多个版本库,但是访问的时候apache服务在页面实现没有权限进入,我在Linux下面查看文件的访问权限的确是可以访问的。
以上错误可以通过把<Location /svn>修改成<Location /svn/>。没把<Location /svn> 改为<Location /svn/> ,用IE中浏览http://43.82.74.57/svn,在apache log会产生以下出错信息:
[Fri Oct 31 16:21:02 2008] [error] [client 43.82.74.57 ...
转摘memcache
- 博客分类:
- memcache
一、 概念
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。
二、 适用场合
1. 分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。
2. 数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memcached是基于分布式的,并可独立于网站应用本身,所以更适合大型网站进行应用的拆分。
3. 服务器间数据共享。举例来讲,我们将网站的登录系统、查询系统拆分为两个应 ...
换装系统后,jsonView无法打开,出现的错误如下:
Unable to find a version of the runtime to run this application.
解决方法:
http://www.microsoft.com/zh-cn/download/details.aspx?id=22下载后安装
Microsoft
Microsoft .NET Framework 3.5 Service Pack 1
后即可
之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。
首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下 ...
[-cfhvR] [--help] [--version] user[:group] file
比如 chown chown root /home 把/home的属主改成root用户
使用权限 : root Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有
是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以将自己
的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限
user : 新的档案拥有者的使用者 ID
group : 新的档案 ...
问题现像: 今天在配置 apache时发现/var/log/httpd/error_log下出现大量的 File does not exist: /var/www/html/favicon.ico错误日志.
解决办法;
在网站根目录下建立favicon.ico图标文件.
分析:这个文件是用来显示网站图标的.
摘自http://bfe99.blog.51cto.com/1072496/886292
出现500的原因是由于配置的时候少生成了授权文件,
通过锁定服务器的日志文件 tail -f /var/log/apache2/error.log 得到的错误日志如下:
[Sat Aug 25 09:16:33 2012] [error] [client 192.168.1.101] Could not fetch resource information. [500, #0]
[Sat Aug 25 09:16:33 2012] [error] [client 192.168.1.101] Could not open the requested SVN filesystem [500, ...
cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或是字符类型。下面给出应用实例:
/> cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
... ...
/> cut -d : -f 1,5 /etc/passwd #-d后面的冒号表示字段之间的分 ...
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:
xjj@xjj-desktop:~$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
如上所示,表示没有还没有安装,可以通过apt安装,命令如下:
-desktop:~$ sudo apt-get install openssh-server
安装后运行service ssh start 启动服务
安装完成后运行:ps -ef | g ...
1.vi/vim 中可以使用 :s 命令来替换字符串。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
n 为数字,若 n 为 .,表示从当前行开始到最后一行
linux uptime命令用于显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。我们平进主机关心的是load average的结果。(除了uptime命令,w和top命令也有load average的结果输出。)这个输出结果主要是和CPU的使用情况相关的。然而如何衡量得出的结果是否是负载过高呢?
网上很多文章给予的答复是:
如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的;
如果当前活动进程数不大于4,表示可以接受;
如果每个CPU内核的任务数大于5,那么这台机器 ...