`
zhb8015
  • 浏览: 398392 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Spring Roo杂谈
浏览量:0
社区版块
存档分类
最新评论
文章列表
      Concept          Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。       Script          编写gradle脚本下载Spring4的依赖:            build.gradle apply plugin: 'java' repositories { mavenCentral() } dependencies { compile 'org.springframework:spring-context:4.1.6.RELEASE' ...
1. 实现Runnable线程案例 使用() -> {} 替代匿名类: //Before Java 8: new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8 "); } }).start(); //Java 8 way: new Thread( () -> System.out.println("In Java8!") ).start(); ...
简介 Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达式还增强了集合库。 Java SE 8添加了2个对集合数据进行批量操作的包: java.util.function 包以及 java.util.stream 包。 流(stream)就如同迭代器(iterator),但附加了许多额外的功能。 总的来说,lambda表达式和 stream 是自Java语言添加泛型(Generics)和注解( ...
有时候,我有动机问题,我认为这是一个人的特质。即使你深爱的工作,但开始时会很难。通常,我每每都会被前一天的烂代码困扰,所以那些天,我会在开始工作前去看看reddit。最好的建议就是离开前一天未完成的代码,回归 ...
javaassist学习笔记  http://wsmajunfeng.iteye.com/blog/1912983 javaassist简单应用 http://blog.csdn.net/mousebaby808/article/details/37696371   牛: java编程的动态性系统文章: http://www.ibm.com/developerworks/cn/java/j-dyn0429/ http://www.ibm.com/developerworks/cn/java/j-dyn0302/index.html  
findbugs 插件安装 : http://blog.csdn.net/gaofuqi/article/details/22679609 效果不太好,直接在eclipse marketplace安装也可   具体应用对比 : http://www.cnblogs.com/doit8791/archive/2012/10/22/2734730.html 讲解的比较细致   下面是工具的对比 : http://www.cnblogs.com/astwish/articles/3700467.html   这次演示的是用Fortify SCA静态分析Java代码,和Find ...
        shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现一位仁兄讲的挺好,内容如下:       用命令vi -b 打开你的SHELL脚本文件,你会。发现每行脚本最后多了个^M。   那么接下来就要搞清楚这个^M是什么东东?   long long ago.....  老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,<CR>,ASCII码为0D),另一个字符把纸上移一行 (称为换行, <LF& ...

内存溢出(转)

  关于java的Out of Memory(内存泄漏) http://blog.csdn.net/panhf2003/article/details/3917128   JAVA内存溢出解析 http://blog.csdn.net/madun/article/details/8552414   Java内存溢出实例总结 http://www.open-open.com/lib/view/open1404953564466.html
  我认为一名高效程序员可以扮演5种基本角色来高效地完成他/她的工作,这些角色以某种方式组合后更符合开发团队中的某些“人物”。你是其中的哪个(或哪些)角色? 编码者    当我们在低层次积极参与编写代码并解决问题时,我们所担任的就是这样一种角色。编码者在编程同时致力于其他小问题,但通常专注于某一项特定任务而非整体架构。如果一个非IT人员询问你工作,你告诉他们你是一名程序员,这就是他们想象中你整天所做的事。 调查者 
          几个月前,我和的商务合作伙伴 Carl 以及我们的法国课程导师 Xavier 在巴黎的一家餐厅就餐。在谈话中,我和 Carl 就我们年轻时使用的那些炫酷技术而谈笑风生。与此同时,我注意到Xavier 沉默良久,于是我决定询问 ...
原文地址:http://blog.csdn.net/zs234/article/details/7487960    背包问题(Knapsackproblem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品 ...
原文:http://www.csdn123.com/html/exception/552/552541_552540_552547.htm   注意:先安装第3步,再第2步,否则报错。     Eclipse Maven Svn整合 最近想工作之余写点测试demo,习惯了公司的开发环境,便决定自己搭建开发环境,首先是找到好用的eclipse,就是能够使用eclipse创建maven project工程,该工程能够被eclipse的tomcat识别为web project,直接部署运行,并能够提交到svn后使用check out as maven proect检出项目。 开始使 ...
Eclipse下的SVN插件中暂时没有提供更改用户名和密码的功能,当需要更改时,需在系统中找到svn.simple文件夹,然后删除掉,之后在Eclipse中做更新同步的时候就会提示输入用户名密码了! 注意:svn.simple是隐藏文件夹,搜索的时候注意选择"包括隐藏文件".也可直接去寻找该文件夹,C:\Documents and Settings\用户名\Application Data\Subversion\auth\svn.simple Win7系统中的路径: C:\用户\当前用户名\AppData\Roaming\Subversion\auth   ---- ...
Maven常用命令: 早期版本(---)1---. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2---. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName        -DartifactId=webap ...
    http://www.cnblogs.com/shanyou/p/4268896.html   Redis通常有3个使用途径:客户端静态分片,一致性哈希;通过Proxy分片,即Twemproxy;还有就是官方的Redis Cluster,但至今无一个新版本。随后刘奇更详细的分析了为什么不使用Twemproxy和Redis Cluster: Twemproxy:最大的痛点是无法平滑的扩容或者缩容,甚至修改配置都需要重启服务;其次,不可运维,甚至没有Dashboard。 Redis Cluster(官方):无中心化设计,程序难以编写;代码有点吓人,clusterProcess ...
Global site tag (gtag.js) - Google Analytics