- 博客(224)
- 资源 (1)
- 收藏
- 关注
原创 MySQL驱动对MYSQL进行update操作时返回值注意UseAffectedRows
指定这个值后,更新时会返回更新的行数,按照SQL1执行update操作也会返回正常值,即第一次返回1,第二次返回0.原因是执行update默认返回的是where条件match的条件数,在SQL1中,由于where条件为id=?数据库upate更新表时经常要用,update的结果进行一些逻辑判断,如返回值大于1表示更新成功,为0表示更新失败。这样写执行简单的操作没有异常抛出,但是当执行update的时候,以上update语句时返回值一直会大于0。这个sql无论执行多少遍,update返回值都可能是1。
2023-05-08 09:50:32
1017
原创 Pb调用VBA有的电脑正常有的电脑报错
最近在开发调用vba. Pagesetup时有的电脑会报错,经过几天努力找到问题了,原来报错的原因是电脑没装打印机,晕死了!
2023-03-14 20:14:11
247
转载 spring mvc 代理实现
private HelperData4RandFieldService getService() { return AopContext.currentProxy() != null ? (HelperData4RandFieldService) AopContext.currentProxy() : this; }
2019-07-03 19:17:48
815
转载 mysql 利用子查询更新表方法
方法一:mysql语句如下:updatequestion set sort=(case when id=7 then (select a.sort from (select tmp.* from question tmp) awhere a.id=8) when id=8 then (select a.sort from (select tmp.* from question tmp...
2019-03-11 09:46:36
1833
原创 mysql 如何多行记录某个字段显示在一列上
mysql 如何多行记录某个字段显示在一列上主要是用函数 GROUP_CONCATSELECT projectid,GROUP_CONCAT(name) from iwrs_manager group by projectid
2019-03-06 16:58:34
3934
原创 mybatis如何写动态列及应该动态列作为条件查询数据
mybatis写动态列语法应该这么写 前缀+变量 例如下面例子标红位置写,记住不能以这个CONCAT('a',#{index}),这种写法是当作字符串处理<select id="getPersonCountByFormData" parameterType="map" resultType="int"> select count(*) from ...
2019-03-06 09:12:15
4068
转载 java 常用填充函数
左侧填充:leftPad(): StringUtils.leftPad(String str,int size); StringUtils.leftPad(String str,int size,String padStr); 右侧填充:rightPad(): StringUtils.rightPad(String str,int size); Strin...
2019-01-24 14:32:05
1424
转载 html中select只读显示
html中select只读显示 因为Select下拉框只支持disabled属性,不支持readOnly属性,而在提交时,disabled的控件,又是不提交值的。现提供以下几种解决方案: 1、在html中使用以下代码,在select外层加1个span,通过js控制。这种设置的不足之处是IE浏览器兼容,fireFox及其他不兼容.. Html代码 <...
2018-08-15 15:49:47
10546
转载 Java 中给数字左边补0方法
Java 中给数字左边补0(1)方法一import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFormat的实例 Number...
2018-03-29 15:52:41
2508
原创 maven打包时提示No compiler is provided in this environment. Perhaps you are running on a JRE rather than
最近在项目打包时提示错误No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?,项目打包不了。百度了一下原来是Window-->preferences-->Java-->Installed JREs,下面jre路径配置有问题,报错时配置的路是C...
2018-03-28 10:26:02
6166
原创 java 中通过调用jacob1.18 word转xml文件
1.在pom.xml文件中新增配置com.hynnet jacob 1.18 2.网上下载 jacob-1.18.zip dll文件3.将jacob-1.18-x86.dll文件复制到 C:\WINDOWS\system32目录下4.将 jacob-1.18-x86.dll文件复制到C:\Program Files\Java\
2017-11-20 15:22:11
1623
原创 java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
最近开发一个导出word模板文件在本机调整一直正常,但是在服务器下载下来的文件老提示xml错误,仔细查看发现出错的word文件以xml形式打开发现在在报错位置有乱码,刚开始以为是word转xml是出现乱码,单独调试word转xml正常,那应该是向ftl文件中写入变量后以写到文件流中出现乱码。import java.io.File;import java.io.FileNotFoundE
2017-11-20 15:04:32
13832
7
原创 Jacob安装
1.将jacob-1.18.zip下载解压,在文件夹中找到jacob-1.18-x64.dll,jacob-1.18-x86.dll,jacob.jar2.通过 pom.xml 新增 com.hynnet jacob 1.18 3. 如果是32位系统 将jacob-1.18-x86.dll 文件复制到下面目录下,如果是64位操作系统
2017-10-30 11:04:38
12730
3
转载 jacob 另存word ,excel 为html,xml格式
import java.util.Random;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.ComThread;import com.jacob.com.Dispatch;import com.jacob.com.Variant;public class JacobUtil {
2017-10-30 10:07:04
1208
1
原创 Tomcat配置公网访问
最近自己做了个简单web应用想发布到公网访问,因为是第一次配置,所以在配置过程中出现问题及解决方法。1.在电脑安装tomcat程序,启动Tomcat服务,一般默认时我们打localhost:8080/test 就可以访问,为了省去输入端口麻烦,想将端口号改成80方法如下:打开目录C:\Program Files\Apache Software Foundation\Tomcat 8.5\
2017-09-09 12:14:11
3924
原创 spring mvc 返回json类型设置
@RequestMapping(value="servicecontent/save",method=RequestMethod.POST,produces = "application/json")以上红色就是当保存时返回一个json结束集时返回直接是一个json不用在js转换
2017-08-31 13:23:35
338
原创 jquery ajax传递参数为数值时配置
function _functionservicecontentsave(projectid){var datas=[]; $("[name='servercheck']").each(function(){if(($(this).is(":checked")==true)){datas.push($(this).val());}});$.ajax({
2017-08-31 11:12:17
942
原创 mysql查看事件是否开启,设置启动时自动开启方法
1.查看事件是否开启SHOW VARIABLES LIKE 'event_scheduler'2.设置当前事件开启SET GLOBAL event_scheduler = 1; 3.设置事件在mysql启动时自动开启方法我们先开启mysql事件,1,通过动态参数修改:SET GLOBAL event_scheduler = ON;注意:还是要在my.cnf中
2017-08-07 10:13:35
11332
原创 sql2000备份数据库文件如何还原到sql2008数据库中
今天旧电脑坏了不能用了,以为将原来sql2000备份文件还原到新电脑上,新电脑装的是mssql20008,如何将2000备份文件还原到2008呢步骤如下:1.将sql2000备份文件先加上.bak扩展名2.打开Microsfot SQL Server Management Studio ,右击“数据库”,点击“还原数据库”,输入“目标数据库”(注与原库名称相同)3.选择“源设备”
2017-07-30 20:25:42
9065
原创 mysql通过xcopy进行数据库备份步骤及问题处理
今天公司系统要正式上线想做个数据库定时备份1.打开记事本写以下脚本并保存为bat文件net stop mysql57xcopy "C:\ProgramData\MySQL\MySQL Server 5.7\Data\drugdispense\*.*" "d:\databack\drugdispense%date:~0,10%\" /E /Y /Inet start mysql57
2017-07-30 16:20:21
597
转载 如何将sql2000备份数据库还原到sql2008中
今天安装了sql server2008,于是乎想将自己原来在2000下备份的数据还原一番,很自然想到了2000下还原数据库的方法: 1、先新建一个数据库,有些同学说这个新建的数据库在2000版本下必须与待还原的数据库同名,否则会发生错误,但是本人试的时候没有发现这种情况(大家可以探讨下)。 2、右键选择新建的数据库,选择“任务”下的“还原”,再随后的窗口中选择“源设备”
2017-07-29 15:00:35
30737
2
转载 shiro常见异常
UnknownAccountException账号不存在异常如下:org.apache.shiro.authc.UnknownAccountException: No account found for user。。。。 IncorrectCredentialsException当输入密码错误会抛此异常,如下:org.apache.sh
2017-06-30 14:07:29
2449
原创 js 定义一个对象并且给对象赋值方法
var obj={};obj.fieldid="12";obj.fieldid="13"取得属性值直接用obj.fieldid;
2017-06-22 15:44:27
24973
原创 java项目复制后重新命名方法
1.复制原项目文件夹,然后重新命名XXX2.打开sts点击”File“----------点击“import"------选择”General Existing Projects into Workpace"3.右击XXX--------点击“Properties”----------点击“Web Project Settings”------”Context root“设置为XXX-
2017-06-21 13:23:57
2004
转载 formData上传文件
通过传统的form表单提交的方式上传文件:Html代码 form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upload" method= "post" enctype ="multipart/form-data"> h1 >测试通过Rest接口上传文件 h1>
2017-04-10 18:19:53
800
原创 js如何动态属性值
例如要取得一个对象中属性为num1,num2,num3,num4,num5...的值用以下方法实现for(var i=1;i var index='num'+i; var value=obj[index];}
2016-12-24 14:41:21
1475
原创 mysql 删除检测数据为是滞含有该有则删除
1.mysql 删除检测数据为是滞含有该有则删除 drop TABLE if EXISTS temp_visit_status_list ;2.检查是滞有该临时表,没有则创建 create temporary table if not exists temp_aaa -- 不存在则创建临时表 ( a1 varchar(32), a2 varchar(5
2016-12-24 14:28:21
316
原创 mybits对于数据库返回的结果集为动态时用JSONObjst接收方法
mybits对于数据库返回的结果集为动态时用JSONObjst接收方法 如下: esultType="com.alibaba.fastjson.JSONObject" statementType="CALLABLE">call pro_getpersonmatrix(?,?,?,?,?,?)service通过以下方法接
2016-12-24 14:25:02
1950
原创 mysql游标实现时当内部查询有一次未查询到结果时就自动退出循环解决办法
DECLARE done INT DEFAULT 0; DECLARE cur2 cursor for SELECT periodid,name,periodtype from edm_period where projectid =p_projectid ; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
2016-12-24 14:19:23
2209
原创 mysql 游标套游标实现方法
DECLARE done INT DEFAULT 0; DECLARE curl CURSOR FOR select a.pursuerid,a.personid,a.personcode,a.crfversion,b.pursuercode from edm_person a join edm_pursuer b
2016-12-24 14:12:35
1273
原创 MYSQL 根据条件取不同字段统计内容
1.case when 实现查询select a.periodid,a.periodseq ,ifnull(case p_stautstype when 'inputflag' then inputflag when 'sdvflag' then sdvflag
2016-12-24 14:08:34
5679
原创 mysql动态创建临时表
-- 创建临时表 set v_sql='create temporary table if not exists temp_visit_status_list( projectid varchar(32),statustype varchar(50),personid int(11),';-- 去除最后逗号 set i = 1; WHILE i set v_sq
2016-12-24 14:04:47
3155
原创 mysql 动态生成sql语句执行方法,表格重新产生排序
begin declare v_sql varchar(5000); declare colname varchar(100); DECLARE keycolname varchar(100); DECLARE v_pksql varchar(1000); DECLARE done INT DEFAULT 0; DECLARE cur
2016-12-24 14:02:55
1311
原创 $("input[name=choose]").attr("checked", true);只执行一次,再次点击没有作用
function test(){ var flag=$("#aaa").is(':checked'); if(flag){ $("input[name=choose]").attr("checked", true); }else{ $("input[name=choos
2016-09-13 10:05:42
5486
原创 spring 项目用maven install打包老报错
最近将公司一个小项目代码复制到家里电脑时,其它都正常,当用maven打包时老报错,后来发现有pom.xml以下包下载设置有问题 org.apache.maven.plugins maven-war-plugin 2.6
2016-08-13 16:38:05
1156
转载 jQuery中的$.grep()方法的使用
grep()方法用于数组元素过滤筛选grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a
2016-06-20 15:24:27
505
转载 windows mysql 自动备份的几种方法
windows mysql 自动备份的几种方法基于之前的文章方法,加入批处理命令即可实现自动备份。只是由于批处理命令中对于备份文件的名字按照时间命名比较特别,所以特别整理一文。1、复制date文件夹备份============================假想环境:MySQL 安装位置:C:\MySQL论坛数据库名称为:bbs数据库备份目的地:C:\d
2016-05-21 10:27:45
390
转载 query ui dialog替代confirm的实现方法
js的confirm,有的浏览器会直接屏蔽掉,导致功能无法使用,推荐使用jquery ui 的dialog功能,完美替换confirm功能1、html代码?12divid="confirm_dialog"title="提示"style="display:none;">div>
2016-03-25 14:11:39
2876
转载 jstl对Map的操作
//jstl对Map的操作 /**当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是java.util.Map.Entry这时var=entry的话,用表达式${entry.key}取得键名。用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getVa
2016-03-23 15:14:55
4397
原创 html写个超连接通过jstl传参问题
今天 写了个js函数,然后通过jstl传参,但是奇怪的是每次传参时不知道为什么参数会自动变,后来发现在要参数加上引号${obj.projectId},${obj.dicId})" class="tablelink"> 明细 正确写法: 明细 就是在’${obj.projectId}‘ 加上单引号
2016-03-16 14:17:53
1763
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人