- 博客(37)
- 资源 (5)
- 收藏
- 关注
转载 Java学习推荐书目
列一下我个人认为在学习Java过程中一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长。推荐的的都是我自己读过,也会推荐一些朋友读过并且口碑不错的书籍。一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective J
2014-06-03 10:50:45 794
转载 hudson中subversion HEAD check out 的问题及疑惑
hudson中subversion HEAD check out 的问题及疑惑近期发现一个问题,hudson执行任务时,经常不能获取到最新的代码,从而导致出现各种问题。 日常开发中的典型例子:发现一个bug,修改代码,本地测试通过,提交代码到subversion,手工激活hudson构建,原本期望hudson获取到刚刚提交的代码并测试/打包/发布。结果事与愿违,测试的结果发现刚刚做出的
2013-11-14 15:34:57 1086
原创 配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)
上一篇中是以单一数据库配置为例,这一篇主要是讲如何将log4j中的数据库配置改成数据库连接池。1.准备相关jar包log4j-1.2.16.jarmysql-conector-java-5.1.22.jarcommons-dbcp-1.4.jarcommons-pool-1.5.4.jar以上这些都是maven仓库自己对应的依赖,我都下好了,你们直接在下边的实例连接
2013-05-02 15:52:57 3073 1
原创 spring中配置log4j,并将log信息存储在数据库中(以mysql为例)
log4j作用及重要性我就不再重复了,可google一下。第一例:log4j与mysql的配置需要的jar为:log4j-1.2.16.jar mysql-connector-java-5.1.22.jarlog4j配置文件:log4j.properties-------------------------------------
2013-05-02 10:19:37 2460 1
原创 seajs+backbone实例
最近看到网上有许多人在讨论前端的框架,抽时间看看前端框架,写点东西算是对自己一个对前端的交代。看到评论比较多的前端框架backbone,据说很多大公司都在用,所以去官网找到了todos的例子看了一下,的确如大家评论的那样,我比较熟悉java方面的开发,对于前端框架不是很感冒,但是看完了以后发现学习起来很嗨啊今天把backbone的官方例子todos给改了一下,让它能够与seajs结合起来用
2013-04-11 12:38:11 3003
原创 mod Mod 可信赖的现代前端构建工具 安装与使用
Mod 是可信赖的现代前端构建工具, 旨在快速构建健壮且高性能的Web应用程序是腾讯开源的一个前端构建工具,不错哦!现在开始构建之旅吧1. 安装 node.js 下载Node.js官方Windows版程序: http://nodejs.org/#download下来后点击安装即可2. 安装 npm 下载npm源码: htt
2013-03-27 15:47:34 1405
原创 hibernate3.0 DTD 定义路径问题
大家在用ssh框架搭建项目的时候,如果是否遇到过以下问题:1.tomcat等容器启动时加载hibernate实体类的映射文件,特别慢,一个配置文件一个配置文件读,直到超时,或者长时间后才能启动;2.必须联网项目才能起来,否则读取配置文件时报错,联网后能够启动;总结:1.都是hibernate配置的问题,首先确定项目中所用的hibernate版本,然后根据版本确定映射文件中版本dtd
2013-03-04 16:21:43 2476
原创 Missing artifact com.sun:tools:jar:1.5.0:system 问题
在pom.xml提示如下错误信息: Missing artifact com.sun:tools:jar:1.5.0:system解决方法:在eclipse目录下有一个打开 加入如下信息重启eclipse即可:
2013-02-25 15:28:25 833
转载 Ubuntu 12.10 常用软件自动安装脚本
为了即将发布的Ubuntu 12.10,在Ubuntu 12.10下常用软件自动安装脚本的方便使用,将需要更新的软件直接写在一个脚本中。#!/bin/bash #vim update #sudo apt-get -y install vim #右键鼠标终端 sudo apt-get -y install nautilus-open-terminal #多媒体播放器 #sudo a
2013-01-17 17:08:59 982
转载 谷歌是如何做代码审查的
Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的事情,在外部并没有给予足够广泛的讨论。这就是我今天要说的。让Google的程序如此优秀的一个最重要的事情看起来是非常的简单:代码审查。并不是只有Google做这个事情—代码审查已经被广泛的认可为一种非常好的做法,很多人都在这样做。但我还没有看到第二家
2013-01-17 14:43:21 665
原创 hudson安装与配置(二)之旧版本升级2.0+ 升级3.0
下载最新的hudson的War包将新的war包放到tomcat的webapp下启动即可如果你在之前的版本上有对应的权限用户,即管理员,那么你需要用管理员身份登录才能更新选择需要安装的插件,之前的版本安装的插件会自动被选择是否更新,插件选择完以后,直接instaall即可,等待。。。。这个可能会久点,都安装完了,然后点击finish3.0做了很多优化,后续讲具
2013-01-16 16:52:17 2116
原创 Hudson 安装与配置(一)
概括 Hudson是一种革命性的开放源码 CI 服务器,它从以前的 CI 服务器吸取了许多经验教训。 官方网址:http://hudson-ci.org特性1) 易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持;2) 易于配置-所有配置都是通过其提供的web界面实现;3) 集成RSS/E-mail/IM-
2013-01-14 14:15:10 4585
转载 IP地址所属运营商查询
对于网站经营者或网络技术人员来说,经常会碰到要确定一个特定的IP地址是属于那家ISP的这样的问题。对于使用UNIX类系统的用户来说,这个问题很好解决,只要运行whois ip就可以得到有关的信息。因为WINDOWS系统没有whois命令,所以对于使用WINDOWS系统的用户来说完成上面的任务就有些困难了。下面向大家介绍通过WEB方式提供IP地址查询的方法:首先登陆到:http://ww
2013-01-14 10:53:55 23318
原创 required artifact is missing.
配置仓库组后,下载报错:1 required artifact is missing.for artifact: org.apache.maven.plugins:maven-resources-plugin:maven-plugin:2.4.1from the specified remote repositories: Nexus (http://172.
2013-01-14 08:47:00 8239
原创 nexus 安装与配置(一)
首先安装maven 请参考:http://blog.csdn.net/frank0417/article/details/8491749 这里有我写的maven 安装指南。下载nexus maven管理器 地址:http://www.sonatype.org/nexus/go在本地建一个文件夹用来存放从中央仓库或其它第三方库下来的jar这个是我建的夹子:E:\nexus\sonatyp
2013-01-12 20:45:08 1805
原创 sonar 安装与配置(一)
首先 下载sonar :http://www.sonarsource.org/downloads/我下载的version是:3.41版本接下来 安装mysql ,这个就不多说了创建一个名为sonar的库:创建完库以后分配权限,创建一个sonar用户并把这个用户的密码设置为soanr 拥有这个库的所有权限:打开你下载的sonar安装包 找到conf文件夹下的s
2013-01-12 17:51:05 14289 3
转载 在linux下利用nohup来后台运行java程序
虽然使java main正确运行,但是会占据你的一个ssh窗口,如果要有多个java main同时运行,那么你又要另启动一个ssh窗口来去以类似的方法运行另一个java main,那么有没有更好的方法来解决这种需求呢?答案是肯定的,在linux系统中可以利用nohup来执行任何命令,并把命令自动调到linux后台运行,不锁定当前ssh窗口,也不会被ctrl + c,alt + F4之类打断程序
2013-01-11 11:20:20 1718
原创 Maven 安装与配置(二)安装目录分析
Maven 安装目录:bin: 该目录包含了mvn运行的脚本,这些脚本用来配置Java命令,准备好classpath和相关的Java系统属性,然后执行Java命令。 mvn是基于UNIX平台的shell脚本mvn.bat是基于Windows平台的bat脚本mvnDebug和mvnDebug.bat两个文件,同样,前者是UNIX平台的shell脚本,后者是windows的ba
2013-01-10 23:10:25 801
原创 Maven的安装和配置(一)
Maven 是一个顶级的 Apache Software Foundation开源项目,是为了管理 项目复杂的构建过程。 下载地址:http://maven.apache.org/download.html Maven 的安装(安装之前确定JDK已经安装版本建议1.5+): 把压缩包解压到 D:\work-tools\apache-maven-3.0.4(或者
2013-01-10 22:55:31 639
转载 程序员最该看的30本书---------------------------国外编辑推荐
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典 ,下面就按照各本书的推荐数排列。1. 《代码大全》 史蒂夫·迈克康
2013-01-08 23:07:01 376
转载 理解MySQL——索引与优化 (转载)
理解MySQL——索引与优化写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁
2013-01-07 12:14:14 455
转载 Maven2部署构件到Nexus时出现的Failed to transfer file错误
具体怎样使用deploy命令部署构件到nexus服务器上可以参考经典的《Maven Definitive Guide》(Maven操作指南),书中的16.7节里面讲解的非常详细。假设我们在项目pom.xml文件中对maven服务器的设置信息如下: distributionManagement> repository> id>nexus-r
2012-12-25 13:02:50 556
原创 sonar 中文注释乱码解决方法
大家在初次安装sonar准备进行代码质量检查时,如果maven在windows上进行安装时,会遇到中文注释乱码,老郁闷了,去baidu、google一顿找,结果发现还是解决不了,其实不是sonar的问题而是maven的问题。如果大家遇到这个问题可以试一试下边的方法首先,把你的maven 装在linux下吧,windows的文件名 中文编码默认为GBK,而sonar数据库的编码方式是UTF8
2012-12-25 08:43:15 3958
转载 BUG: Cannot load from mysql.proc. The table is probably corrupted
修复mysql 5.1升级至5.5出现的BUG: Cannot load from mysql.proc. The table is probably corruptedLINUX下将mysql从5.1升级至5.5后,发现存储过程不能用了。创建和使用存储过程时就会提示Cannot load from mysql.proc. The table is probably corrupted
2012-12-21 15:14:09 544
原创 linux mysql 安装与配置
下载 mysql 安装包 地址:http://www.mysql.com/downloads/mysql/安装:rpm -ivh MySQL-server*.rpmrpm -ivh MySQL-client*.rpm安装完以后启动服务:service mysql start1 mysql 默认是没有密码的,那么在安装完以后首先设置它的密码; 确定你
2012-12-21 10:23:37 514
原创 linux 上部署 tomcat 其他机器访问不到解决办法
1、关闭服务器的防火墙;chkconfig iptables off2、删除当前INPUT链上的规则 iptables -F INPUT增加INPUT链上规则,针对tcp的端口(8080是tomcat的默认端口,你想开哪个端口那么你就将红色的8080替换即可)iptables -A INPUT -p tcp -s 0/0 --dport 8080 -j ACCEPT
2012-12-21 09:12:32 3490
原创 Linux 中新装jdk替换以前的jdk方法
在终端里面依次输入 alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_37/bin/java 300 alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_37/bin/javac 300 红色部
2012-12-20 14:41:43 8276
转载 Linux因为安装jdk设定环境变量无法登陆桌面解决方法
在linux中安装jdk需要编辑 /etc/profile 文件,这个文件一但被错误设置就会导致系统不能登陆,具体症状为:登陆图形界面以后会弹出一个对话框 “您的回话只持续不到10秒种。。。。。。”,点击确定就又重新引导,但是还是不能顺利的登录图形界面。对于这个问题可以在命令行模式下把最近对 /etc/profile文件所作的修改去掉即可,具体操作如下:1。按 shift+ctrl
2012-12-20 14:16:50 922
原创 构件打包发布到远程仓库时注意配置
将构件打包发布到远程仓库时注意配置问题一个是本地的setting.xml中一定要配置相应的server,包括用户名密码和server id(这个特别注意后面会提到) nexus-releases admin llq nexus-snapshots admin llq 另一个构件的pom.xml
2012-12-17 14:52:48 796
原创 将项目构件deploy到远程仓库时 maven 编译器中出现异常 “bug parade 中没有找到该错误”
将项目构件deploy到远程仓库时 遇到Failure executing javac, but could not parse the error: 编译器 (1.6.0_21) 中出现异常。 如果在 Bug Parade 中没有找到该错误,请在 Java Developer Connection (http://java.sun.com/webapps/bugreport) 对该
2012-12-17 14:45:50 4823 1
原创 maven 打可运行的jar 包括生产.bat和.sh脚本
org.codehaus.mojo appassembler-maven-plugin 1.2 make-assembly package assemble
2012-12-14 16:19:21 7442 1
原创 spring+hibernate 实体类注解问题
com.nfschina.ny.entity.* 在Spring2.5.6版中,加入了packagesToScan属性,它是根据value中定义的路径来扫描其下所有的注解实体类。它只能匹配某一类型的路径,而不是所有路径。比如上面的value值表示,扫描entity包下面的所有包中的注解类,如果你将类直接放在entity包下,那么服务器启动和程序运行时都不会报错,但是当你的代码需要用到
2012-12-14 16:13:21 4732
原创 java web项目 bug --canot change version of project facet dynamic web module to **
1、确认你的jdk版本一致,没问题看22、通过eclipse在Navigator模式下找到.settings文件夹,找到org.eclipse.wst.common.project.facet.core.xml 文件将文件中 红色字体的version改成自己需要的即可,记住3.0需要tomcat7部署,需要jdk 1.6+
2012-11-20 10:11:05 838
原创 Openbravo-3.0MP16 部署
准备工作 (大家一定要按步骤来)1.项目源码:我部署的是Openbravo-3.0MP16 大家在下载源码的时候一定注意版本地址:http://jaist.dl.sourceforge.net/project/openbravo/02-openbravo-sources/3.0MP16/Openbravo-3.0MP16.tar.bz22.系统环境windos 版本:wi
2012-11-02 14:46:36 1074
配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)
2013-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人