- 浏览: 86881 次
- 性别:
- 来自: 北京
最新评论
-
yo8237233:
楼主,请问这个上传异常在请求进去控制器之前就已经被spring ...
利用Spring 组件 CommonsMultipartResolver控制上传文件大小
文章列表
SVN更新报错 svn: Working copy 'D:\workspace\MyEclipse\wap-cet\WebRoot\modulcmd /k cd /d 目录del lock /q/s 这个common其实svn上已经删除掉了。但我本地更新还存在。报错:update D:/workspace/MyEclipse/wap-cet -r HEAD --force Attempted to lock an already-locked dirsvn: Working copy 'D:\workspace\MyEclipse\wap-cet\WebRoot\modules' lo ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
最近搞了下java环境 把oracle自带的环境变量影响了 ,cmd 执行命令是按照系统环境变量来执行的,初步定为了下问题,确定oracle 环境变量在系统变量中丢失 ,现把oracle的环境变量加入即可解决
CXF开发Webservice客户端服务端
- 博客分类:
- Java编程
页面效果(还待完善) 业务功能
用户下订单(客户端)(可能是多个)把订单重组后(服务端),供客户端调用并展示
1先搭建CXF 环境
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://w ...
关于遍历集合 总结了点 心得
1 增强for循环 for(某类型 x : 集合 ) 当实体类 有字段 和类 引用关系(one to many ,many to one)时 增强for循环便可 根据对象再次关联具体字段
重点在于循环的遍历
public String getMemberOrderList(String membermgtid) throws Exception {
// 通过会员用户主键ID获得会员用户对象
TbMemberUsers tbMemberUsers = (TbMemberUsers) tbMemberUsersDao.get(TbMemberU ...
jeecms框架中以有上传文件 但为了避免服务器端的压力有必要控制文件大小在2M以内才允许上传
Jeecms 框架由SpringMVC +Hibernate +freemarker组成 Spring提供org.springframework.web.multipart.commons.CommonsMultipartResolver组件针对文件上传操作
根据需求,注入其属性
<!--限制文件上传2M内 -->
<bean id="multipartResolver" class="org.springframework.web.mu ...
oracle 导数据总结
- 博客分类:
- oracle
关于数据库的导出做个总结方便以后查找
导出自己的表
exp userid=用户名/密码@数据库实例名 tables=(表1,表2...) file=备份路径
比如 导出 scott.emp 表
exp userid=scott/m123@oracl tables=(emp.dept) file=d:/emp.dmp
必须在dos 下执行
到别人方案下的表
exp userid=用户名/密码@数据库实例名 tables=(方案名.表1,方案名.表2...) file=备份路径
导出表的结构
exp userid=用户名/密码@数据库实例名 tables=(表 ...
项目发布好长时间,突然出错,研究了下,
1首先代码不应该有问题,测试中通过且长时间在用本地测试无异常
2考虑到正式环境加入了许多样式,重样式中查找原因,正式环境中引入jquery导致与之前的jquery版本冲突
总结,正式环境 与本地环境调试首先先调试本地环境再次 重不同点入手 ,看本地是否与正式环境匹配
spring 中application-context.xml所做内容
1、Spring 作为容器框架连接数据库使用 hibernate 而hibernate连接交与Spring 管理 装载组建如下
使用com.mchange.v2.c3p0.ComboPooledDataSource实例 (统称c3p0)
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
< ...
java 打jar包
- 博客分类:
- 二次打jar包 调试源码
有些时候源码无法更改,但是对源码打开后用editplus对去.java 文件加入调试信息后,再次重新打入jar包便可跟踪源码信息了
如图
1先进入某盘符找到此文件夹
2在进去某文件夹 E:>cd urlrewrite-3.2.0
3在这个文件夹下写入打jar包命令
jar cvf ljl.jar org - C *
注释: j ar cvf固定格式, myurlrewrite.jar自己的jar名称, org针对这个文件夹打包, - C * 更改为指定的目录并包含其中的文件
4 成功
编码保存问题从整个项目下手,对某个文件操作后无法保存提示
Save coule not be support
主要是不能保存GBK编码 首先从整个项目更改编码格式
右击项目选择àPropertiesàResource àText file encodeing -->Other :UTF-8
对整个项目重编码,单个类文件自然也更新了
从而解决编码保存问题。
写代码时考虑到需要的功能进行设计 如一个查询 时的效果 附加其他功能是组合查询
如增加条件 checkbox 时,翻页时,数据种类时,加入这些元素如何保证参数传递不受影响,或丢失!
保证条件的唯一性 与之关联的条件要充分!只用设计中考虑到各个情况的可能时,才可以尽可能减少Bug和后期的修改,对自己才能提高!
一个条件判断 因其条件不够严密 查询结果各种奇葩
前台freemarker 传来的参数
[@cms_infoCategory_FlagDirective count='3' recommend_flag='0' show_category=‘1’ ]
后台
定义变量(因需要组合拼接)Action层
String show_category = "";
String show_category_s = "";
String show_compose = "";
String Comma = ","; ...
调了段程序
对库中recommend_flag操作,之前 recommend_flag 字段为null 没设默认值 之后updae为“0” 程序中传过来的参数没有非空判断,本以为库中设为默认值,就没必要在程序中做非空验证不过这样的想法在设计上有隐患
1首先,程序这样设计时过度依赖于外部环境 程序自身并不健壮如果外部条件有任何改动 会直接影响到程序的执行(或者产生异常)一旦执行异常 直接影响到当前的当前功能代码及依赖的相关代码形成级联的恶性反应,
所以 一个微小的设计理念 会直接影响到整体代码的质量或者后期维护的质量,写代码前务必要三思。
Freemark 中 自定义标签
[@cms_infoCategory_FlagDirective count='3' recommend_flag='0' ]
[#if tag_pagination??]
[#list tag_pagination.list as m]
<li><span class="img_l"><a href="/?${(m.org_code)!}" target="_blank">
<img src="[#i ...
两个复选框分别对应数据库中SHOW_CATEGORY中的值:
1:国家级
2:市级
1,2 国家级 和 市级
前端代码(使用Freemarker )(虽然是操作同一字段但name要定义不同,方便后台存储返回)
<input name="query_show_category" type="checkbox" value="1" <#if query_show_category?? && query_show_category=="1"> checked=&quo ...