自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

frank0417的专栏

技术是一点一点积累起来的

  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

转载 Java学习推荐书目

列一下我个人认为在学习Java过程中一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长。推荐的的都是我自己读过,也会推荐一些朋友读过并且口碑不错的书籍。一、基础类1、《Thinking in java》,入门第一位是建立正确的概念。2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。二、进阶类1、《Effective J

2014-06-03 10:50:45 794

原创 博客开始更新

好久没写博客了,最近这一年

2014-06-01 23:30:48 609

转载 hudson中subversion HEAD check out 的问题及疑惑

hudson中subversion HEAD check out 的问题及疑惑近期发现一个问题,hudson执行任务时,经常不能获取到最新的代码,从而导致出现各种问题。 日常开发中的典型例子:发现一个bug,修改代码,本地测试通过,提交代码到subversion,手工激活hudson构建,原本期望hudson获取到刚刚提交的代码并测试/打包/发布。结果事与愿违,测试的结果发现刚刚做出的

2013-11-14 15:34:57 1086

转载 Hadoop数据平台的应用架构

昨天在CSDN看到这个架构图,转载,保存一下,呵呵,以后可能会用

2013-05-31 08:27:34 1254

原创 配置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

原创 hudson 安全配置

登录系统后选择系统管理-->系统设置(3.0.0版本)在红色区域进行配置用户信息及相关权限

2013-01-10 23:39:58 2203

原创 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

mongoVUE 1.5.3 破解版

mongoVUE 1.5.3 破解版 一用就知道,多好用了,哈哈

2013-07-17

配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)

配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)

2013-05-02

log4j 配置mysql 数据库 demo

log4j 配置mysql 数据库 demo

2013-05-02

openbravo 配置工具

openbravo 配置工具 用来配置openbravo.properties文件

2012-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除