- 浏览: 43359 次
- 性别:
- 来自: 上海
最新评论
文章列表
1. top命令--动态查看一个进程的内存使用
top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s
如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage)
内容解释:
PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
NInice:值
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内 ...
情况之一:没有编码URL
HTML 页面
var url = "./SuggestServlet?tagName="+document.getElementById('tagName').value;
做一个AJAX请求到SuggestServlet,参数是中文字符串,(传递到容器,由容器决定采用何种编码解析)
到Servlet之后取这个参数 String myparam = request.getParameter("tagName");
得到的是一个乱码字符串,request.getCharacterEncoding() 得到的是一个null值, ...
Servlet中调用Spring bean报错
解决方法:
Service层
@Service(value="webuserManagerImpl")
public class WebuserManagerImpl implements WebuserManager {
...
}
在Servlet的doPost方法中加入
WebApplicationContext wc = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
Web ...
下面采用问答形式。
A:相机中的SRGB和ADOBE RGB有什么区别 ADOBE貌似颜色淡.什么时候有用处呢?
B:不是这样的,ADOBE RGB的色域要比SRGB要广很多 ,也就是说ADOBE RGB所能容纳的颜色密度比SRGB要大
A:为什么看起来淡呢。不是效果差了么。什么时候用比较好?
B:由在相机硬件只支持SRGB,而WINDOWS系统的原始设置是SRGB,所以,无论你用相机来看图片还是用WINDOW自带的来看图片,都是用SRGB色彩空间 ,由于ADOBE RGB比SRGB要宽,所以要把一个用ADOBE RGB的文件放在SRGB下看,色彩会损失。用ADOBE RGB拍的片子要在PS里 ...
#导出.xls
//选择导出文件的保存路径
JFileChooser dlg = new JFileChooser();
dlg.setFileFilter(new ExcelFilter());
dlg.setDialogTitle(”保存文件”);
dlg.showSaveDialog(JFrame); //CatFishEnvironment.getInstance().getMainFrame()
if(dlg.getSelectedFile()==null) return;
File file = new File(dlg.getSelectedFile().getAb ...
#Hibernate 延迟加载剖析与代理模式应用
Link: http://www.ibm.com/developerworks/cn/java/j-lo-hibernatelazy/index.html
简介: Hibernate 的延迟加载(lazy load)是一个被广泛使用的技术。这种延迟加载保证了应用只有在需要时才去数据库中抓取相应的记录。通过延迟加载技术可以避免过多、过早地加载数据表里的数据,从而降低应用的内存开销。Hibernate 的延迟加载本质上就是代理模式的应用,当程序通过 Hibernate 装载一个实体时,默认情况下,Hibernate 并不会立即抓取它的集合属性、关联实 ...
有一位讲师正在给学生们上课,大家都认真地听着。寂静的教室里传出一个浑厚的声音:“各位认为这杯水有多重?”说着,讲师拿起一杯水。有人说二百克,也有人说三百克。“是的,它只有二百克。那么,你们可以将这杯水端在手中多久?”讲师又问。很多人都笑了:二百克而已,拿多久又会怎么样!
讲师没有笑,他接着说:“拿一分钟,各位一定觉得没问题;拿一个小时,可能觉得手酸;拿一天呢?一个星期呢?那可能得叫救护车了。”大家又笑了,不过这回是赞同的笑。
讲师继续说道:“其实这杯水的重量很轻,但是你拿得越久,就觉得越沉重。这如同把压力放在身上,不管压力是否很重,时间长了就会觉得越来越沉重而无法承担。我们必须做的是放下这杯 ...
#Nginx
Nginx (”engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。它是由程序设计师Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点(Rambler是俄国大型的入口网站及搜寻引擎站点)开发的。Nginx特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。其后Igor将源代码以类BSD许可证的形式发布。
http://nginx.org
#BSD
BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至 ...
一个同事遇到utf-8 导出到csv文件时出现乱码。
上网查了一下,需要一个BOM头。MS的东西就是麻烦。
加上头,问题解决。
现在把参考代码贴出来,也留个记录。
这只是在同事测试代码上面改的。
所以写起来比较随意。见谅。
private static void writeBcp( ) throws IOException {
//Create bcp file if not exist
File bcpFile = new File("test.csv");
//bcpFile.delete();
byte[] bom ={(byte) 0xEF,(byte) ...
#Base64
Base64是一种使用64基的位置计数法。它使用2的最大次方来代表仅可打印的ASCII 字符。这使它可用来作为电子邮件的传输编码。在Base64中的变量使用字符A-Z、a-z和0-9 ,这样共有62个字符,用来作为开始的64个数字,最后两个用来作为数字的符号在不同的系统中而不同。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。
http://zh.wikipedia.org/wiki/Base64
#FreeMarker特性介绍与概述
FreeMarker是一个模板引擎,一个基于模板生成文本输出的 ...
要查看和编辑 Boot.ini 文件,请按照下列步骤操作:
右键单击“我的电脑”,然后单击“属性”。
- 或 -
单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。
在“高级”选项卡上,单击“启动和故障恢复”下的“设置”。
在“系统启动”下,单击“编辑”。
//——————常量定义
/**
* Email正则表达式=^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
*/
public static final String EMAIL = “^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$”;
/**
* 电话号码正则表达式= (^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[35]\d{9}$)
*/
public static final S ...
#StringUtils.split
private static String split(final String packageNo, final int barPos) {
if (barPos > 2 || barPos < 0)
return “”;
return StringUtils.split(packageNo, “-”)[barPos];
}
//过滤订单号
System.out.println(split(”D201110130009-1-2″,0));
Print: D201110130009
System.out.println(spl ...
195/55 R15
这些字母和数字代表了许多有用的信息,它们被模制到轮胎的胎侧上,是要告诉人们,这条轮胎的种类、花纹、规格、有无内胎、速度级别、载重指数、扁平比等等。以“195/55 R15 89H” 型号的轮胎为例:其中,
「P」 是指轿车轮胎,用来区别卡车或其他车型适用的轮胎。
「195」指的是轮胎断面的宽度,是两个胎侧之间的宽度(以毫米为单位)。
「55」是轮胎的扁平比,是胎宽与胎高的比例,这里指胎高占胎宽的65%,数值越小,越显扁平。 「R」是指轮胎的结构,表示此轮胎为子午线结构,也就是说它的帘布层是呈辅射状排布在胎体内的。 「15」表示轮辋直径(以英寸为单位)。
「89」表示载重 ...
空调机拆卸与装机(通用方法)
1、收氟。开机打制冷,压缩机工作后关闭高压阀运转一分钟,关闭低压阀,停机。拔掉电源插头(切记!!!!) 冬季的时候可以拔掉外机四通阀的
接线!
2、拆开室外机铜管接头(塑料布包好,防止进土),拆开室外机电线接头(记住线的顺序)
3、拆下室内室外机。
装机:
1、根据室内机的位置打出管的过墙眼儿,在预定位置钉好室内机的挂盘(必须保证水平,用水平仪校正),将管穿出后挂好室内机;
2、根据管的长度确定室外机的位置,室外机也要保证水平;
3、接好高低压管,先打开高压阀,然后松低压管锁母(排出管路中的空气),听到有出气的声音8~10秒后拧紧该锁母,打开低压阀,按顺序接好电线
...