- 博客(26)
- 收藏
- 关注
Maven按照目标环境生成指定可执行的jar
在实际的项目中,我们经常会碰到这样的需求:“通过执行某条命令搞定一些的事情”。如果开发人员比较擅长一些脚本语言,那么很幸运,他可以直接写好脚本,然后直接在命令行执行就好了。如果开发人员恰好只擅长一些静态语言,比如Java、C......,也可以借助一些工具来生成最终可以执行的文件,然后直接在命令行中调用就好了。那这样看来,好像没有什么...
2011-05-27 10:25:21 200
太好了,jersey升级为1.0.1
Jersey,一个REST风格服务的开发框架。现在jersey从1.0升级了到了1.0.1,解决了广大的jerseyer抱怨的初始化Client时的耗时太长的问题。以前使用jersey Client的时候,必须要先通过Client.create()来创建一下Client,我测试了一下,当我循环创建1000个Client时,耗时基本上达到了1分钟左右。现在我们完全可以通过spring来注入...
2008-12-03 16:42:41 183
原创 变量使用--绑定时间
所谓绑定时间就是把变量和它的值绑定在一起的时间。编写代码时绑定 titleBar.color = 0xFF;//0xFF is hex value for color blue 由于0xFF是硬编码(hard-coded)在程序里的数值,在编写代码的时候它就会绑定到titleBar.color变量上。这种硬编码技术通常是很糟糕的,因为一旦要修改这个0xFF,那么这个新值就无法同代码中其...
2008-09-09 21:50:35 354
解决maven传递依赖中的版本冲突
传递依赖是maven最有特色的、最为方便的优点之一,可以省了很多配置。如a 依赖 b,b 依赖c 默认 a也会依赖 c。但是也会带来隐患,如版本冲突。当然maven也考虑到解决办法,可以使用exclusions来排除相应的重复依赖。但是我们还会遇到一个严重的问题,那就是,我怎么知道是哪个包的传递依赖产生的冲突 ?那该怎么办呢?当然,maven也会有相应的解决方案。 首先,你要在pom.xm...
2008-09-09 21:46:03 476
解决no such file to load -- sqlite3
关注ROR已经很长时间了,但是一直没有好好看看。现在公司已经有两个同事,用ROR做了一个成功的项目,于是计划接下来的一个月里,好好学习学习ROR。(好歹有人可以探讨和请教) 按照Agile Web Development with Rails给的例子来做。一开始就出现了错误。 错误提示是:“no such file to load -- sqlite3”。估计是...
2008-01-21 11:26:47 281
Linux下MySQL命令导出EXECL文件
这个说的不是用什么编程语言来实现这个功能,而是用Shell加上MySQL命令来实现。[code="java"]echo "use test;select * from test order by id desc;" | /usr/local/mysql/bin/mysql -uXXXX -pXXXX --default-character-set=utf8 > /tmp/test.xls[...
2008-01-11 18:37:55 185
在iBATIS中正确的使用$和#
我们在使用iBATIS时会经常用到#这个符号。比如:sql 代码 select * from member where id =#id# 然后,我们会在程序中给id这个变量传递一个值,iBATIS会自动将#id#转成我们传递的内容。但是我最近碰到一个奇怪的问题。我在批量删除或修改的时候,居然SQL失效了。SQL如下:sql 代码 upda...
2007-12-27 14:39:07 214
iBATIS自动生成主键
我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键。但是数据库供应商之间生成主键的方式都不一样。有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的<selectkey>节点来获取<insert...
2007-12-13 16:50:59 109
非常优秀的Javascript(AJAX) 开发工具:Aptana
我要给你介绍一个非常棒的JavaScript(AJAX)的编辑器--Aptana。Aptana中的智能提示称为 Code Assist,相当于VS中的Intellisense。看到后面的浏览器图标了吗?那是浏览器兼容性的提示。如果你是一个JS老鸟你应该知道那对开发者来说有多重要。不仅仅是javascript,智能提示的范围还包括DOM 1,2 for HTML:CSS:看到后面...
2007-07-04 14:32:21 110
手心手背
手心手背 天亮天黑 风吹着日子吹不弯脊梁 白发的娘 你累不累 手心手背 也笑也悲 雨打着屋檐打不去滋味 操心的娘 你睡没睡 风筝在云里飘飞 燕子在窗前来回 炊烟如梦 牵山绕水 饭好了 盼儿归...
2007-06-06 13:24:38 175
天行健,君子以自强不息
天行健,君子以自强不息。地势坤,君子以厚德载物。 这两句是出自《周易》的对乾卦和坤卦的解释。梁启超老先生也曾经拿这两句话来激励过清华学子,至今清华仍然把“自强不息,厚德载物”作为清华的校训。上次 叔叔来的时候也拿这两句话来激励我,希望我也能够“自强不息,厚德载物”。在这里先谢谢家人对我的关心和鼓励,我会努力! 在这里,我把梁启超老先生激励清华学子的《君子》一...
2007-04-09 16:38:53 708
Maven编译时跳过Test
在使用Maven编译项目时发现,可能在Test中写了一些有问题的代码,但是,由于写的代码比较多,所以不愿意去找具体的错误,反正Test中的代码不会影响项目的正常运行。于是想在编译时跳过对Test部分的编译。 但是自己却不知道怎样去在编译时跳过Test部分的编译,请教了利宾同学,原来Mavan中可以使用这样的命令参数来岁实现这样的功能。 其实命令也...
2007-04-09 16:00:47 445
不可思议--一个基于JavaScript的Web OS
今天在网上闲逛,无异中到了一个网站上,这个网站居然用javaScript写了一个Web OS--js/uix。 大家有兴趣可以到这儿看看。http://www.masswerk.at/jsuix/ 界面是基于 terminal 的,而且是具备了一个OS的所有功能。真是想不通他是怎么实现的。 截图如下: ...
2007-04-06 12:27:13 148
linux的文件分区类型查询
在linux下怎样查看文件分区类型?可以想象到肯定是使用和分区有关的命令和文件才能实现,我尝试了一下有如下几种(如果有什么不对和需要补充的请给我留言):1.使用fdisk命令fdisk /dev/hda进入fdisk的命令模式,你可以键入m来查看帮助信息键入p就可以查看hda这个设备的所有分区的文件类型了。可以键入q来退出fdisk的命令模式2.使用parted命令fdisk命令我...
2007-04-06 12:13:12 144
find的技巧
来源:winggerhttp://blog.chinaunix.net/article.php?articleId=2363&blogId=224http://blog.chinaunix.net/article.php?articleId=2366&blogId=2241、普通查询:find / -name httpd.conf //表明要求系统按照文件名查找;find...
2007-04-06 12:11:00 94
set uid ;set gid;sticky bit区别
每一个文件有所有者及组编号,set uid ;set gid可以改变用户对文件具有的权限:写和执行. setuid: 在执行时具有文件所有者的权限. setgid: 设置目录. 一个目录被标上setgid位,此目录下创建的文件继承该目录的属性. sticky bit: 该位可以理解为防删除位. 设置sticky bit位后,就算用户对目录具有写权限,但也只能添加文件而不能删除文件。如何...
2007-04-06 12:08:35 158
Linux中通过命令直接删除文件中最后一行
sed -i '$d' file 何谓 Sed(Stream EDitor): Sed 原为 UNIX 系统上的非交谈式文字编辑器(non-interactive stream editor)。当 Sed 读入待编辑文件,会依编辑命令来进行文件的编辑工作。 如同其它 UNIX 的指令一般,Sed 亦是由标准输入(s...
2007-04-06 12:05:25 1855
我所衷爱的仙桃菜
仙桃市是湖北的一个小城市,临近武汉。说起来您也许不太熟悉这个名字,但若提起体操界的“双李”(大双小双),那确是妇孺皆知的。没错,仙桃就是有着“体操之乡”美名的我的故乡。仙桃原名沔阳,在饮食上以她的“沔阳三蒸”闻名。沔阳三蒸,即蒸鱼、蒸肉、蒸菜,因菜分三种故得三蒸之名。湖北人做起蒸菜,与一般江浙人家的清蒸鱼之类的菜,是截然不同的。江浙人家的清蒸菜,用料极简, 只是将姜丝葱蒜裹进鱼肚子里,搁进蒸笼...
2007-04-06 12:02:03 263
如此战国
无意中在邮箱中发现一封邮件,打开一看原来是Sina给网站中的作者做宣传。点击连接后就看到了这个《骇版战国》--极其现代的历史小说!看了两眼后就被吸引住了! 如此写历史,倒也不错,至少能够吸引你去看完和了解!...
2007-04-06 11:56:57 92
更改Mysql的默认字符集
今天在使用mysql中发现在查询中文记录时不是很准确,后来查了一些资料,原来是mysql默认的字符集latin。于是准备更改mysql默认的字符集。 其实更改字符集也很容易,如果是linux下的,就在my.cnf中添加一句"default-character-set=gb2312";如果是windows下的就在my.ini中添加。 在添加中要注意: ...
2007-04-06 11:53:36 82
Apache日志分析 之 访问日志(一)
这段时间公司的WEB服务器经常出问题,想在网上找一些关于Apache日志的说明,但是发现都比较老了!现在结合网上的一些文章,写一些我自己分析的心得! 当网站出问题时分析日志,第一步一般都不会是看访问日志。但是也不能忽视它,在访问日志中记录了很多的客户信息,如果你有心,可以从这个日志中获得很多有用的信息! 访问日志access_log记录了所有对Web服务器的访问活动。 这段时间公司的...
2007-04-06 11:52:20 223
生活和幸福!
幸福是什么?幸福就是你现在拥有的这些平常而真实的日子! 生活就是这样,被一些细小的情节充填着,让你觉得很满,又很没有新意。过久了就会腻烦,然而当有一天你真正失去时,又觉得很可惜。 幸福是什么?幸福不是你追求的那虚无缥缈的下一个目标,也不是你曾经失去的辉煌和亮丽,幸福就是你现在拥有的这些平常而真实的日子! 遗憾的是我们当代的年轻人,没有几个懂得去把握和珍惜。...
2007-04-06 11:47:42 112
关于网站系统架构,做个书签先......
CU中关于网站架构的贴子,先做一个书签,在慢慢的琢磨去吧!http://bbs.chinaunix.net/forum/13/050217/497040.htmlhttp://bbs.chinaunix.net/forum/viewtopic.php?t=428204&show_type=new&postdays=0&postorder=asc&start=0...
2007-04-06 11:46:32 95
VI的使用(一些有用的技巧)
VI是Linux中最常见的Edit工具,对它的熟练点对你使用Linux很有帮助1、vi的简单操作 移动:行首:^ 、0,移至行尾:$,向上:k,向下:j,向前:b,向后:w 查询:/ 或 ? 通过n和N移动到下一个和上一个 删除: x或nx:从光标所在的位置删除一个或n个字符 X或nX:删除光标前的一个或n个字符 dd:删除光标所在的行 D: 删除从...
2007-04-06 11:40:44 124
bash中的快捷键
ctrl+p 向上翻以前使用的命令ctrl+n 向下翻以前使用的命令ctrl+a 光标移到命令行的开始ctrl+e 光标移到命令行的结尾ctrl+d 删除当前光标下的字符ctrl+h 删除当前光标前的字符ctrl+f 光标向后移动一位ctrl+b 光标向前移动一位ctrl+u 删除光标以前的所有字符ctrl+k 删除光标以后的所有字符ctrl+w 删除光标前的一个单词...
2007-04-06 11:37:00 152
MySQL在Windows和Unix下密码恢复
Windows: 1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin 4.跳过权限检查启动MySQL, c:\mysql\bin>mysqld-nt --skip-grant-tables 5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新...
2007-04-06 11:34:17 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人