- 浏览: 40797 次
- 性别:
- 来自: 深圳
最新评论
-
songkewei110:
dingherry 写道很好的学习方案,by the way, ...
JVM的classLoader体系-2 -
dingherry:
很好的学习方案,by the way,LZ在看什么书呢?深入j ...
JVM的classLoader体系-2
文章列表
http://www.cnblogs.com/yanghuahui/archive/2012/06/25/2561568.html
nginx相关内容的备份
- 博客分类:
- 开发工具
nginx对应的配置以及静态文件放置的目录:/etc/nginx/
nginx一些常用的命令:
启动:service nginx start
关闭:service nginx stop
重启:service nginx reconfigure
查看状态:service nginx status
系统盘空间/dev/xvda1占满的原因
- 博客分类:
- tomcat
配置nginx之后,查看磁盘空间,通过df -lh查看发现系统空间满了。。。。。
/dev/xvda1 20G 20G 0G 100% /
然后,通过du --max-depth=1 -h / 查询对应的大文件,发现只占用了2.3G的空间
各种方法找,都找不到大文件,后来在一篇 ...
原文地址:http://plabmedia.com/pd/1681656/
原文地址:http://plabmedia.com/pd/1681654/
详情请移步:http://plabmedia.com/pd/1681651/
详情请参考:http://plabmedia.com/pd/1681649/
详情请访问 http://plabmedia.com/pd/1681647/
对于熟悉java语言的开发者来说,如果要学习Scala,首先,我们拿java下的helloworld程序与Scala下的helloworld程序进行比较一下,你一定知道java下面,如果要运行一个程序,需要有一个公共的静态main方法,这个方法需要传入一个数组参数,并且返回值为void,如下所示:
请移步http://plabmedia.com/pd/1681513/
Java编译器API(2)
- 博客分类:
- 杂谈
2.高级特性
在上面的章节中,我们了解了如何通过JavaCompiler工具编译文件。编译相关的高级特性,依赖于Manager服务和Diagnostics服务。这些服务分别由JavaFileManager和DiagnosticListener类来提供。
2.1 JavaFileManager
JavaFileManager(具体的实现是StandardJavaFileManager),管理与tools关联的所有文件对象。JavaFileManager不仅仅是管理JavaCompiler,它可以管理所有实现了标准Tool接口的对象。为了了解JavaFileManager为什么这么重要,我们 ...
从java6.0开始,新增了“java 编译器API”的特性,在此之前,我们都是通过调用javac.exe来进行编译,从java6.0开始,编译更加灵活,让码农们有更广阔的思考的空间。
1.编译器API
开发者运行java编译器所需要的所有API,都可以在javax.tools包下面找到,这个包下面不仅有引用一个java编译器需要的类和方法,同时,它还提供了任何类型工具的公共接口,这些工具一般是命令行程序,比如javac.exe,javadoc.exe或者javah.exe.
更多内容,请移步:http://plabmedia.com/pd/1681407/
里氏代换原则(LSP)
- 博客分类:
- 设计模式
为什么称它是里氏代换原则?顾名思义啦,这个原则是里氏提出来的啦,其全名为Barbara Liskov,一个很牛的人,有兴趣的可以查一下其简历;
里氏代换原则的描述:
如果对每一个类型为T1的对象O1,都有类型为T2的对象O2,使 ...
设计模式--状态模式(State)
- 博客分类:
- 设计模式
前几天由于忙工作上的事情,每天加班到10点左右才回家,回到家就没有再开电脑更新东西,今天早了一些回家,开始继续更新东西,今天要写的是状态模式,哦,对于一个没有状态的人来说,写状态模式,不知道会写成什么样子,反正是一起讨论用嘛,能把我所知道的清楚表达出来已经很心满意足啦。在理解状态模式的时候,我总觉得它和策略模式很像很像,有人说它们是孪生兄弟,那我们现在看看状态模式到底是一个什么样的东西。
状态模式是对象的一个行为模式,它允许一个对象在其内部状态改变的时候改变其行为,这个对象看上去就像改了了它的类一样。
下图是关于红绿灯转换的一个实现类图,具体的转换是这样子的,在初始的情况下 ...
设计模式–策略模式(Strategy)
- 博客分类:
- 设计模式
今天继续写设计模式,设计模式这个东西写起来比较容易,但是用起来还是有一定的难度的,在很多时候,如果是全新的开发一个新东西,还可以从软件设计上引入一些设计模式来增加软件对开闭原则的支持,其实,话又说回来了,生硬的使用一个或者两个设计模式,未必让你设计的软件在可维护以及代码的优雅度上有所增加,真正的高手使用这些东西是在无形之中的,多种设计模式以及设计原则混合使用,无形胜有形!
策略模式,是对象的行为模式,其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得他们可以互相替换,策略模式可以使算法在不影响客户端的情况下发生变化。
策略模式所解决的问题就是需求变化的问题 ...