- 浏览: 35799 次
最新评论
文章列表
一直不懂jeecms中<@p.table><@p.column/></@p.table>等标签是在哪个地方配置的,项目现在需要扩展@p.table标签的功能,在网上找了一天后终于找到了,并对freemarker有了大致的了解理。
1.由于项目是在jeecms中做的二次开发,第一步是去jeecms中下载源码查看配置。
web.xml
后台管理配置:
<servlet>
<servlet-name>JeeCmsAdmin</servlet-name>
<servlet-class>org.sp ...
spring 配置双数据源
- 博客分类:
- java
1.核心思想:
思路 写道
通过spring对多数据源的管理,在dao中动态的指定相对应的datasource。
2.动态指定数据源的方法约定:
约定 写道
不同库的dao放到对应的包下例:Master库中的dao的包路径是com.***.db.master.*。slave库的dao包的路径应是com.***.db.slave.***。
判定数据原方法 写道
判定dao类的路径是否包含master或者slave从而加载对应的数据源
3.实现代码
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); //integer to numeric stringint i = Integer.parseInt(a); //numeric string to an int
2. 向Java文件中添加文 ...
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 # 解压
$ chmod -R 777 redis-2.8.3.tar.gz #赋权限 读、写、执行
$ cd redis-2.8.3
$ make # 编译、安装
$ src/resid-service # ...
Maven 打包报错
- 博客分类:
- java
Maven 2 打包时报错: WaveFileReader是内部专用 API, 可能会在未来发行版中删除
解决方案:红色部分是新添加的.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.5</version> <configuration> <source>1.6&l ...
- 2013-12-18 14:34
- 浏览 787
- 评论(0)
mybatis 单表 批量操作
- 博客分类:
- java
<?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.suning.pbr.mapper.InfoDefaultInputBatchMapper" >
& ...
使用Spring 默认使用 org.springframework.beans.PropertyEditorRegistrySupport.java 绑定页面数据.
能支持基本数据类型和list、map和自定义的数据类型,但不支持java.util.Date.java
解决的方法有两种:
一:在JavaBean的字段中添加注解指定转换字符串的格式,如yyyy-MM-dd HH:mm:ss
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date updateTime;
二:在全局 ...
JAVA基础:JVM监测&工具探究:
提到的JVM参数的设置需要根据应用的特性来进行设置,每个参数的设置都需要对JVM进行长时间的监测,并不断进行调整才能找到最佳设置方案。本文将介绍如果通过工具及Java api来监测JVM的运行状态,并详细介绍各工具的使用方法。
需要监测的数据:(内存使用情况 谁使用了内存 GC的状况)
内存使用情况--heap&PermGen
@ 表示通过jmap –heap pid 可以获取的值
# 表示通过jstat –gcutil pid 可以获取的值
参数的查看可以通过多种方法 本文中只随机列出一种。
描述
最大值
当前 ...
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-12_nov_2010.jar存在的目录
输入java -jar jdk-6u23-fcs-src-b05-jrl-12_nov_2010.jar
然后接受协议,选择安装路径。完成后找到j2se\sr ...
为了测试项目在各个浏览器之间的兼容性,主要是 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.19.121.144:8080/pai
问题就处在了主机和虚拟机之间的通信问题:
在主机 ping 172.19.121.158 结果:网络超时。
首先想到的是防火墙的问题, ...
前言
关于Maven,已经不再是一个全新的工具。但由于网络中各种褒贬不一的言论太多,一时让Maven淹没于形形色色的唾沫声之中,有很多人觉得Maven的学习门槛太高(是的,笔者也是这么认为,刚接触的时候确实一头雾水,有一种想把电脑从12楼扔下去的冲动),有很多人觉得有Ant就够了,但也有人认为Maven要搭建私服纯粹是扯淡...
既然存在这么多质疑,那么笔者为什么还是要讲解关于如何在项目中使用Maven,很简单,因为笔者需要让大家知道Maven究竟能为我们“项目管理”带何种实惠?
笔者推崇Maven的理由主要有以下3点:
1、如果你每天还在不停且重复的做项目构 ...
sonar是一款开源的代码质量静态检查工具。使用sonar可以检查测试覆盖率,代码复杂度,重复代码,以及违反某些规则的不良的编程风格。
maven 配置参见:http://xjward.iteye.com/blog/1909092
下载sonar : http://www.sonarqube.org/downloads/ 下载3.5.1版本 并 解压到D:\Program Files\sonar-3.5.1
使用maven 的方式启动sonar 需要在.m2 目录下的setting.xml中的profiles节点下添加 sonar的配置
C:\Users\Admin ...
checkstyle 代码检查
- 博客分类:
- 软件安装
eclipse 安装 代码规则检查的插件 checkstyle
http://eclipse-cs.sourceforge.net/downloads.html
- 2013-05-13 15:46
- 浏览 439
- 评论(0)
DbVisualizer 解决注释中文乱码问题
- 博客分类:
- 配置
在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。解决办法如下:在Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU,同时把Grid也选择PMingLiU就可以了。如上配置以后,中文就可以正常显示了。