- 博客(23)
- 资源 (18)
- 收藏
- 关注
原创 JVM 参数详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xm
2012-03-26 20:17:27 361
原创 JVM内存设置
对于jvm的设置我一直知道的很少,有时候遇到outOfMemoryError只会一个简单的设置“-Xms256m -Xmx512m”。有几个问题一直没搞明白:1、jvm的内存大小究竟应该设置成多少最合适?2、jvm的默认大小是多少?3、jvm参数有哪些?哪些参数都表示什么意思?现在的服务器配置一般都是十几个CPU、十几个内存,如何设置才最合适?在网上搜索了一下:对于问题
2012-03-26 20:14:21 719
转载 腾讯云输入法如何回发用户输入
太久没有写博客了,这个懒惰的惯性实在是太强大。这两天不说说360和QQ的事情,就显得很out了,但是说来说去却又很鸡毛。另外我怎么没有看到什么弹窗呢,听说好不热闹啊,TM/MSN和MSE用户艰难的表示鸭梨很大。腾讯云输入法回传用户输入数据,在这个节骨眼上被逮到,还真算给力。 大家可以去“腾讯软件中心”试试这个云输入法,http://py.qq.com/web/。但是注意不要输入什么敏感
2012-03-14 13:29:47 992
转载 15 个开发者必备的Web开发工具!
Web开发不是一件轻松的任务,开发者需要做很多的事情来确保网站运行正常、高效...本文介绍15个非常优秀的每个web开发者都应该拥有的工具,列表如下:1. FirebugFirebug是Firefox下的一款开发类插件,现属于Firefox的 五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和
2012-03-14 09:10:00 395
转载 自己手写Struts2
记得以前教Struts的时候,自己动手写过一个类似Struts的MVC框架。在培训的过程中,我发现这种过渡非常平滑:学习MVC设计模式时,自己动手写一个Struts框架,再使用自己写的小框架完成一个项目。这样既让学员深刻地理解了MVC的重要思想,又为后面学习Struts框架做好了铺垫,以至于后面真正培训Struts只需要短短5天时间。所以要想灵活掌握一个框架,最好的方式还是自己模仿着去实现它,然后
2012-03-11 00:18:32 449
转载 spring框架的IOC和AOP机制模拟
从我接触到的两个项目,这两个项目真的很大。但它们的的确确用到了spring进行事务控制,同时其中一个中时整合了struts2和spring。虽然两个框架都是开源的,也是人们所说的轻量级j2ee所使用的组件,但其中的思想却是值得我们学习和使用的。以下想就spring的IOC(DI)和AOP两个重要的概念通过实践进行理解,以期对spring有一个新的认识。 1、IOC 貌似通
2012-03-11 00:07:04 597
转载 MongoDB 运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。它的输出有以下几列:inserts/s 每秒插入次数
2012-03-10 14:04:32 400
转载 程序员学英语三部曲
总的来说,程序员算是英语水平比较好的群体,因为在这个行业,英文资料是最全面、最及时、需求也最迫切的。因此,据我观察,即便刚入门不久的程序员,面对陌生的问题,一般也能查阅英文文档,找到需要的信息。但同时,我也发现,经常阅读英文文档的程序员,英语水平许多时候却并不像“经常阅读英文”的样子。下面我列几点自己的学习心得,供大家参考。 读文档不能只读代码 读文档只读代码,是很多程序员的习惯,也是
2012-03-10 11:25:50 306
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: "Without the wind, the grass does not move.Without software, hardware is useless." 风不动则草不动,没有软件,硬件只是一堆发热的电子器件 8.1A novice asked the master: "I perceive
2012-03-10 11:20:06 251
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: 编程大师如是说: "You can demonstrate a program for a corporate executive, but you can't make him computer literate."### “你可以向一位公司主管演示一套程序,但你不能让他的电脑变得象人一样。” 7.1A
2012-03-10 11:17:11 296
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: 编程大师如是说: "Let the programmer be many and the managers few -- then all will be productive."“增加程序员,减少经理--这样他们都可提高效率。” 6.1When managers hold endless meeti
2012-03-10 11:14:51 395
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: 编程大师如是说: "Though a program be but three lines long, someday it will have to be maintained."“既使一个程序只有三行长,也总有一天需要去维护它” 5.1 A well-used door needs no
2012-03-10 11:12:48 374
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: 编程大师如是说: "A well-written program is its own heaven;a poorly-written program is its own hell." “写的好的程序是它自己的天堂,写的不好的程序是它自己的地狱” 4.1A program should be
2012-03-10 11:10:42 335
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: 编程大师如是说: "When program is being tested, it is too late to make design changes."“程序被测试时再去改变它的设计已经太晚了。” 3.1There once was a man who went to a computer tr
2012-03-10 11:08:19 565
翻译 The Tao Of Programming —— 编程之道
2.1The programmers of old were mysterious and profound. We cannot fathom their thoughts, so all we do is describe their appearance.远古时代的编程大师们高深莫测,我们不能揣测他们的所思所想,只能描述外表所见。 Aware, like a fox cros
2012-03-10 11:07:07 291
翻译 The Tao Of Programming —— 编程之道
Thus spake the master programmer: 编程大师如是说: "When you have learned to snatch the error code from the trap frame, it will be time for you to leave."“当你从我手中夺走水晶球时,就是你离开的时候了。”
2012-03-10 11:03:18 341
转载 Fiddler 教程
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Fiddler如何捕获HTTPS会话Fiddle
2012-03-07 09:17:59 587
转载 程序员都应该知道的福利
眼下正是年后跳槽的黄金时期,博客园里的大牛小牛拿了去年的年终奖后,有些肯定想给自己加点工资。博客园里的大牛小牛都是我们中国软件业的精英,跳槽的时候肯定手里握着好几个Offer, 不知道选择哪家。先不管工作的内容和前途,就工作本身的待遇,我们还是可以比较的。 HR是专门负责谈薪资的, 当我们跟HR讨价还价的时候, HR会介绍公司有的福利,而回避公司没有的福利。 作为程序员,我们一定要对跟我们利益息息
2012-03-07 09:14:04 305
转载 拼接字符串的效率
在脚本开发过程中,经常会按照某个规则,组合拼接出一个大字符串进行输出。比如写脚本控件时控制整个控件的外观的HTML标签输出,比如AJAX里得到服务器端的回传值后动态分析创建HTML标签时,不过这里我就不讨论拼接字符串的具体应用了,我只是想在这里讨论一下拼接的效率。 字符串的拼接在我们写代码的时候都是用“+=”这个运算符,s += String; 这是我们最为熟知的写法,不知道大家有没有注
2012-03-07 09:04:51 420
原创 开发的郁闷,360浏览器页面自动提交两次,servlet也难逃摧残
这几天在写一个功能模块,就是用户根据自己的查询条件导出excel数据。 每次测试导出的数据都是有很奇怪的问题,不是导出多了数据就是少了数据,花费了半天时间追查,发现:原来是360浏览器搞的鬼:用360浏览器访问的时候总是老自动提交两次表单,两次请求使用的User-Agent还不一样第一次用的是Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1
2012-03-06 09:27:29 3368
原创 broken pipe
应用程序在windows系统下没有遇到这样的异常broken pipe,但是部署到unix系统就遇到这样的异常,而且蛮频繁,这里记录一下该异常产生的可能情况:1)broken pipe的字面意思是“管道破裂”。broken pip的原因是该管道的读端被关闭。2)broken pipe经常发生socket关闭之后(或者其他的描述符关闭之后)的write操作中。3)发生broken p
2012-03-06 09:10:07 1626
转载 简化Spring(1)--配置文件
序 人人都爱Spring加Hibernate。 但Spring MVC+hibernate的Sample如Appfuse的代码却算不得最简洁优美好读,如果在自己的项目中继续发挥我们最擅长的依样画葫芦大法,美好愿望未必会实现。 所以,Pramatic精神不灭。这个系列就是探寻最适合自己的Spring+Hibernate模式。
2012-03-01 13:53:51 337
原创 找不到spring的applicationContext.xml异常
请问一下各位,我的Action里面老是抱找不到spring的applicationContext.xml的错误,尝试了很多路径,都不行,希望各位帮忙解答一下.我的Action里面的路径ApplicationContext context=new FileSystemXmlApplicationContext("src/applicationContext.xml");包错信
2012-03-01 13:37:12 2032
敏捷个人-认识自我,管理自我+v0.2
2012-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人