- 浏览: 43584 次
- 性别:
- 来自: 深圳
最新评论
文章列表
tomcat 下配置 mysql 连接池
- 博客分类:
- MySQL
在context.xml中加入
<Resource name="jdbc/myshop" auth="Container" type="javax.sql.DataSource"
maxActive="100"
maxIdel="30"
maxWait="10000"
username="root"
password=""
driverClassName="com.mysql.jdbc.Driver&quo ...
mysql 主从配置
- 博客分类:
- MySQL
Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。
(1)首先确保主从服务器上的Mysql版本相同
(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION ...
1. struts.xml 必须放在src目录下 (有的项目是src/resources)
2. web.xml 中需要 加载 struts-default.xml,struts-plugin.xml,struts.xml这几个
附件为SSH2实例
参考资料
maven入门:
http://www.blogjava.net/bill4j/archive/2008/11/27/243002.html
http://yueguc.iteye.com/blog/305424
maven仓库配置:
http://www.blogjava.net/baoyaer/articles/355040.html
Nexus安装:
http://juvenshun.iteye.com/blog/349534
步骤:
1.使用Nexus建立私有远程仓库
2.在setting.xml中通过profile配置私有仓库,指向nexus
3.分模块开发时 父po ...
场景:
在使用jfreechar生成报表时需要该服务器机子上有所需的字体文件,否则中文会无法正常显示。
但有些项目是部署在远程的服务器,或者是客户方的机器。不方便去操作那些机器然后安装字体,而且如果以后更换机器 或者增加集群服务器后 问题仍然会出现。
解决办法:
在程序中去创建字体
Font font =Font.createFont(fontFormat, fontStream);
fontFormat 是字体样式
fontStream 是字体文件的输入流
可以将字体文件(如宋体 simsun.ttc)上传到项目中,然后在运行报表时去程序中加载该字体获得输入流
一、war包中的文件的读取
在开发J2EE Web应用时,在开发阶段通常采用目录的部署方式,而在正式运行时通常把web应用打包为单个的.war文件进行方便地部署。也就是在你的应用目录(比如WebLogic的DefaultWebApp)下,执行下面的命令:
jar cf0 mywebapp.war **
这样,要部署到正式系统时就非常方便,只需要把这个.war文件拷贝到WebLogic的applications目录或Tomcat的webapps目录下即可自动进行部署。Tomcat会对部署的.war应用包进行自动监控、解包,所以不会出现下面提到的问题。而WebLogic并不会自动解包 ...
@override 标记报错
- 博客分类:
- 综合
jdk1.5中的@override annotation 只支持集成类的重写
不适用于接口的实现类中。
但jdk1.6解决了这个问题,所以把java compiler level 设置为1.6即可
注意有两个地方,一个是全局的 jdk设置,一个是当前项目的jdk设置。
1、 Project-Properties-Java Compiler
2、项目右键-Properties-Java Compiler
按位与运算(&)在许多数据库中都是支持的,遗憾的是,Hibernate 3在HQL中不支持&运算,如果你写了如下的HQL:
where a.id & :mask = :target
则Hibernate报错:exception: unexpected char: '&'.
如何解决此问题?方法是利用Hibernate支持的自定义SQLFunction,定义一个bitand(a,b)的SQLFunction,然后,自己写一个解释器,生成a & b的SQL语句。
要实现一个自定义的SQLFunction,必须实现SQLFunction接口:
pack ...
我在使用中的积累,恐不时之需
sudo apt-get [eclipse] 下载资源
sudo chmod [-R] 777 [foldername] 给目录授权 R给所有子目录也授权
sudo mkdir [foldername] 创建目录
sudo rm -r [foldername] 删除目录
ifconfig ip信息
gedit [filename] 用gedit编辑文件
-- ...
只可能是httpd.conf works.properties 里出了错误
1.把添加到httpd.conf的那一段的所有注释去掉。
2.不使用 include mod_jk.conf ,直接将其内容添加到httpd.conf下面
3.仔细检查httpd.conf 和works.properties , 我曾经将tomcat主机地址写成‘localhose’ 而浪费几个小时。
到logs目录 查看错误日志。
#添加远程链接mysql数据库用户
GRANT ALL PRIVILEGES ON *.* TO xuxl@"%" IDENTIFIED BY '123456' WITH GRANT OPTION
如上,xuxl 为用户名,123456为密码。
注释掉etc/mysql/mycnf的 bind-address= 127.0.0.1 这一句
etc/mysql 文件夹的目录权限不能改,否则mysql启动不了
sudo service [mysql] start/restart/sotp 启动/重启/停止服务
my.cnf 中加 lower_c ...
先关闭SELINUX
#vim /etc/selinux/config
SELINUX=disabled
#setenforce 0
------------------------------------------------------------------
Listen 80
Listen 85
ServerName 192.168.1.9:80
<VirtualHost 192.168.1.9:80>
ServerAdmin root@localhost
DocumentRoot /var/www/html/autovalue
ServerNam ...
<script>
String.prototype.endWith=function(str){
if(str==null||str==""||this.length==0||str.length>this.length)
return false;
if(this.substring(this.length-str.length)==str)
return true;
else
return false;
return true;
}
String.prototype.startWith=function(str){
if(str==null ...
现在要在已有的ssh项目中加入报表功能 .大致包括上传报表,运行报表 .基本思路:
上传时直接把文件内容存入数据库, 运行时从数据库取出来,通过String获得inputStream提供给task运行。 主要代码片段: InputStream is= new ByteArrayInputStream(bytes);// bytes 就是从DB从取出来的内容。 IReportRunnable design = birtReportEngine.openReportDesign(is); IRunAndRenderTask task = birtReportEngine.createRunA ...