12 2013 档案

摘要:在学校的时候还总是自己用eclipse自带的jar导出工具,然后人工来给项目打包,那是相当的原始。而后工作了,项目中都是用ant,慢慢的开始学会使用这个工具。感觉就和脚本一样,很容易读懂,做项目构建还是不错的。最近开一些开源的项目,基本都没有使用ant的了,以maven2居多,也有ivy和其他的。看来项目构建工具是发展了,有了更多的新东西出来,那到底哪个好一点呢?最近查了点资料,横向比较一下吧。我初步调查了一下Maven, Ivy, Gradle, sbt这4个工具Maven2:当今最为流行的构建工具,提供了项目构建、测试、发布等一整套流程的管理。当年非常有预见性的提供了一套包依赖的解决方案, 阅读全文
posted @ 2013-12-31 17:56 linux,dev 阅读(1669) 评论(0) 推荐(0) 编辑
摘要:Maven 2和Ivy常被放在一起对比,但实际上两者是不同类型的工具。Ivy仅提供依赖管理功能,但是Maven 2是一个软件项目管理综合工具,能够管理构建、报告、文档,以及根据中心化的信息来管理依赖。Ant和Ivy 2.0集成在一起,与Maven 2进行比较才比较合适。两个工具处理冲突管理(Conflict management)的方式是不同的,冲突管理指处理传递依赖时解决冲突的能力。Ivy允许由模块定制冲突管理器和规则,而Maven 2的冲突管理则基于最近的定义(也就是说,一个模块依赖于foo 1.0,这会导致模块的所有依赖都不能使用foo 1.1)。Maven 2通过一个叫阶段(scope 阅读全文
posted @ 2013-12-31 17:55 linux,dev 阅读(569) 评论(0) 推荐(0) 编辑
摘要:原文地址:Ubuntu下Git服务器安装与配置作者:F民抄 1. 安装1.1 安装Git-Core:sudoapt-getinstallgit-core1.2 安装 Gitosissudoapt-getinstallpython-setuptoolsmkdir~/srccd~/srcgit://github.com/res0nat0r/gitosis.gitcdgitosissudopythonsetup.pyinstall1.3 增加名为Git的用户sudoadduser--system--shell/bin/sh--gecos'gitversioncontrol'--gro 阅读全文
posted @ 2013-12-31 17:44 linux,dev 阅读(335) 评论(0) 推荐(0) 编辑
摘要:原文地址:Ubuntu安装配置git服务器和客户端作者:ding4041.配置前准备服务器:安装ssh server另外还装了gitosis做git的权限管理sudo apt-get install openssh-server git-core gitosis 客户端:安装git-core openssh-clientsudo apt-get install git-core openssh-client使用ssh-keygen生成一对密钥,注意 这个时候不要用sudossh-keygen -t rsa(全都直接回车即可)默认情况下,公钥和私钥会保存在~/.ssh目录下2.服务器配置服务器: 阅读全文
posted @ 2013-12-31 17:43 linux,dev 阅读(917) 评论(0) 推荐(0) 编辑
摘要:原文地址:JDBC/Spring/MyBatis性能比较作者:tom_lt测试目的:比较JDBC,SpringJdbc和MyBatis的性能。测试用例:1. 查询:查询一张10000条数据的表,只取前1000条2. 更新:对该表分别进行: a)插入一条数据 b)更新一条数据 c)删除一条数据3. 测试项: a)JDBC:纯粹jdbc代码 b)JDBC.Object:jdbc的结果集转化为Object对象 c)SpringJdbc:Spring的JDBC包,同样使用Object对象 d)MyBatis:MyBatis3版本框架测试环境:数据库:SqlServer 2008Java:jdk1.6 阅读全文
posted @ 2013-12-31 17:22 linux,dev 阅读(1843) 评论(0) 推荐(0) 编辑
摘要:h2和derby一样,都是轻量级数据库,h2比derby还要轻巧,核心jar包不到1M。性能效率等等方面都非常好(前提不是高并发,高数据量)轻量级数据库的应用出其不意,可以完成很多以前常规开发中无法想象,或很难完成的功能。例如一下应用:某人以前给某公司做BSS, 遇到了下面的情况. 系统的菜单 (树状结构)全部菜单项有2000多条, 菜单主要用在系统的上边导航 还有左边的菜单树 地市/分公司列表 这个不多 (毕竟联通占有率不高) 但是也有3位数了 这个应用场景极其的多, 很多操作又要用到, 相当于一个字典表 地市分公司部门列表 全部数据2000条左右,也相当于字典表 以上四种数据控制的&quo 阅读全文
posted @ 2013-12-31 17:11 linux,dev 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:在使用Maven时候,大家避免不了使用大量插件:1、maven-compiler-plugin指定JDK版本和编码方式??compiler插件能解决2个问题:第一:指定JDK版本--maven2.1默认使用jdk1.3来编译,这个版本不支持注解,compiler插件可以指定JDK版本为1.6,解决这个问题。第二:指定项目编码--windows平台默认使用GBK编码,如果工程编码为utf8,也需要在compiler插件中指出,否则按GBK编码,也会出问题。?org.apache.maven.pluginsmaven-compiler-plugin1.61.6UTF-82、maven-war-pl 阅读全文
posted @ 2013-12-31 11:37 linux,dev 阅读(666) 评论(0) 推荐(0) 编辑
摘要:一个鸟人突然来了句他要在centos 5.2上装xfce,yum install xfce和yum install xfce4均没有合适的包(服务器没装x环境)于是我ssh登录到服务器上看了下,的确没有yum install xfce*感觉又有点过意不去,毕竟服务器也很老了,加上最进他又开了ftp服务google之,答案几乎吐血,让在gnome环境下点添加/删除软件,然后点扩展包,点xfce4就OK了于是man yum想看看有没有突破口发现: * groupinstall group1 [group2] [...] * groupupdate group1 [group2] [...... 阅读全文
posted @ 2013-12-30 17:00 linux,dev 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome).输入下面命令安装:yumgroupinstallxfce-4.4(xfce现在貌似已经更新到4.8了 可以使用 yum groupinstall xfce 安装4.8)装完桌面之后就是安装vncserver了,输入下面命令安装:yuminstallvncvnc-server桌面环境和vncserver都安装好之后,就开始配置,现在以root用户为例:修改 /etc/sysc 阅读全文
posted @ 2013-12-30 17:00 linux,dev 阅读(889) 评论(0) 推荐(0) 编辑
摘要:原文地址:TortoiseGit安装与使用作者:了凡春秋之前一直用SVN做项目开发,确实感觉这些版本控制工具非常实用,尤其是在一个团队开发项目的时候。最近偶然看到一个新的版本管理工具Git,它本来是Linux下的基于Linux内核的版本控制工具,据说用起来比SVN既快,又功能强大,现在在Windows下又有了TortoiseGit,是SVN小组开发的基于Git的在Windows下的版本。网上找了些... 阅读全文
posted @ 2013-12-30 13:02 linux,dev 阅读(2369) 评论(0) 推荐(0) 编辑
摘要:Declare v_seed Raw(128); v_key_1 Raw(64); v_key_2 Raw(64); v_Text_for_encrypted Raw(64); v_mw Raw(64); v_cleartext Raw(64);Begin --128位种子,产生密匙 v_seed:=utl_raw.cast_to_raw('goognightgoodda... 阅读全文
posted @ 2013-12-30 13:00 linux,dev 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:原文地址:eclipse的远程调试功能配置作者:我的 用途:web应用部署并运行于外部(区别于eclipse环境中启动的)应用服务器中,当出现问题时,可以使用eclipse工程的源代码进行跟踪调试。 这样就不需要任何插件(MyEclipse等)就可以实现跟踪调试了! Tomcat 1.修改catalina.bat(5.0以上版本需要修改catalina.50.bat)got... 阅读全文
posted @ 2013-12-30 13:00 linux,dev 阅读(719) 评论(0) 推荐(0) 编辑
摘要:一个使用Servlet文件实现文件下载的实例(可以扩充本实例实现:对用户隐藏他要下载文件的路径,或者在下载文件时要做一些其他的工作,如检查用户有没有下载此文件的权限等)了解在Servlet中如何控制输出流以及response对象的contentType相关知识 一个Servlet文件DownloadFile,在此Servlet中读取要下载的文件,然后写到响应流中以达到用户下载文件的目的。要下载的... 阅读全文
posted @ 2013-12-30 12:58 linux,dev 阅读(3566) 评论(0) 推荐(0) 编辑
摘要://理论上用class.getProtectionDomain().getCodeSource().getLocation().getFile();比较准. //不过有两个需要注意的: //1.返回如果是个文件说明是Jar包形式,返回的是jar,如果是目录说明是class,返回的是class所在的目录. //2.如果加载class的classLoder是一个自定义,那个这个方法很可能不支持,... 阅读全文
posted @ 2013-12-30 12:57 linux,dev 阅读(874) 评论(0) 推荐(0) 编辑
摘要:原址:http://blog.csdn.net/plainfield/archive/2007/07/02/1675546.aspxJwebUnit加构在HttpUnit上,实际上也可以这么说是HttpUnit的高一层API封装,用户使用它不必像使用HttpUnit那么麻烦。一直到今天,JwebUnit已经不更新了,HttpUnit仍旧蓬勃的发展着,作为我曾经深入使用过的测试工具,我觉得非常有必... 阅读全文
posted @ 2013-12-30 12:57 linux,dev 阅读(972) 评论(0) 推荐(0) 编辑
摘要:import java.io.*;import java.net.*;import java.security.*;import java.security.cert.*;import java.util.*;import javax.net.ssl.*; public class httpssl{ String url=""; myX509TrustManager xtm ... 阅读全文
posted @ 2013-12-30 12:49 linux,dev 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:在web应用交互过程中,有很多场景需要保证通信数据的安全;在前面也有好多篇文章介绍了在Web Service调用过程中用WS-Security来保证接口交互过程的安全性,值得注意的是,该种方式基于的传输协议仍然是Http,采用这种方式可扩展性和数据交互效率比较高;另外一种实现方式就是用Https,他是在协议层对Http的再次封装,加入了SSL/TLS,采用该协议进行通信的数据全部都会被加密,由于... 阅读全文
posted @ 2013-12-30 12:47 linux,dev 阅读(2123) 评论(0) 推荐(0) 编辑
摘要:原文地址:[Groovy] Groovy与Java的区别(一)作者:langyizhao因为Groovy可以用Java的所有功能(虽然JVM不同的时候可能会比较麻烦,比如在Android上),所以Groovy与Java的区别可以说就是Groovy的所有特点与优点了。1. 自动import以下类:java.io.*java.lang.*java.math.BigDecimaljava.math.Bi... 阅读全文
posted @ 2013-12-30 12:45 linux,dev 阅读(355) 评论(0) 推荐(0) 编辑
摘要:原文地址:ubuntu防火墙设置作者:風飏 自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具。这个工具可以对出入服务的网络数据进行分割、过滤、转发等等细微的控制,进而实现诸如防火墙、NAT等功能。一般来说, 我们会使用名气比较的大iptables等程序对这个防火墙的规则进行管理。iptables可以灵活的定义防火墙规则,功能非常强大。但是由此产生的副作用便是配置过于复杂。一向以简单易用著称Ubuntu在它的发行版中,附带了一个相对iptables简单很多的防火墙配置工具:ufw。ufw默认是没有启用的。也就是说,ubuntu中的端口默认都是开放的。使用如下命令启动ufw. 阅读全文
posted @ 2013-12-30 12:43 linux,dev 阅读(412) 评论(0) 推荐(0) 编辑
摘要:原文地址:将archlinux 2013-06-01版,安装配置为个人工作站作者:老圃无蔓安装所使用的镜像为:archlinux-2013.06.01-dual.iso。首先请看看我安装完成之后的效果。图一,是第一个虚拟桌面及右键菜单图:图二,是第二个虚拟桌面效果图。后几个虚拟桌面图就不贴了。说在前面的话:本文要讨论的是,将archlinux2013-06-01版,安装配置为个人工作站。这里有两个... 阅读全文
posted @ 2013-12-30 12:41 linux,dev 阅读(481) 评论(0) 推荐(0) 编辑
摘要:原文地址:CentOS6 快速搭建轻量级远程桌面 Xfce & VNC & Firefox作者:哈囉健一0、系统信息CentOS Linux release 6.0 (Final)Xfce与KDE,Gnome一样,都是可视化的桌面前端,其特点是占用资源更小。根据网上言论,资源占用情况大致为Xfce但我为什么喜欢 xfce 桌面,主要还是因为那只小老鼠,异常可爱啊,还有以前捣鼓 FreeBSD 时都... 阅读全文
posted @ 2013-12-30 12:40 linux,dev 阅读(303) 评论(0) 推荐(0) 编辑
摘要:原文地址:在VirtualBox中收缩虚拟磁盘映像文件作者:bobby由于经常要测试一些软件,我在VirtualBox虚拟机中安装了一套Windows。使用过虚拟机的朋友都知道,为了节省硬盘空间,一般都使用动态扩展映像。它不会在一开始就占用指定大小的硬盘空间,而是随着实际使用的需要动态扩展。但是在虚拟系统里删除了文件,使用过的空间并不会自动收回。虚拟系统使用久了以后,磁盘映像文件会变得越来越大。 ... 阅读全文
posted @ 2013-12-30 12:39 linux,dev 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:本文将学习一下几个方面的内容,将会结合具体的实验来一步步实现。 1、 用户账号的映射 2、 使用IP对客户端进行访问控制 3、 使用域名对客户端进行访问控制 4、 使用通配符对客户端进行访问控制 5、 设置samba的权限 6、 设置samba的隐藏共享 7、 Samba客户端的配置 8、 Samba的排错 Samba服务器的常规配置很容易就可以实现,但是并不能够满足企业的实际需... 阅读全文
posted @ 2013-12-30 12:37 linux,dev 阅读(759) 评论(0) 推荐(0) 编辑
摘要:[global] netbios name = HARDY #设置服务器的netbios名字 server string = my server #对samba服务器的描述 workgroup = DEBIAN_FANS #samba服务器属于哪个工作组名或域名 encrypt passwords = yes #密码需要加密 message comman... 阅读全文
posted @ 2013-12-30 12:37 linux,dev 阅读(941) 评论(0) 推荐(0) 编辑
摘要:1 Alt+Ctrl+F1 进入第一个终端,发现中文乱码。 2 安装zhcon。 sudo apt-get install zhcon3 输入下面命令,启动zhcon,中文显示正常。zhcon --utf8 --drv=vga上面的方法没什么作用!!后来按照下面的方法终于将问题解决,虽然不是自己想出来的方法,但是心里仍然很高兴,特将其Copy下来与大家分享。同时也记录一下自己在学习ubuntu过程中所遇到的问题,以供自己以后遇到相同的问题时做参考!////////////////////////////////////////////////////////////////////////// 阅读全文
posted @ 2013-12-30 12:34 linux,dev 阅读(13899) 评论(0) 推荐(0) 编辑
摘要:原文地址:virtualbox安装64bit客户机作者:kunth1、虚拟64bit客户机(1)安装virualbox(2)bios设置 supports virtualization为able或者Enable VT-x/AMD-VAMD calls this function AMD-V, Intel uses VT-x(3)vitualbox启用 VT-x/AMD-V加速Settings ->... 阅读全文
posted @ 2013-12-30 11:43 linux,dev 阅读(273) 评论(0) 推荐(0) 编辑
摘要:通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用"sudo command"来执行command。由于使用Ubuntu,所以经常都都用sudo,而使用sudo时,又得输入密码,所以我就寻找sudo不输入密 码的方法。 前阵子go... 阅读全文
posted @ 2013-12-30 11:43 linux,dev 阅读(1899) 评论(0) 推荐(0) 编辑
摘要::创建空文件10000个的耗时创建小文件,每个小文件使用512个blocks,一共创建10000个创建一个2G文件的耗时复制2G文件的耗时删除2G大文件的耗时删除10000个小文件的耗时测试系统RHEL5 update 3,内核2.6.18.128-el5,SATA硬盘。测试用同一个4G的分区来做。我每一类测试做了3次,取所需时间的平均数。测试结果统计(使用time工具来计时):任务文件系统EXT... 阅读全文
posted @ 2013-12-30 11:42 linux,dev 阅读(2583) 评论(0) 推荐(0) 编辑
摘要:他们绝大多数是“80后”,收入不高,生活拮据,工作不稳定。具体来说,他们有的毕业于名牌高校,但更多来自地方和民办高校;拿着1000元左右的工资,租着每月300元的床位,每天吃两顿饭,到工作单位要坐两个小时以上的公交车。绝大多数从事保险推销、餐饮服务、电子器材销售等低收入工作。有的完全处于失业状态。他们生活条件非常差,缺乏社会保障,绝大多数没有“三险”和劳动合同。根据546份有效问... 阅读全文
posted @ 2013-12-14 20:33 linux,dev 阅读(175) 评论(0) 推荐(0) 编辑
摘要:许晓斌-- 四月 05, 2011Maven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁移至Gradle这一事件更是吸引了不少眼球。在此之前,我也听到了不... 阅读全文
posted @ 2013-12-01 17:43 linux,dev 阅读(811) 评论(0) 推荐(0) 编辑
摘要:2008-07-08 一.什么是持续集成持续集成的核心概念CI 过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或 ClearCase)中的代码发生变化时,都要构建软件组件。CI 的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。工具与过程尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工... 阅读全文
posted @ 2013-12-01 17:42 linux,dev 阅读(236) 评论(0) 推荐(0) 编辑
摘要:最近Eclipse社区进行了一项调查,关注社区如何使用Eclipse和其它开源软件,目前调查的结果已经发布,详细的结果涵盖了IDE,操作系统,版本控制工具等等,具体可以查看这个链接: http://www.eclipse.org/org/press-release/20090527_survey09.php 作为Maven的忠实用户,我自然比较关注构建工具这一块,这是我看到的报告: 这个图表本... 阅读全文
posted @ 2013-12-01 17:42 linux,dev 阅读(699) 评论(0) 推荐(0) 编辑
摘要:2012-01-01 zk框架有什么缺点吗?最近在学zk框架,感觉它很强大。比如:短短几行代码,就可以把数据导入成PDF,EXCEL,WORD等格式的报表。希望对ZK比较熟悉的牛人谈一下它的缺点,帮助我更好的了解它。谢谢。-----------------------我个人觉得zk主要是一个效率问题,因为它所有的页面效果控制都需要经过服务器,举个例子,点击一个按钮后弹出对话框,zk完成需要这么几步... 阅读全文
posted @ 2013-12-01 17:41 linux,dev 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:2013-04-11本文主要为大家推荐五款国内最火的HTML5前端开发框架,它们分别是腾讯团队开发的JX、淘宝团队开发的KISSY、百度团队开发的QWrap和Tangram,以及上海康尚实验室推出的Como。1. JX(腾讯)JX 是一个类似 Google Closure Library 的 Web 前端开发框架,服役于 WebQQ 等大规模的 WebApp。JX 是模块化的非侵入式Web前端框架... 阅读全文
posted @ 2013-12-01 17:40 linux,dev 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:2009-06-23Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点:JSF优点:◆Java EE标准,这意味着有很大的市场需求和更多的工作机会◆上手快速并且相对容易◆有大量可用的组件库缺点:◆大量的JSP标签◆对REST和安全支持不好◆没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyF... 阅读全文
posted @ 2013-12-01 17:40 linux,dev 阅读(302) 评论(0) 推荐(0) 编辑
摘要:2011-04-10我知道MVC框架有struts、webWork; 持久化的有hibernate、ibatis,而进行整合的我只知道spring了-------------------表示层框架 太多了,什么 struts1/2 ,webwork 就不说了,还有spring mvc, JSF也是比较主流的,非主流只知道 wicket,tapestry .持久层框架,除了ORM的hibernate... 阅读全文
posted @ 2013-12-01 17:40 linux,dev 阅读(588) 评论(0) 推荐(0) 编辑
摘要:2007-4-23 再借斧子的例子说一说spring与guice的区别 看下边对于不同社会形态下一个人(java对象,调用者)需要一把斧子(java对象,被调用者)的例子:(1),原始社会时,劳动社会基本没有分工,需要斧子的人(调用者)只好自己去磨一把斧子,每个人拥有自己的斧子,如果把大家的石斧改为铁斧,需要每个人都要学会磨铁斧的本领,工作效率极低。对应Java里的情形是:java程序里的... 阅读全文
posted @ 2013-12-01 17:39 linux,dev 阅读(2205) 评论(0) 推荐(0) 编辑
摘要:2012/04/06 导读:3月中旬,Play Framework 2.0 正式版发布了。2.0 版本的主要新特性:内置对 Java 和 Scala 的支持、完全异步编程模型、侧重于类型安全、强大的构建系统、数据存储和模型的集成等。本文是 Roman Bykovskiy 发布在 Play Framework 的 Google 群组的一篇文章。亲爱的朋友们!一个小事实:Scala逊毙了。好吧,我承认... 阅读全文
posted @ 2013-12-01 17:38 linux,dev 阅读(421) 评论(0) 推荐(0) 编辑
摘要:2012-02-22 Java是一种杰出的产业开发语言,这是因为它带来了伟大的统一和对事实上以前并不存在的重要标准的关注。但是和所有语言一样,Java将来也会褪色。依据我做的超越Java的研究,一个重复出现的主题是有越来越多的人相信Java已不再足够的有效率。以下一组技术可以使你更有效率。他们不是对所有的工程都适合,但当被应用于适合的工程时,他们是优秀的工具。1、动态语言动态语言可以比像C++或J... 阅读全文
posted @ 2013-12-01 17:38 linux,dev 阅读(259) 评论(0) 推荐(0) 编辑
摘要:轻量级框架:整合层guiceORM层nutz, guzz表示层 -- None -- JSF Spring MVC Struts 2 Tapestry 5 Web Services Only JSF Spring MVC(-... 阅读全文
posted @ 2013-12-01 17:37 linux,dev 阅读(2384) 评论(0) 推荐(0) 编辑
摘要:2011-04-28这几天学习了一下Spring Security3.1,从官网下载了Spring Security3.1版本进行练习,经过多次尝试才摸清了其中的一些原理。本人不才,希望能帮助大家。还有,这次我第二次写博客啊,文体不是很行。希望能让观看者不产生疲惫的感觉,我已经心满意足了。一、数据库结构 先来看一下数据库结构,采用的是基于角色-资源-用户的权限管理设计。(MySql数据库)... 阅读全文
posted @ 2013-12-01 17:37 linux,dev 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1/ibatis: log4j.rootLogger=debug, stdout, logfile log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.log... 阅读全文
posted @ 2013-12-01 17:36 linux,dev 阅读(2785) 评论(0) 推荐(0) 编辑
摘要:前面说到了关于在xml中有提供default-autowire的配置信息,从spring 2.5开始,spring又提供了一个Autowired以及javaEE中标准的Resource注释,都好像可以实现类似的自动注入。那么是不是每个都实现同样的方式呢,这里面的几个配置到底有哪些异同点。哪个更全,哪个更优先,这些都需要对spring的内部原理有详细的了解才可以进行了解。在以下文章时,首先有几个概念... 阅读全文
posted @ 2013-12-01 17:35 linux,dev 阅读(445) 评论(0) 推荐(0) 编辑
摘要:2010-09-05 在spring中手工装配依赖对象,可以有两种方式:1,在spring配置文件中,通过bean节点下配置,比如:2,使用@Autowired或@Resource注解方式进行装配,此时需要在spring配置文件中添加以下配置:其中红色部分是要加入的内容,是使用注解功能进行注入所需要的命名空间和xml schema,该配置文件隐式注册了多个对注解进行解析处理的解析器Autowire... 阅读全文
posted @ 2013-12-01 17:35 linux,dev 阅读(425) 评论(0) 推荐(0) 编辑
摘要:注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。1 需要修改xml文件的以下信息。 加入下列红色部分的4行注意:包2 Java代码中import javax.annotation.Resource;public class UserServiceImpl implements UserService{ ... 阅读全文
posted @ 2013-12-01 17:34 linux,dev 阅读(571) 评论(0) 推荐(0) 编辑
摘要:2012-03-21衡量一个MVC框架模式,主要通过三种web模式,本人认为springMVC是一个很好的MVC模式,对模式的支持如下:(1)派遣器模式Spring有一个统一集中的派遣器org.springFramework.Web.Servlet.DispatcherServlet,一般在web.XML中把所有的页面请求都发送到该派遣器: countries org.springframew... 阅读全文
posted @ 2013-12-01 17:34 linux,dev 阅读(348) 评论(0) 推荐(0) 编辑
摘要:http://www.iteye.com/topic/11312841.JavaTear2014 -- 发表时间:2013-07-17 最后修改:2013-07-17 Spring应用比较广泛,本身应该没有什么大问题,只不过就是越来越庞大了,复杂了! 如果喜欢轻量级别的朋友,我在这里推荐一个(总共也不过500k),它包含Ioc,orm,event,log,job等,已有项目采用这个工具进行... 阅读全文
posted @ 2013-12-01 17:34 linux,dev 阅读(580) 评论(0) 推荐(0) 编辑
摘要:http://www.iteye.com/topic/11269291. flounders -- 发表时间:2012-09-25 如题,希望大侠们指出,不能用Spring就觉得他什么都好,本帖子意在实际工作中,对是否将Spring引入项目及如何更好的使用Spring提出启发式意见。目前已有高人表达了自己对Spring的不满,让我开始反思,希望大家借此对Spring的不足提出自己的观点(同时... 阅读全文
posted @ 2013-12-01 17:33 linux,dev 阅读(431) 评论(0) 推荐(1) 编辑
摘要:2008-07-27 appfuse是如何使用的?比如我想编写一个 struts+spring+hibernate+ajax的网站,如何用appfuse加速我的开发进度呢--------------------------------1.mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifa... 阅读全文
posted @ 2013-12-01 17:33 linux,dev 阅读(267) 评论(0) 推荐(0) 编辑
摘要:2010-05-21 利用Maven构建appfuse。步骤如下:1)Maven下载,下载apache-maven-2.2.1-bin.zip 下载地址:http://apache.freelamp.com/maven/binaries/apache-maven-2.2.1-bin.zip 2)下载appfuse支持包。下载地址: -2.0.2.zip(开发中需要的各个版本的jar包) 3)Mav... 阅读全文
posted @ 2013-12-01 17:32 linux,dev 阅读(357) 评论(0) 推荐(0) 编辑
摘要:配置测试类 添加如下内容在class前,用于配置applicationContext.xml文件的位置。@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:applicationContext.xml")***********************Junit4 不回滚2012-0... 阅读全文
posted @ 2013-12-01 17:32 linux,dev 阅读(473) 评论(0) 推荐(0) 编辑
摘要:2010-10-29 温馨提示: 以下异常仅在Spring3.0.3版本中遇到,其他版本可能也会遇到,读者可作参考。不保证会顺利通过。 近期在学习Spring3的一些新特性,一般在项目开发中为了方便期间,都是借助myeclipse工具来添加ssh支持,很少手动添jar包。这里想自虐一下,体验一下jar包冲突或找不到类的那种感觉,在此也将在Spring3.0中AOP开发过... 阅读全文
posted @ 2013-12-01 17:31 linux,dev 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1/自动生成的jar包:mybatis-generator-core-1.3.2.jar 2/generatorconfig.xml文件如: 3.1/ 执行命令java -jar mybatis-generator-core-1.3.0.jar -configfile D:\test\generatorconfig.x... 阅读全文
posted @ 2013-12-01 17:31 linux,dev 阅读(1335) 评论(0) 推荐(1) 编辑
摘要:我在配置文件里面配置了一个数据源,数据源参数是根据配置文件加载。数据源在mybaits和自定义数据工具类中使用,但是启动工程后,报错如下: ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apach... 阅读全文
posted @ 2013-12-01 17:30 linux,dev 阅读(913) 评论(0) 推荐(0) 编辑
摘要:2009-12-22在SpringSide 3 中,白衣提供的预先配置好的环境非常有利于用户进行快速开发,但是同时也会为扩展带来一些困难。最直接的例子就是关于在项目中使用多个数据源的问题,似乎 很难搞。在上一篇中,我探讨了SpringSide 3 中的数据访问层,在这一篇中,我立志要解决多数据源配置的难题,我的思路是这样的:第一步、测试能否配置多个DataSource第二步、测试能否配置多个Ses... 阅读全文
posted @ 2013-12-01 17:30 linux,dev 阅读(535) 评论(0) 推荐(0) 编辑
摘要:1. 选择哪种transaction manager? 在单数据源情况下,JDBC,Hibernate,ibatis等自带的 transaction manager已能用于处理事务。 但当设计多种数据源的事务处理时,上面的transaction manager就没法用了。这个时候可选事务管理组件有:Bitronix,SimpleJTA,Tyrex (dead?), JOTM (use... 阅读全文
posted @ 2013-12-01 13:57 linux,dev 阅读(3147) 评论(2) 推荐(0) 编辑
摘要:2011-05-10目前比较常见的JDBC驱动程序可分为以下四个种类: (1)JDBC-ODBC桥加ODBC驱动程序 JavaSoft桥产品利用ODBC驱动程序提供JDBC访问。注意,必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。因此,这种类型的驱动程序最适合于企业网(这种网络上客户机的安装不是主要问题),或者是用Java编写的三层结构的应用程序服... 阅读全文
posted @ 2013-12-01 13:55 linux,dev 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:2008-04-01 没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这样:Connection conn=null;try ...{ Class.forName("com.mysql.jdbc.Driver", true, Thread.curr... 阅读全文
posted @ 2013-12-01 13:55 linux,dev 阅读(218) 评论(0) 推荐(0) 编辑
摘要:spring 自动装配 default-autowire="byName/byType" 一、spring 自动装配 default-autowire="byName" byName,按变量名称,与id名称一样,若不一样,就报错。 ... 阅读全文
posted @ 2013-12-01 13:54 linux,dev 阅读(414) 评论(0) 推荐(0) 编辑
摘要:2010-08-27 一、连接池概述 数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大... 阅读全文
posted @ 2013-12-01 13:54 linux,dev 阅读(759) 评论(0) 推荐(0) 编辑
摘要:maven nexus 库已上传了第三方jar,但就是用mvn compile下不到本地回答于 2013-06-04 14:40你是通过何种方式上传到nexus的? 有给pom文件吗?如果是单纯拷贝是不行的.这样:mvn deploy:deploy-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging... 阅读全文
posted @ 2013-12-01 13:53 linux,dev 阅读(679) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示