- 浏览: 271903 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
2010 有两种读法:
1.two thousand and ten
2.twenty ten
这是个特殊的年份,涉及整数年份的应该都有2种读法。
我们都知道的电影,《海上钢琴师》,英文名是The Legeng of 1900,电影上的人读的就是 nineteen hundred
英语中的年份有自己特有的读法,
关于四位数年份的读法有下列几种情形:
1)一般情况下,将表示年份的四个数字按前后分为两组,每一组的数字都按基数词来读。例如:
1865年读作 eighteen sixty-five
1998年读作 nineteen ninety-eight
2)如果前两个数字为非“零 ...
java 中到底什么叫闭包
- 博客分类:
- java基础
什么是闭包
闭包的概念,不同资料给出了好几种。
闭包:包含了自由(未绑定)变量的代码块,这些变量不是在这个代码块中或者任何全局上下文中定义的,而是定义代码块的环境中定义的。也就是下面两部分:
要执行 ...
放弃groovy这个玩具 ,因为它只是一个玩具, 无法应用于实际.
之前我用groovy写了一个网站, deploy到tomcat上.
运行一段时间之后,tomcat就开始失控,内存占用大的出奇 , 最后导致服务器死机!
为什么会这样呢? 我的理解->
原因大概在于groovy为了实现动态类型, 大量使用了反射,
并且在很大程度上侵入了java基础类.
加上groovy现在的开发者水平不高,
导致程序的表现往往不合预期, 内存的管理上存在问题!
即时GC不出问题时,groovy编译出来的类也需要消耗更多的内存,
多到实在无法使用, 甚至限制代码规模!
如果你在groov ...
oracle常用语法和语句收藏
- 博客分类:
- oracle
1.case when 示例
select task_id taskId,
start_time startTime,
end_time endTime,
status status,
plan_type planType,
is_manual isManual,
is_pilotCal isPilotCal,
scheduling_code schedulingCode
from log_schedule_ ...
Java中为了使程序结构更加合理,虽然保留了goto这个关键字,但并没有实现其功能。取而代之的是“标签”。1.下面是《java 编程思想》中对“标签”的论述:
标签是后面跟着冒号的标识符,如下:
label:
在Java中标签 ...
牛人经验:看美剧学习英语的诀窍
- 博客分类:
- English
现在大家最喜欢看的就是美剧,网上看、下载看、买碟看。BT的种子星火燎原,盗版事业遍地开花。看的人数之多,简直可以用骇人听闻来形容......
庞大的群众基础,造就出一批有志青年,打算寓教于乐,从看剧中学习英语(论坛) ...
Hadoop各商业发行版之比较
- 博客分类:
- hadoop
Hadoop的发行版除了社区的A [点击图片可在新窗口打开] pache hadoop外,cloudera,hortonworks,mapR,EMC,IBM,INTEL,华为等等都提供了自己的商业版本。商业版主要是提供了专业的技术支持,这对一些大型企业尤其重要。每个发行版都有自己的一些特点,本文就各发行版做简单介绍。
2008 年成立的 Cloudera 是最早将 Hadoop 商用的公司,为合作伙伴提供 Hadoop 的商用解决方案,主要是包括支持,咨询服务,培训。2009年hadoop的创始人 Doug Cutting也任职于 Cloudera 公司。Cloudera产品主要为CDH, ...
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_f ...
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.
#运行用户
user www-data;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志及PID文件
error_log /var/log/nginx/ ...
ps x | grep eclipse
sudo apt-get install fcitx 安装
sudo apt-get remove fcitx 卸载
传输文件 scp name user@ip : /目录地址
gedit fileName
切换用户:su 用户名
chmod:
显示ubuntu版本号
1.cat /etc/issue
2.cat /etc/lsb-release
3.uname -a
4.复制备份命令:
cp 原文 ...
今天安装了nginx,主要参考下面的两篇文章。主要是第一篇,但需要注意的是–prefix=/usr/webserver/nginx/ 后面加“/” 指示一个目录,否则会提示你参数无效。
在某些环境下没有安装编译环境时 ,在安装pcre的时候 会出现libtool: compile: unrecognized option `-DHAVE_CONFIG_H' 的错误,我安装libtool gcc-c++ 解决问题
yum install libtool
yum install -y gcc-c++
yum install zlib zlib-devel
...
Maven 跳过执行单元测试的设置
- 博客分类:
- maven
你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标添加 maven.test.skip 属性就能跳过测试:
$ mvn install -Dmaven.test.skip=true
...
[INFO] [compiler:testCompi ...
Maven常用命令:
1. 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 编译源代码: mvn compile
4. 编译测试代码:mvn t ...
编写超级可读代码的15个最佳实践
- 博客分类:
- 工作感悟
1 – 注释和文档
集成开发环境IDE在过去的短短几年里走过了很长的路。它使得注释代码比以前更加有用。依照特定标准书写的注释允许IDE和其他工具通过不同的方式来使用它们。
考虑如下示例:
...
1.maven牛人博客: http://www.juvenxu.com
2.Java多线程资料
Introduction to Java Concurrency(译者:jiyou)
Benefits
Costs
Creating and Starting Threads(译者:阿里-章筱虎)
Race Conditions and Critical Sections
Thread Safety and Shared Resources
Thread Safety and Immutability(译者:高嵩)
Synchroni ...