`
文章列表
前天,有个ERP操作人员用sql语句误删除了两条前几天的记录,然后打电话通知我,告诉我删除错了,让我给恢复一下;我一听,疯了!敢紧找到前天备份的数据库还原了一下,天可怜见,有这两条记录,但是这两条记录分别又有几条子表明细,用导入导出的工具导入时会提示有约束之类的东西,导入失败!好吧,一步一步来! 首先备份数据库,备份数据库,备份数据库,重要事情说三遍! 1、先将主表导入中间表;2、用sql语句导入主表 insert into 主表 select 对应字段,同时记住Id 3、再将子表数据导入中间表; 4、导入子表数据 insert into 子表 select 主表id,***   这 ...
需求:1、根据不要的发货方式,动态组装不同的物流单位下拉菜单;2、发货方式,物流单位均要从数据库中读取; 解决思路:利用dwr从数据中取出数据,动态组装下拉菜单 // 根据物流单位类型(发货方式)构造不同的下拉菜单 function buildWLSelect(selname,wlfhfs,wlvalue){ document.all(selname).options.length = 0;var wlselect = document.all(selname);dwr.engine.setAsync(false);var wlnames = SalesFHMBO.getLogicisNa ...
要求:修改主表中某个字段的值,自动更新子表中的某个字段 我们为了不更改程序,创建一个update触发器。   create trigger [tig_update] on 表名 after update as declare @id int begin if (update(主表列名)) begin select @id=id from inserted update 子表名 set lasttime = GETDATE() where pid = @id end end 效果好像不对,单用ifupdate(a),也体现不出效果,为什么?   如果我们执 ...
近期,公司要通过一台中间服务器,把内网的ERP数据导入到外网中来,由于内外网物理隔断,外网无法直接访问内网的数据,而且站在安全的角度上没有一个公司会这么做。老大把这个任务交给了我,正好前一阶段刚刚学习了Cxf WebService,决定采用cxf发布rustful方式现来实它。老大提出了几点需求:1、采用动态数据源,也就是说,我有5个数据源,根据需要访问;2、外网服务器通过中间服务器获取内网ERP的数据,要使用xml格式;3、采用验证令牌;牵扯到公司机密问题,我就不传源代码了,如果有相同的情况要找我讨论,请加我QQ:361202421,不过很少时间上,或者写在评论上,我们一起讨论! 我在使用 ...
最近在工作中要使用存储过程,因为前端页面传过来的下拉菜单的值不固定,数据是这样的,0是全部,1是男,2是女,当选择全部时,要能查询出所有的用户,否则只能查询出来男的用户或者女的用户,一般都是在存储过程中写 declare @sql nvarchar(500), @str nvarchar(20) set@str = 'and sex = 1' set @sql = 'select * from 表 where id >0 '+ @str exec sp_executesql@sql 或者 exec(@sql) 后来看了一篇博客发现还有另一种写法 下面是 不采用拼接SQL字符串 ...
最近在用CXF开发webservice时遇到这个很郁闷的问题。配置一切都正常,启动tomcat也正常,但是当在IE浏览器中输入http://localhost:8080/工程名时http://localhost:8080/工程名时,报404,控制台报Can'tfindtherequestforhttp://localhost:8080/工程名'sObserver; 这就奇怪了,后来根据参照网址中的crossdqw的解答找到了解决方案,厉害! 你在客户端删掉web.xml中的cxf配置或者是在mapping中不要让它映射所有<servlet-mapping>
最近,想copy一份工程来做另一个项目,用因此当t1 和t2 都在tomcat的编译项目的时候会出现错误: 2016-5-18 9:45:40 org.apache.catalina.core.StandardContext listenerStart 严重: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListenerjava.lang.IllegalStateException: Web app root ...
判断用户登录出错信息,   publicString login() throwsException { request= ServletActionContext.getRequest(); session= request.getSession(true); HttpServletResponse response = ServletActionContext.getResponse(); PrintWriter out = response.getWriter(); /** 得到用户名、密码 */ String loginname = request.getPara ...
今天做工程时,用户提到了一个需求,要求对项目表(PM)中的项目填加删除功能, 不但要对主表删除,还要对子表1、子表2进行级联删除,在数据库没有使用级联删除约束,我用的数据库是sqlserver2005,从网上搜了几个方法,说是用 <delete id=”deleteById”> begin 语句1; 语句2;~~~~~ end </delete> 我一试,呵呵,果然不行,有可能在mysql中可以这样写,不知道为什么mybatis对sqlserver这么不友好,还能不能一起快乐的玩耍了;你让隔壁老王怎么看;你让对面测试MM
  最近在开发一个新项目,业务人员不知道字数有限制,多输入了好多字,导致程序报错。后来,领导要求对多行文本输入框textarea进行字数限制,只知道对文本框进行限制!好吧,找度娘,呵呵,还真有!假设在多行文本输入框textarea只能输入20字符(包括中英文标点等),那就写成如下格式: <textareaname="reamarks"style="width:100%;" rows="3"cols="3"onpropertychange="if(value.length>20) value ...
今天,在工作的时候,一朋友提出了一个需求,在excel中根据物流单位的报价计算物流单位的总费用   序号 箱数 重量kg 到站 佳怡物流 兔兔快运 1 3 140.5 临沂     2 56 260.7 莱西     3 15 78 莱阳     4 2 90 潍坊     5
前几天,公司ERP要导出数据,由于数据量比较大,利用jxl或者poi导出根本导不出来,tomcat也设置了虚拟内存之类的东西,一导出excel数据服务器的cpu利用率绝对是百分百啊,要知道这是双核1.8G的CPU,1T的硬盘等,也是比较有名的服务器啊!公司的业务比较复杂,sql语句还不敢乱改,实在没办法了,眼泪哗哗的!但是要知道压力越大,潜力越大,压力是他娘,不对,压力像弹簧,你弱他就强!^_^,找度娘去,看到使用bcp导出数据,好东西试试吧! 先看一下,bcp的用法:bcp{dbtable|query}{in|out|queryout|
前几天,遇到一个十分棘手的问题,有同事提出在是字符类型的列中进行起止号计算,大体是这样的 新起号=上一条止号+1 新止号=新起号+数量 而在这一列的数据是这样的 库存 CN003?005007 000890670000 98111100 库存 370111900000 001,800,900,00 ~~~~~~~~~~~~ 木办法,问度娘吧,发现还是高人多啊,提出用ISNUMERIC(列名)=1,就是数字类型的,但是请看一下ISNUMERIC的说明文档 ISNUMERIC   语法 ISNUMERIC ( expression ) 参数 expression 要计算 ...
  今天做一个S2SM的项目时,在session超时或者失效时返回到登陆页面重新登陆,前台使用的easyui框架 1、首先修改web.xml <session-config> <session-timeout>1</session-timeout> </session-config> 2、自定义一个登录超时的拦截器 packagecom.tungkong.util; importjava.util.Hashtable; importjavax.servlet.http.HttpServletResponse; importo ...
今天,在使用Spring+Struts2+Mybaits做一个项目,在myeclipse中的Tomcat启动时,报一个 InitializingSpringrootWebApplicationContext 然后就不动了,What,肿么回事,找度娘 说是有几种情况 1、数据库连接 2、删掉oro.jar包,我一直²
Global site tag (gtag.js) - Google Analytics