- 博客(28)
- 资源 (44)
- 收藏
- 关注
转载 如何制作和部署war包
通常的网站,很多是以war包形式发布的下边介绍如何自行制作war包首先要求制作war包的环境安装j2sdk-1.4.2以上版本比如,安装了Plesk的服务器,就都已经具有了j2sdk切换到j2sdk的bin目录,找到jar命令在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin在win上,jar命令位于:C:\Program Files\SW
2014-04-28 16:29:55 742
转载 java 打war包,jar包
假定有一个Web应用:C:\myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:C:\>cd myHomeC:\myHome\>jar cvf myhome.war */ .解释:jar
2014-04-28 16:21:27 1167
转载 War包
war是一个JAR文件,其内容包含: JSP页面,JavaServlet,Java classes,XML文件,标签库,静态页面以及其它组成(constitute)Web应用程序的资源。结构特征 一个web.xml文件; 所有的JAR文件放在/WEB-INF/lib目录中;所有的.class文件放在/WEB-INF/classes目录中。META-INF这个目录直接放在war中,与
2014-04-28 15:59:32 907
转载 js中的timestamp的转换
Date.prototype.format = function(format) { var o = { "M+": this.getMonth() + 1, // month "d+": this.getDate(), // day "h+": this.getHours(), // hour
2014-04-28 15:51:20 7157
转载 java 日志 log4j
为什么要使用日志? 开发阶段: 发现程序的问题,排错 产品阶段: 记录程序运行状态System.out.println()的局限性 不能在运行时打开或者关闭 不能选择包或者类,在运行的的时候打开或者关闭 输出的信息没有分级 只能输出文本信息 不能改变输出的位置Log4j可以解决以上的问题!hibernate内置log4j,
2014-04-28 12:30:54 694
转载 java事务管理
什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。事务必须服从ISO/IEC所制定的ACID原则。ACID
2014-04-28 12:08:11 483
原创 lhgdialog在不同js方法中打开和窗口
$("#editCstCustomerMember").click(function(){ var divHtml=$("#cstCustomerMember_edit").html(); $.dialog({ id:'cstCustomerMember_edit', width
2014-04-25 17:34:08 772
转载 String,date,timestamp 类型转换
一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配
2014-04-19 10:03:04 1037
转载 Hibernate Cannot convert value '0000-00-00 00:00:00' from column 5 to TIMESTAMP
问题显示:17:24:09.062 ERROR org.hibernate.util.JDBCExceptionReporter - Cannot convert value '0000-00-00 00:00:00' from column 5 to TIMESTAMP. 原因:在mysql数据库中,如果Date类型的字段为空或者值为'0000-00-00"时,用Hibernate的
2014-04-19 09:50:08 3148
原创 jquery通过id或name获取radio选中值
通过id获取radio选中var cT = $('input[id="sc_ct"]').filter(':checked').val();
2014-04-18 11:04:25 22420
转载 OSGI(面向Java的动态模型系统)2
OSGi(Open Service Gateway Initiative)技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。这些组件能够组装进一个应用和部署中。目录1基本简介
2014-04-17 09:14:32 2725
转载 Maven最佳实践:遵循约定
“一法度衡石丈尺,车同轨,书同文字” —— 《史记·秦始皇本纪》标准的重要性不用我过于强调,想象一下如果不是所有人都基于HTTP开发WEB应用,这个世界会乱成怎样。IE,FF等浏览器之间的差别已经让很多开发者头痛不已。JAVA成功的原因之一就是由于它能屏蔽大部分操作系统的差异,XML流行的原因之一是所有语言都接受它。Maven当然还不能和这些既成功又成熟的技术相比,但所有Maven的用户都
2014-04-12 23:49:58 675
转载 Maven最佳实践:管理依赖
"If I have seen further it is by standing on the shoulders of Giants" —— Isaac Newton (1642-1727)有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布...),但Maven给人造成这种错误的印象也是有原因
2014-04-12 23:46:49 749
转载 Maven最佳实践:Maven仓库
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一
2014-04-12 23:45:32 679
转载 Maven最佳实践:版本管理
什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。比如我有一个项目,其art
2014-04-12 23:44:18 1137
转载 Maven最佳实践:划分模块
“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。为了解释原因,假设有这样一个项目,
2014-04-12 23:41:42 892
转载 Maven学习 (六) 搭建多模块企业级项目
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new输入你的项目名称这里就不重复说创建项目了,
2014-04-12 23:37:10 1086
转载 Maven学习 (五) Elipse中发布一个Maven项目到Tomcat
对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在,启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来。1、首先确定好我们已经安装好maven需要的环境,并且已经创建好一个Maven依赖的Web项目,可以查看前几篇maven的学习内容搭建maven项
2014-04-12 23:36:30 793
转载 Maven学习 (四) 使用Nexus搭建Maven私服
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的nexus
2014-04-12 23:35:43 866
转载 Maven学习 (三) 使用m2eclipse创建web项目
1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容2.新建一个maven的项目3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他的空间4.一般我们都是web开发,所以选择maven-archetype-webapp5. 填写好相应的groupId,artifactId,version等信息 Maven
2014-04-12 23:34:59 2539
转载 Maven学习 (二) Eclipse 上安装 Maven3插件
eclipse 安装插件的方式最常见的有两种: 1. 一种是在线安装,这貌似是用的最多的,就是:Help --> Install New Software,然后输入 HTTP 地址来安装,但有一个很明显的缺点,就是慢,即使网络好也不见得很快安装好! 2. 另一种是离线安装的方式,用 link 的方式来安装,这种方式可拔性更好,非常方便。 下面就具体说一下以下
2014-04-12 23:34:16 5708
转载 Maven学习 (一) 搭建Maven环境
有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻烦,每次都要敲dos命令,但可以写批处理文件来解决.方式一:不使用本地的maven安装文件环境配置(也即使用的是m2eclipse插件的默认配置)settings.xml设置local
2014-04-12 23:33:37 1022
转载 单点登录(SSO)—简介
单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即 通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服
2014-04-11 12:09:03 587
转载 网站页面静态化方案
在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。例如:访问速度快,更有利于搜索引擎收录等。目前主流的静态化主要有两种:一种是通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中,另外一种是通过WEB服务器的 URL Rewrite的方式,他的原理是通过web服务器内部模块按一定规则将外部的URL请求转化为内部的文件地址,一
2014-04-10 16:18:07 742
转载 动态页面静态化
静态页面是网页的代码都在页面中,不需要执行asp,php,jsp,.net等程序生成客户端网页代码的网页。静态页面不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外) 常见的静态页面举例:.html扩展名的、.htm扩展名的。 注意:静态页面并非网站上没有动画的就是静态页面。目录1静态页面
2014-04-10 16:17:29 964
原创 maven兄弟项目互相引用对方编写的类 报错 The import XXX cannot be resolved 但能编译 能运行
一个项目引用了兄弟项目的类,如User,但总报错The import XXX cannot be resolved查了n多地方,最后发现
2014-04-10 16:07:16 9554
转载 开发组长职责分析
1. 熟悉业务以及代码2. 解决大部分技术难题的能力3. 帮助团队成员解决手中的问题4. 为领导或者第三方提供可行的解决方案5. 跟组员一起推进项目,尽量快的把项目完成6. 有需要的情况下,可以自己解决问题7. 能够跟业务负责人或者相应的问题跟进人清楚报告进展8. 日常工作中,能够给组员有实质性帮助的培训9. 调
2014-04-10 12:24:23 6029
PHP基础教程
2017-06-18
Hibernate实战
2017-06-18
redis 64bit for windows 2.6.12
2014-11-01
apache-maven-3.1.1-bin(win)
2013-12-08
eclipse中安装subclipse(svn插件)
2013-12-08
Setup-Subversion-1.7.5 svn服务器
2013-12-08
ApacheTomcat6高级编程中文卷2
2013-07-19
ApacheTomcat 6高级编程中文卷1
2013-07-19
一线架构师实践指南
2017-06-18
锋利的jQuery
2017-06-18
深入理解Java虚拟机
2017-06-18
大型网站技术架构
2017-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人