Spring的ApplicationEvent事件和监听器的测试Demo
Spring的ApplicationEvent事件和监听器的测试工程,演示了如何使用Spring中的事件和监听器内容。完整的maven工程,能够运行。
串并口编程实例
在C中有串并口中的编程应用,其实在JAVA中也存在,只是借助了第三方的JAR包而已,希望对初学者有用。
设计模式demo
java23种设计模式的demo,导入Eclipse即可运行。并且含有23种设计模式的chm文件。
Ext Gantt + jsp + servlet 工程实例
绝对可以运行的eclipse工程,使用前查看“使用前必看.doc”.官网下载的。
struts2 +jquey uploadify3.2 实现多文件上传
struts2 +jquey uploadify3 2 实现多文件上传
可以运行的myeclipse工程 绝对好用 访问方式http: 127 0 0 1:8080 Struts2Uploadify upload jsp
uploadify 使用说明:
<a href "javascript:$ "#file upload" uploadify "cancel" ">取消列队中的第一个文件上传< a>
<a href "javascript:$ "#file upload" uploadify "cancel" " " ">取消所有列队中的文件上传< a>
语法:
uploadify "cancel" "fileID" "suppressEvent" 将调用方法cancel 接受两个参数:
fileID:要取消的列队文件id 不传递参数时 表示取消列队中的第一个文件上传 传递星号 表示取消列队中的所有文件上传
suppressEvent:设置为true将禁止onUploadCancel事件 取值:String "true"|"事件名"">struts2 +jquey uploadify3 2 实现多文件上传
可以运行的myeclipse工程 绝对好用 访问方式http: 127 0 0 1:8080 Struts2Uploadify upload jsp
uploadify 使用说明:
<a href "javascript:$ "#file upload" uploadify "cancel" ">取消列队中的 [更多]
freemarker模板技术生成复杂word文档
Word从2003开始支持XML格式 用XML来做就很简单了
大致的思路是先用office2003或者2007编辑好word的样式 然后另存为xml 将xml翻译为FreeMarker模板 最后用java来解析FreeMarker模板并输出‘ doc’ word文档 经测试这样方式生成的word文档完全符合office标准 样式 内容控制非常便利 打印也不会变形 生成的文档和office中编辑文档完全一样
word的几个主要xml标志
w:body 正文内容
w:p 一个段落
w:tbl 表格数据
w:tblPr w:tblGrid 大概看了下 是定义表格样式 可以先在word中定义好 这部分一般不用动态生成
w:tr 表格行
w:tc 行的元素
<w:p ><w:r><w:br w:type "page" >< w:r>< w:p> 分页符
基本步骤
1 用word做一个需要的格式模板 在需要替换的部分用“ ”标记 存储为xml格式
2 用myEclipse打开xml文档把“ ”修改为freemarker标记
3 写java程序根据模板生成word
总结 之前在网上查到这个资料怎么调试都失败 后来经过反复查找发现是编码问题导致生成word格式错误 已经修正 希望能给大家带来帮助 ">Word从2003开始支持XML格式 用XML来做就很简单了
大致的思路是先用office2003或者2007编辑好word的样式 然后另存为xml 将xml翻译为FreeMarker模板 最后用java来解析FreeMarker模板并输出‘ doc’ word文档 经测试这样方式生成的word [更多]
jquery输入的时候自动提示
jquery输入的时候自动提示 100%好用 jsp
spring3.0 CHM
spring3.0 开发文档.是一个非常详细的帮助文档
SSH分页技术
按照 文档中的的内容轻松实现SSH分页,文档中包含 了 分页bean。直接复制即可使用。有详细的类和方法说明。
powerdesigner15.1破解
鉴于好多友友还没有PowerDesigner15.1的License Key,上传一个解决方法,
只需要你将压缩包里的pdflm15.dll文件替换到你的安装目录下,重新运行PowerDesigner15.1。
httpd-2.2.21-win32-x86.zip
1.安装Apache
Windows2003:点击.msi 文件安装即可去掉)
RH3.0,执行如下命令:
#解压
gunzip httpd-2.2.22.tar.gz
tar xvf httpd-2.2.22.tar
#配置
./configure --prefix=/opt/httpd --enable-mods-shared=most --enable-proxy --enable-module=so
#编译
make
#安装
make install
注意安装完后,修改 httpd.conf ,添加“ServerName baoRH3(apache 所在的 IP 主机名):80 ”,
再用命令./apachectl restart 重启 apache,否则总是会提示httpd: Could not reliably determine the
server's fully qualified domain name, using 127.0.0.1 for ServerName
2.启用相应模块
在 Apache 安装路径下修改 httpd.conf ,启用mod_proxy 、mod_proxy_balancer、mod_proxy_http
等模块(在 httpd.conf 中添加配置项,或将原有配置项前的#去掉)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
3.配置负载均衡器
修改 httpd.conf ,添加如下配置项
<Proxy balancer://mycluster>
BalancerMember http://168.1.102.111:7879 loadfactor=3
BalancerMember http://168.1.102.114:7879 loadfactor=1
</Proxy>
ProxySet lbmethod=bytraffic
*BalancerMember 后为逻辑节点所在 IP 和端口
*负载均衡默认为平均分配,如需按比例给 BalancerMember 加上loadfactor 参数即可,取
值范围为 1-100
*默认情况下,负载均衡会尽量让各个服务器接受的请求次数满足预设的比例。如果要改
变算法,可以使用lbmethod属性, lbmethod 可能的取值有:
lbmethod=byrequests 按照请求次数均衡(默认)
lbmethod=bytraffic 按照流量均衡
lbmethod=bybusyness 按照繁忙程度均衡(总是分配给活跃请求数最少的服务器)
4.配置热备份
修改 httpd.conf ,添加如下配置项
<Proxy balancer://mycluster>
BalancerMember http://168.1.102.111:7879
BalancerMember http://168.1.102.114:7879 status=+H
</Proxy>
在服务器的 BalancerMember 后添加 status=+H,该服务器即被指定为备份服务器
5.应用前缀和负载均衡器的映射
修改 httpd.conf ,添加如下配置项
ProxyPass /sample/ balancer://mycluster/ stickysession=JSESSIONID nofailover=On
*常用参数说明:
ProxyPass :负责将请求转发到负载均衡器的命令
stickysession :配置 session 亲和的名字,通常有 JSESSIONID 或 PHPSESSIONID ,依赖于服
务器支持哪一种 session
nofailover :如果设置成On,当worker 不能服务时,session 将失效,如果服务器不支持 session
复制,应该设置成 On
*ProxyPass [路径] !|url [键=值 键=值 ...]],其中路径(配置中“/sample/ ”)一般为“/ ”,
表示请求 url 中带“/sample/ ”或者“/ ”的请求,都需要通过配置的负载均衡进行转发。
如果需要查看状态(步骤 6),需要修改“/ ”为其他路径(如“/sample/ ”),方便查询,调用时
输入“http://apache 所在 IP:80/sample/应用前缀”
P balancer://mycluster/ ”),否则会
*注意roxyPass [路径] !|url 中,url 最后需要添加“/“(“
执行失败
6.查看服务器状态配置
修改 httpd.conf ,添加如下配置项:
<location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from all
</location>
ExtendedStatus On
* ExtendedStatus On:产生全部信息;ExtendedStatus Off :产生基本信息
如 果 打 开ExtendedStatusOn选 项 , 需 要 配 置 相 应 加 载 模 块 :
LoadModule status_module modules/mod_status.so
*输入“http://apache 所在 IP:80/server-status ”,查看状态
7.启动 apache
8.启动相应的逻辑节点(步骤 3 或 4 中配置的)
9.部署 web 服务项目到各个逻辑节点
10.IE 中输入“http://apache 所在 IP:80/sample/web 应用前缀”(根据 5 设置)
脚本收藏大全.chm
关于脚本的很多代码,几乎所有脚本需要的知识都收入其中。很棒,收集到这么好的东西后想和大家分享1
孙伟琴tomcate web 应用开发详解 源码加资料
孙伟琴tomcate web 应用开发详解 源码加资料
详细介绍tamcate服务器的web 开发
各种数据库驱动程序 mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结
mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结
例如mysql数据库:
driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/BookDB?useUnicode=true&characterEncoding=GB2312
jdbc:mysql://localhost:3306/BookDB?useUnicode=true&characterEncoding=UTF-8
user=root
password=1234
POI报表--导出excel
能够将要显示的内容以excel形式导出,包含要用的包。