- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 你所知道的并不是你真的知道 —— 程序语言的精髓
当夜幕已近闭合,沉睡的晚灯张起结界,昏黄中没半点柔情,仿佛在告诉行人:非诚勿扰夜晚11:11分,注定孤独的时分。Carl倚靠窗台失神了半晌,回过来就顺手拉紧了窗帘。拧开台灯,桌上静静地躺着一本书,是日本人西尾太和的《代码之髓》。他翻开扉页,签上自己的大名,满足地撇撇嘴,开始看起来。Lisp是这个世界上最精练,最美观的语言123(
2014-10-11 18:30:29
752
原创 gradle - 自动生成java工程标准目录
不同版本的区别这个特性被标注为incubating, 在1.7/1.8版本和1.9/1.10稍有改变gradle1.7Contains the build-setup plugin, supports declaring project type when setting up a build.task-typeSetupBuildpluginbui
2014-01-01 23:52:34
4061
原创 gradle - 使用介绍(二)
一、gradle任务执行每一次Gradle执行一个build脚本,都会经历三个生命阶段initialization(初始化期)configuration(配置期)execution(执行期)构建工作会依照它们的依赖关系在执行阶段按序执行。任务对象(task object)会在配置阶段汇集到一个内部的对象模型当中,这个对象模型就是DAG(无环有向图)。而Gradle在
2013-11-18 11:36:49
1637
原创 IntelliJ IDEA: 字体美化(anti-aliased)和字体添加
# 平台Ubuntu linux# IntelliJ IDEA (community edition - 12.1.6)# 演示字体 consola一、 字体抗锯齿化1) 丑陋的字体 从Eclipse转向IntelliJ IDEA首先最让人不舒服的就是编码时所用到的字体。毕竟,程序员天天看它,不求常见常新,但也不能太难看。不爽久了,得患病,所以提前治疗。首先贴张
2013-11-11 15:34:13
13617
原创 gradle - 简单测试驱动web程序
# 平台 ubuntu linux# 工程名称(顶级目录名)tdd# 使用到的jar包servlet-api.jarorg.springframework.core-3.0.4.RELEASE.jarcommons-logging-1.0.4.jarspring-mock.jar一、实现一个基于servlet以纯文本回显请求参数的例子。1)编写EchoServl
2013-11-10 18:01:25
1147
原创 gradle - 使用介绍(一)
Gradle 使用介绍1 什么是Gradle官网www.gradle.org上介绍Gradle是升级版(evolved)的自动化构建工具。它可以自动构建,测试,发布,部署,同时使更多的软件包或其他类型诸如生成静态网站,文档等项目自动化。Gradle 将Ant的功能和伸缩性与Maven的依赖管理及约定结合成一种更加高效的方式去完成构建。它采用了Groovy 特定领域语言和诸多创新方法,提
2013-11-10 15:18:51
2047
原创 svn - 冲突及解决方案
1. 本地文件过期如果版本库中的某一文件已经改变了(另一个working copy 执行提交)。但是修改的部分(如只修改第一行)和我本地的代码(如只是修改了第二行)不一致但是并不冲突。不过执行提交会报过期错误: E:\work\sesame>svn commit -m "1 line welcome to hello" Sending
2013-11-05 21:42:37
17349
原创 svn - 基本命令
1、从仓库中checkout出一个工程的拷贝 work> svn co file:///e:/svn-repos/sesame/trunk sesame 从指定的URL中co出工程到work目录下的sesame目录中去。2、签出的工程中有helloworld.txt文件,我们手动修改了该文件的内容。E:\work\sesame>svn status h
2013-11-05 15:03:32
1243
原创 svn - 基础知识和创建仓库
一、基础知识1、版本号(svn此是以仓库号为标识的,修改一个文件就会提升一个版本)2 、标签(一组文件或目录的好听的别名,可以通过这个别名checkout)3、主干和分支(trunk和branch)分支:就是主干的一个拷贝,只是分支在subversion中拷贝得更有效率。“延迟拷贝“,指的是首先拷贝的是原主干的链接,当文件修改时才会记录为相对原文件的修改。4、合并在分支
2013-11-05 14:38:18
3335
原创 Java多线程之ScheduledExecutorService
package com.mutilthread.executor.battery;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.ScheduledFuture;import java.util.co
2013-10-15 01:13:42
1235
原创 SpringMVC 高级篇
1,配置文件使用(配置文件和web.xml中的加载语句用 --> 关联)WEB-INF/配置文件 --> web.xml中的加载语句 1) applicationContext.xml --> org.springframework.web.context.ContextLoaderListener 2) dispatcher-servle
2013-10-14 20:15:32
6572
原创 java enum 解析
一、 每一个枚举对象都是java.lang.Enum>抽象类的子类 举个例子: 策略枚举1) 代码package com.javase00001.myenum;public enum EnumDemo { ADD("+") {//每一个常量都是public static final @Override public int apply(int a, int
2013-06-09 17:38:29
960
原创 Spring AOP 配置
基础篇1、理解AOP 在不同的类方法中,为了执行相同的逻辑,设定了许多相同的插入点。这些点构成了一个切面,一刀切入到这些类方法中。2、理解Aspect Aspect是对系统中横切面关注点逻辑进行模块化封装的AOP概念实体。 包含多个Pointcut和Advice。3、理解名词 1) Joinpoint
2013-04-25 17:02:09
2818
原创 ACM SOLIDERS
1、例题:Soliders题意抽象:将n个不同坐标的点以最小的步骤移动到一条直线上,并且每个点的横坐标满足连续。即(x, y), (x+1, y), ..., (x+i, y), ..., (x+n-1, y)问题分解:可以分解成x, y方向分别移动,以致步骤最小。所以,y方向只要求出中位数(本身就是一个中位数问题)就行了,接下来,需要解决的是x方向。子问题解决:
2012-10-24 15:42:08
621
SourceCodePro
2014-01-01
编程字体 consola 和 courier new
2013-11-11
轻量级javaEE 企业应用(第三版) 李刚
2012-08-07
敏捷软件开发:原则、模式与实践
2012-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人