摘要:
Java是一种伟大的语言。它管理内存,传授面向对象的编程(思想),使我们更好地用它来编码。另外,它确实是一种“编写一次,到处运行“的语言。然而,Java应用程会遇到一些常见的开发者和应用者独耳熟能详的性能挑战。 内存泄露 Java的最大的好处之一是它能够管理内存模型。当对象不再使用时,Java会做清理工作。较旧的语言需要人工来管理内存,但开发者宁愿花时间专注于核心语言逻辑而不愿为内存分配而忧心。 话虽如此,却不能保证Java的内存管理没有问题,提供管理内存模型,或创建/销毁未使用的对象,(这些对象)都放在Java的“堆(Heap)“中,内存泄露通常是不正确编程的结果–通常,开发者没有消... 阅读全文
阅读排行榜
Chapter09-“内核模式下的线程同步”之可等待的计时器内核对象
2012-08-07 15:02 by java20130722, 213 阅读, 收藏,
摘要:
可等待的计时器是在某个时间点或一个时间周期内自动触发它们本身的内核对象。与之对应的几个函数:1)创建可等待计时器函数——CreateWaitableTimer函数HANDLE WINAPI CreateWaitableTimer( __in_optLPSECURITY_ATTRIBUTES lpTimerAttributes, __inBOOL bManualReset, __in_optLPCTSTR lpTimerName );第一个参数指定安全属性,第二个参数如果是TRUE,则表示是手动设置通知的计时器;如果是FALSE,则表示是异步计时器。第三个参数指定计时器名。2)打开一个已经创建的 阅读全文
Layer List
2013-04-23 13:26 by java20130722, 212 阅读, 收藏,
摘要:
Layer List管理一组drawable object, 最后一个在最上面。文件存放位置:res/drawable/filename.xml语法: 用法:bt_layer.xml 效果: 阅读全文
[置顶] 屠夫与大夫
2013-04-06 18:39 by java20130722, 212 阅读, 收藏,
摘要:
一个刚做了爸爸的屠夫气愤地说。“简直是疯了!加上产科医生的诊费、住院费和护理费,这个孩子竟然要800块钱1公斤!”可能很多人看到这个笑话时,都在哈哈大笑,嘲笑屠夫的职业病。但是又有多少程序员想过我们自己或许正在做和这个屠夫相同的事呢?屠夫每天拿着一把大刀剁肉,心中就只有刀。我们每天拿个xxyy的编程语言写程序,是不是我们心中就只有xxyy了呢?我们的思维会不会被xxyy所奴获了呢?现在不少的公司使用考一些比较古怪的语法来测试应聘者是否对某种编程语言足够熟悉。似乎招聘方和应聘者都以此为乐,市面上类似的书籍也层出不穷。但是,我们使用编程语言,是希望能够用编程语言清楚的反映我们想要做到的事情,让他乖 阅读全文
maven 的一些操作
2012-09-11 14:58 by java20130722, 212 阅读, 收藏,
摘要:
1. 查看 XXX 插件的完整描述,运行:$ mvn help:describe -Dplugin=XXX -Dfull2. 浏览项目依赖$ mvn dependency:resolve3. 查看项目的整个依赖树,你可以运行 dependency:tree 目标。$ mvn dependency:tree4. 查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行:$ mvn install -X5.忽略单元测试失败5.1 在pom.xml 中配置 org.apache.maven.plugins m... 阅读全文
浙公网安备 33010602011771号