持续集成实践和Maven核心介绍
之前在公司做的一个培训,主题是介绍持续集成(CI)和Maven的核心概念,这里分享给大家。
大概内容为:
CI实践逐条详解:维护单独的SVN仓库,自动化构建,频繁提交……
Maven核心介绍:一组通用的用户接口,一组预定义的约定配置,一个POM……
CI阶段详解:持续编译,持续测试,持续数据库集成…&he ...
小胖装机心得 之 耕升显卡造假&易迅售后&致谢
之前写过两篇
小胖装机心得 之 机箱&键盘 篇
小胖装机心得 之 CPU & 显卡篇
今天打算再写上一篇.
=======================================
机器用了半个月 总的感觉很不错啊 哈哈.
但是 就在十一长假结束时 发现了一个让我气愤的事情 :
耕升显卡造假 (我不确定是不是真的造假还是意外).
事情是这样的(有点长 但是建议装机用户认真读一 ...
The Flex,Spring,and BlazeDS full stack——Part 1
Part 1:新建Flex模块
本系列文章共分三篇,我将一步步引导建立一个基于Flex/BlazeDS/Spring/Hibernate/Mysql架构的应用,此应用使用Maven构建。此应用示例完成增、删、改和任务列表。
在开始之前,有两点需要注意:
1、教程的范例应用并非现实生产环境应用,但这并不影响我们讨论的主题:Flex前端和
Spring后台交互。
&n ...
Eclipse常用快捷键,大家来补充啊
平常用的最多的就是Eclipse开发环境了,好用的快捷键往往能迅速的提高开发速度,我这里抛砖引玉一下,列一下我常用的快捷键:
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面 ...
感慨--这部动画片终于完了《圣斗士星矢》
看了最后一集想法多多
以下是很多人的留言:
1.我真是从小就看 。。现在我都26了 终于看到结尾了 我真是有说不出来的个感觉 心里也有说不出来的滋味 1个从小就看的动画片 到现在才看完 20年的历程啊 还真是不知道后代们是怎么看带我们着些看圣斗士的人们 呵呵 终于结束了 20年的历程。。。。。
2.看了十多年,终于看到结尾了(我的心声)
3.终于看完了,这么多部终于划上了句号.历时20余年的梦 ...
不使用标签库的 Spring MVC 表单提交中需注意的问题
Spring MVC 有用于表单绑定的标签。但这些标签最终也会生成标准的 HTML 页面。所以,理论上这些标签是不需要的,只要模拟它们生成的 HTML 就可以了。
Spring MVC 的 Form 标签生成的 HTML 很有规律:<form> 元素的 id 属性对应 modelAttribute,input 元素的 name 属性对应 model 中的属性。但是,有一点需要注意。如果 i ...
用Java Socket实现SMTP邮件发送
什么是SMTP?
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一种提供可靠且有效电子邮件传输的协议。SMTP是建模在FTP文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。
协议结构
SMTP命令是发送于SMTP主机之间的ASCII信息,下面列举了5个常用SMTP指令
HEL ...
web2.0=用户价值=用户得到>用户付出
最近一直在考滤什么是web2.0,web2.0如何做?
查了一些资料,释义如下:
Web1.0里,互联网内容是由少数编辑人员定制的;而在Web2.0里,每个人都是内容的供稿者。Web2.0的内容更多元化:标签tag、多媒体、在线协作等等。在Web2.0信息获取渠道里,RSS订阅扮演者一个很重要的作用。Web2.0实际上是对Web1.0的信息源进行扩展,使其多样化 ...
线程访问winform界面控件的例子
本例子主要是针对解决异常: 线程间操作无效: 从不是创建控件“richTextBox1”的线程访问它 关键看红色的代码,详细的查MSDN. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; ...
TechCrunch50初创产品介绍(九):网络应用的落地平台Tingz
Tingz将彻底改变人们的网络使用习惯,她提供一系列的工具和服务,帮助人们收集网络上的网页和内容,直接应用到到个人数码产品和社交网络上去。Tingz支持大量的数码设备、操作系统、平台,其范围之广令人惊讶。我们可以把Tingz想象为“看不见的互联网”,让人们无缝地整合了互联网上个人所需的全部资源,融入到自己的生活当中去。
1、 简单的讲, ...
80后程序员的诚心忏悔
本来想着跳出这个公司,但今天看了javaeye里面的很多文章使我改变我的主意,纵然公司加班是时常的事,但想想刚刚毕业一年多,应该踏实,一步步的走出脚印。很多前辈们不都是这样过来的吗?
本公司属于纯技术公司,人数10人左右,全部是技术人员,服务于电力(让我说,我们公司有点类似于外包)。经理是个好人,肯给他人机会(当然也包括我)。公司现在一切的规范都正在进行中...《三五个人,十来条枪,做正规军》这 ...
一键式快速搭建SSH环境
平时大家在搭建SSH环境时,典型的像利用myeclipse5.5或者6.0的版本在搭建ssh集成环境时,都可能遇到过像包冲突的问题。要通过删除冲突的包,加入缺少的包进来即可,把一个环境弄好估计得浪费不少时间。 前段时间我写了一个eclipse插件,可以一键式生成SSH框架,基本算了一下比手工慢慢去搭建要每次节约时间半个小时。
&nbs ...
《修炼-我的职场十年》读书摘要
1 当我们认为无法完成一项任务的时候,原因会有很多。其中有的时候是因为你看到了太多的,你不知道如何克服的困难,也有的时候是因为你对将要发生的一切无法预计而心生畏惧。但是这并不意味着我们无法战胜这些困难,并不意味着在无法预料的情况发生的时候,我们毫无办法。未来的不确定性,应该成为我们发挥自己潜力的舞台,而不是成为我们行动的障碍。
2 其实,当你向别人宣泄自己的负面情绪的时候,尽管当时你可能得到一种 ...
web应用的几种缓存机制分析与比较
一.客户端缓存
客户端浏览器的缓存,不过这个形式的缓存弄得很多人很郁闷.
二.服务器端的缓存
a.服务器级别的缓存
1)apache
加载apache-cache模块即可.不过处理动态页来比较脆弱,其缓存功能也比较弱小,做门户级别的网站不推荐用
2)squid....
...
生成不重复的字符串来.
我们经常会遇到一个需求,就是需要一个唯一的字符串来标示一些东西。比如上传的文件,当然不能重名,通常的做法就是生成一个时间戳来做,但是在高并发的项目中,有时候时间戳也许还不够,于是就再加上一些随机的字符串吧,慢慢地这个方法就出来了。下边是代码。
插入特殊字符在linux下可以正常使用,在windows总有的符号不能做文件名。
/**
* 生成唯一字符串 ...
extjs ajaxUTF-8编码转换
extjs ajaxUTF-8编码转换
extjs默认使用UTF-8的编码,在服务器端我们经常使用GB2312之类编码.
在网上找了很久,经过测试修改.
实现了在服务器端编码转变.
Function UTF2GB(UTFStr)
Dim Dig,GBStr
For Dig=1 to Len(UTFStr)
If mid(UTFStr,Dig,1)="%" Then
If len(UT ...
对于TDD的一点看法,总结一下自己的观点
bloodrate 写道
你说TDD是从测试开始思考,然后由测试思路指引开发,那举个例子吧,比如做个最简单的用户注册登陆系统,那么我关心三个问题: 1、新用户确实可以通过页面将数据正确插入到数据库中 2、用户可以通过ID,将数据从数据库中正确取出来 3、假设取出来的数据正确的前提下,比较这个用户的登陆条件是否满足,满足则允许登陆,否则则不允许 我在做这个用户注册登录功能的时候, ...
FreeBSD7.0上编译ErlangR12B4
估计Joe靠买书(<Programming Erlang>)赚了很多钱,但他马的Erlang离主流商用还有太大的差距。R11B居然没有string:join函数,更新了mochiweb一个版本还要升级Eralng到R12B,下面是在FreeBSD上编译的痛苦过程:
1. ./configure --enable-kernel-poll --enable-smp-sup ...
think in java回顾整理
面向对象程序设计方法是什么样的:
(1) 所有东西都是对象。
(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。
(3) 每个对象都有自己的存储空间,可容纳其他对象。或者说,通过封装现有对象,可制作出新型对象。
(4) 每个对象都有一种类型。
(5) 同一类所有对象都能接收相同的消息。
多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮 ...
centos5.2安装mysql6.0
官方下载mysql:mysql-6.0.6-alpha-linux-i686-icc-glibc23.tar.gz(二进制版本)
mysql帐号
#groupadd mysql
组群加入mysql
#useradd -g mysql mysql
解压文件
#tar zxvf mysql-6.0.6-alpha-linux-i686-icc-glibc23.tar.gz
进入mysql-6.0. ...
Could not create connection; - nested throwable错误
Could not create connection; - nested throwable错误
今天反复出现这个错误。经过分析,原因之一是在Jboss下的server\default\lib没有class12.jar(我就是这样)
JS实现div的自动滚动
用JS实现div的自动滚动。代码如下:
<div id="show" style="overflow:hidden;height:210px;">
</div>
<script>
function startmarquee(lh,speed,delay){
var t;
var oHeight = 210; /** div的高度 **/
...
人气排行榜
最新发表博客 
- ajax的请求处理
- Linkin Park演唱会取消了...
- The Flex,Spring,and BlazeDS full stack——Part 1
- Spring AOP(适用于newbie)
- 澄清几个概念: 物理内存※核心内存※硬盘缓存
- equals和hashCode
- 一道有趣的题 -- 最大间隔问题
- [音乐分享]没有风的时候 让我们一起来<开天窗>
- cinderella
- 国画用色
- 常用颜色表
- 纪念去年今天
- 终于收到东软的offerl了!!!
- 用上了liuqiang大侠分享的Rails在线编辑器,太cools了
- XML-RPC
- 又是很久没写了
- 违心的决定
- 打不死老子,老子就要再站起来!!!
- 一个实用的JS自定义函数addLoadEvent()
- 随便说说
- 触发器之简单实例
- openSuse 11.0安装啦
- 五款常用mysql slow log分析工具的比较
- Ruby Cookbook电子书下载
- javascript DOM编程艺术 读书笔记
- java 好的网站
- JavaRebel1.2破解版共享
- 采用Cairngorm的开发步骤
- C++编程复习——STL, ATL, MFC
- Cairngorm
- Java编码原理与解决方案
- 从《李小龙传奇》看开源软件
- EXT学习笔记02
- 线程访问winform界面控件的例子
- Agile Web Development with Rails 电子书下载
- 一个简单DWR入门实例
- flex project使用yahoo Skin
- 九九重阳节
- Flex Component Kit for Flash CS3 安装方法及前提
- 利用 Flex Builder 3制作Flex 3应用的皮肤(五)
- TechCrunch50初创产品介绍(九):网络应用的落地平台Tingz
- 利用Flex Builder 3制作Flex 3应用的皮肤(四)
- javascript删除多行
- 利用Flex Builder 3制作Flex 3应用的皮肤(三)
- rails gem
- 关于throws和throw和try{}catch(){}的区别和联系
- js闭包
- 利用 and Flex Builder 3制作Flex 3应用的皮肤(二)
- 利用Creative Suite 3 制作Flex 3应用的皮肤(一)
- 43个热门Flex和ActionScript 3.0 APIs,技巧和工具


