- 博客(36)
- 收藏
- 关注
原创 freemarker @p.table定义方式
一直不懂jeecms中<@p.table><@p.column/></@p.table>等标签是在哪个地方配置的,项目现在需要扩展@p.table标签的功能,在网上找了一天后终于找到了,并对freemarker有了大致的了解理。1.由于项目是在jeecms中做的二次开发,第一步是去jeecms中下载源码查看配置。 web.xml 后台管理配置:...
2015-02-05 17:20:13 1297
原创 spring 配置双数据源
1.核心思想: 思路 写道通过spring对多数据源的管理,在dao中动态的指定相对应的datasource。2.动态指定数据源的方法约定: 约定 写道不同库的dao放到对应的包下例:Master库中的dao的包路径是com.***.db.master.*。slave库的dao包的路径应是com.***.db.slave.***。 判定数据原方法 写道判定dao类...
2014-05-14 09:28:12 197
原创 Java 基础操作
1. 把Strings转换成int和把int转换成String String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int String a = String.valueOf(2); //i...
2014-01-15 17:15:21 369
原创 redis 安装
redis 服务 安装$ cd /j2ee/java/redis$ mkdir redis$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz #下载源文件$ chmod 777 redis-2.8.3.tar.gz #更改 文件权限$ tar xzf redis-2.8.3.tar.gz # 解压$ c...
2014-01-02 17:55:38 132
原创 Maven 打包报错
Maven 2 打包时报错: WaveFileReader是内部专用 API, 可能会在未来发行版中删除 解决方案:红色部分是新添加的.<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</...
2013-12-18 14:34:33 144
原创 mybatis 单表 批量操作
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="com.s
2013-09-23 16:25:35 81
原创 Spring MVC javaBean Date字段绑定
使用Spring 默认使用 org.springframework.beans.PropertyEditorRegistrySupport.java 绑定页面数据.能支持基本数据类型和list、map和自定义的数据类型,但不支持java.util.Date.java解决的方法有两种:一:在JavaBean的字段中添加注解指定转换字符串的格式,如yyyy-MM-dd HH:mm:ss...
2013-09-09 14:37:14 113
原创 JVM监测
JAVA基础:JVM监测&工具探究:提到的JVM参数的设置需要根据应用的特性来进行设置,每个参数的设置都需要对JVM进行长时间的监测,并不断进行调整才能找到最佳设置方案。本文将介绍如果通过工具及Java api来监测JVM的运行状态,并详细介绍各工具的使用方法。需要监测的数据:(内存使用情况 谁使用了内存 GC的状况)内存使用情况--heap&PermGen@ 表...
2013-08-06 16:05:02 94
原创 查看jdk1.6 rt.jar的源代码
JDK自带的源代码并没有包含所有的包,比如sun.refelect等包。如果我想查看里面的源码,可以从官网上下载jar包,自己编译。 打开http://download.java.net/jdk6/source/,选择合适的下载jdk-6u23-fcs-src-b05-jrl-12_nov_2010.jar,然后打开cmd,cd到jdk-6u23-fcs-src-b05-jrl-1...
2013-08-06 10:19:25 397
虚拟机 网络通信
为了测试项目在各个浏览器之间的兼容性,主要是 IE 6主机Win 7 在VMware8.0中安装了XP, 选用网络连接方式为Bridged 路由分配的地址: 172.19.121.158在浏览器 能访问外网 www.suning.com ,也能访问局域网中的 172.19.121.133:8080/pai能ping通主机 172.19.121.144 但不能访问172...
2013-07-20 13:46:59 125
原创 maven 安装
前言 关于Maven,已经不再是一个全新的工具。但由于网络中各种褒贬不一的言论太多,一时让Maven淹没于形形色色的唾沫声之中,有很多人觉得Maven的学习门槛太高(是的,笔者也是这么认为,刚接触的时候确实一头雾水,有一种想把电脑从12楼扔下去的冲动),有很多人觉得有Ant就够了,但也有人认为Maven要搭建私服纯粹是扯淡... 既然存在这么多质疑,那么笔者为什么还是要讲解关于...
2013-07-18 10:51:59 97
sonar 配置 管理 一
sonar是一款开源的代码质量静态检查工具。使用sonar可以检查测试覆盖率,代码复杂度,重复代码,以及违反某些规则的不良的编程风格。 maven 配置参见:http://xjward.iteye.com/blog/1909092下载sonar : http://www.sonarqube.org/downloads/ 下载3.5.1版本 并 解压到D:\Program Fi...
2013-07-18 10:51:38 125
原创 checkstyle 代码检查
eclipse 安装 代码规则检查的插件 checkstyle http://eclipse-cs.sourceforge.net/downloads.html
2013-05-13 15:46:24 101
原创 DbVisualizer 解决注释中文乱码问题
在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。解决办法如下:在Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU,同时把Grid也选择PMingLiU就可以了。如上配置以后,中文就可以正常显示了。...
2013-04-15 11:23:55 2067
原创 SVN 安装
项目需要 SVN 来管理,以前都只是在用,正好有时间,学习下怎么安装。以下是安装步骤 留做笔记:环境: 使用 cat /etc/redhat-release 查看 虚拟机 :Red Hat Enterprise Linux Server release 6.0 (Santiago) 跟据百度文库http://wenku.baidu.com/view/8817db1...
2013-04-09 14:08:19 87
原创 mysql
下载rpm包; rpm -qa | grep -i mysql //查看当前系统是否装过mysql rpm -e MySQL-server //卸载MySQL 服务端 rpm -ivh MySQL-service.xx.xx.rpm //安装MySQL 一、mysql登录错误mysqladmin: connect to se...
2013-04-08 12:12:59 91
原创 memcache 主从配置
Rehat 6.0 server 版本配置memcahed 主从关系据说: memcached配置主从关系,必须得用repcached 版本或repcached插件 ! 下载地址: http://sourceforge.net/projects/repcached/files/repcached/ 下载memcache 2.21-1.2.8-replication2.2....
2013-04-01 12:25:17 161
原创 redhat 6 yum 安装
使用redhat 系统在线安装时提示This system is not registered with RHN.如下:[root@localhost ~]# yum install httpdLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be dis...
2013-03-27 09:33:32 90
原创 java 发送邮件
利用Spring 集成的Mail类发送邮件 下面贴出 其中的主要代码 public static void sendEmail(String toName, String subject, String context, boolean isHtml) throws Exception { try { org.springframew...
2013-02-28 12:30:01 99
原创 hadoop API 读/写数据库
利用Hadoop API 从数据库中读出数据 简单处理 并写入数据库中package dbio;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;import java.sql.PreparedStatement;import java.sql.ResultSet...
2013-02-28 11:14:33 125
原创 hadoop API 读数据库到HDFS
用hadoop的API从数据库读取数据到HDFS package com.avgdate;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;import java.sql.PreparedStatement;import java.sql.Result...
2013-02-28 10:22:11 98
原创 hadoop 二次排序 插入数据库
二次排序:根据自定义对象的compareTo 方法排序 由下面的代码实现可以看出 二次排序的实质是 先根据第一个字段排完序后再排第二个字段若还有第三个字段参与进来是否可以叫作三次排序呢 (?_ ?) 另:根据程序断点初步判断 设置job的sort 会在mapper 至combiner阶段执行设置job的group会在combiner至r...
2013-02-27 18:06:03 102
原创 hadoop 求平均时间
sqoop 求订单完成是平均时间精确到0.1天package hdfs.demo3;import hdfs.constants.DemoLineInputFormat;import hdfs.constants.Utils;import java.io.IOException;import java.math.BigDecimal;import jav...
2013-02-27 17:11:03 84
原创 正则表达式之 获取匹配与非获取匹配
最近公司没什么任务,所以学习了一下JS的正则表达式,收获颇多。举出其中的几个典型表达式分享下。 正向预查 : (?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "W...
2013-02-27 11:55:43 782
原创 Hadoop的基础配置
1. 下载hadoop安装包 可以到这个网站上下载http://www.apache.org/dist//hadoop/core/如果下载不下来自己到网上找找很多的。选一个版本下载。我用的是hadoop-0.20.2。2.解压到一个目录下。随便选择按个目录。建议直接选择一个根目录。随后进行配置。这里配置的是伪分布式了。需要配置四个文件。都在conf目录下。分别为:hadoop-...
2013-02-27 11:40:28 92
原创 Eclipse集成hadoop插件
将jar文件放在$eclipse_home\plugins下 重启eclipse 即可1.打开Map/Redue 视图 默认在控制台旁边 2.切换到Map/Reduce 模式 3.配置并连接Map/Reduce点击 小象 图标 创建hadoop 连接 在弹出的窗口中 输入nodename 的IP 和监听端口 Map/Reduce 和DFS 的监听端口都是9000 (在...
2013-02-26 09:32:30 92
原创 cygwin安装
1.先在http://cygwin.com/install.html上下载安装文件打开后双击setup.exe安装。如下图: 2. 直接点击下一步后如下图: 图中有三个选项,意思一看就懂啊。这里直选择下一步3.直接点击下一步后如下图: 这里是要选择安装路径,设置在哪里都可以。没有特殊要求。4. 设置好路径后下一步进入下图: 这是设置Cyg...
2013-02-26 09:31:49 1639
原创 Hadoop 分布式安装
1.安装检查 jdk的安装 略过2.安装ssh (牛哥 提供脚本 未检测)#!/bin/shcd /home/adminrm -rfv .sshmk .sshssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keyschmod ...
2013-02-26 09:24:13 73
原创 hadoop 常见错误
hadoop常见错误:1. 一直连接不上 原因: 可能是hadoop 没有启动!2. org.apache.hadoop.security.AccessControlException: Permission denied: user=administrator, access=EXECUTE...原因:因为Eclipse使用hadoop插件提交作业时,会默认以 DrWh...
2013-02-26 09:17:29 197
原创 sqoop语句简单分析一
最近在学习sqoop 分享几个小例子 1). 根据用户:CRMDEV (用户名大写) 密码:crmdev 导出10.10.35.65中的Oracle实例crmdev_standby 的表ORDR_MAIN 表的前10条记录 ./sqoop import --connect jdbc:oracle:thin:@10.10.35.65:1521/crmdev_standby...
2013-02-26 08:42:20 97
原创 虚拟机网络设置
进入red hat 6 在终端输入 setup System Server Tab 键 跳转到 OK键空格键 选中/取消 项确认返回 选择 Network 一切OK! 此时虚拟机的地址的DNS主机域的IP若需要修改成 与本机同域的IP,则需以一下配置 /etc/sysconfig/network // 网络配置/etc/...
2013-02-25 16:50:16 92
原创 RedHa中 jdk、tomcat 安装
RedHat中jdk的卸载、安装与配置 安装完Linux后,就可以安装环境软件了.首先下载上述环境软件,下载完成后保存在自定义目录中,笔者自定义目录为/usr/zhangzhongl,然后首先要做的就是修改这些下载后文件的执行权限,从而使得它们变成可执行状态.进入自定义目录,执行chmod 777 *即可将权限放到最大. 安装JDK,进入自定义目录,执行./jdk1_5...
2013-02-25 16:47:22 112
原创 top&free命令
RedHat的top命令top命令是Linux系统管理的一个主要命令,通过它可以获得许多信息。这里我们结合图1来说明它给出的信息。[关键字] Linux Top free 参数 1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户。 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定...
2013-02-25 16:42:16 309
原创 JVM初步进阶
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程...
2013-02-25 16:26:06 98
java.io.IOException: ORA-00911
今天在将hdfs的数据插入数据库时 报错: java.io.IOException: ORA-00911: invalid character 咋一看此乃ORACLE的独家错误啊 , 难道是SQL写错了? 再仔细看 这个报的错是IO的问题! 顿时头大啊 这.... 怎么一回事啊!没办法只有打断点跟程序 一步一步的运行了在org.apache.hadoop.m...
2013-02-25 15:45:12 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人