- 浏览: 398392 次
- 性别:
- 来自: 北京
博客专栏
-
Spring Roo杂谈
浏览量:0
最新评论
-
liutingna86:
程序没有提取新的链接,只是分析url.txt中链接页面的内容是 ...
Java编程技巧:小爬虫程序(转) -
u013680195:
CSS基础教程17篇 此教程共17篇,由浅到深、循序渐进的讲述 ...
每个Web开发者必备的9个软技能(转) -
zhb8015:
有一个解决的方法:把DTD文件从mybatis.jar中拿出来 ...
求助: exception is java.net.UnknownHostException: mybatis.org -
zhb8015:
问题可能找到了,spring-test对于(@ContextC ...
求助:NoSuchBeanDefinitionException: No bean named 'userService' is defined
文章列表
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 ...