自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 852

原创 Pb调用VBA有的电脑正常有的电脑报错

最近在开发调用vba. Pagesetup时有的电脑会报错,经过几天努力找到问题了,原来报错的原因是电脑没装打印机,晕死了!

2023-03-14 20:14:11 172

转载 spring mvc 代理实现

private HelperData4RandFieldService getService() { return AopContext.currentProxy() != null ? (HelperData4RandFieldService) AopContext.currentProxy() : this; }

2019-07-03 19:17:48 762

转载 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 1778

原创 mysql 如何多行记录某个字段显示在一列上

mysql 如何多行记录某个字段显示在一列上主要是用函数 GROUP_CONCATSELECT projectid,GROUP_CONCAT(name) from iwrs_manager group by projectid

2019-03-06 16:58:34 3860

原创 mybatis如何写动态列及应该动态列作为条件查询数据

mybatis写动态列语法应该这么写 前缀+变量 例如下面例子标红位置写,记住不能以这个CONCAT('a',#{index}),这种写法是当作字符串处理<select id="getPersonCountByFormData" parameterType="map" resultType="int"> select count(*) from ...

2019-03-06 09:12:15 3962

转载 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 1333

转载 html中select只读显示

html中select只读显示      因为Select下拉框只支持disabled属性,不支持readOnly属性,而在提交时,disabled的控件,又是不提交值的。现提供以下几种解决方案:        1、在html中使用以下代码,在select外层加1个span,通过js控制。这种设置的不足之处是IE浏览器兼容,fireFox及其他不兼容.. Html代码  &lt...

2018-08-15 15:49:47 10260

转载 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 2425

原创 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 6091

原创 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 1580

原创 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 13510 8

原创 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 12544 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 1178 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 3821

原创 spring mvc 返回json类型设置

@RequestMapping(value="servicecontent/save",method=RequestMethod.POST,produces = "application/json")以上红色就是当保存时返回一个json结束集时返回直接是一个json不用在js转换

2017-08-31 13:23:35 312

原创 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 900

原创 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 11145

原创 sql2000备份数据库文件如何还原到sql2008数据库中

今天旧电脑坏了不能用了,以为将原来sql2000备份文件还原到新电脑上,新电脑装的是mssql20008,如何将2000备份文件还原到2008呢步骤如下:1.将sql2000备份文件先加上.bak扩展名2.打开Microsfot  SQL Server Management Studio ,右击“数据库”,点击“还原数据库”,输入“目标数据库”(注与原库名称相同)3.选择“源设备”

2017-07-30 20:25:42 8345

原创 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 547 1

转载 如何将sql2000备份数据库还原到sql2008中

今天安装了sql server2008,于是乎想将自己原来在2000下备份的数据还原一番,很自然想到了2000下还原数据库的方法:    1、先新建一个数据库,有些同学说这个新建的数据库在2000版本下必须与待还原的数据库同名,否则会发生错误,但是本人试的时候没有发现这种情况(大家可以探讨下)。    2、右键选择新建的数据库,选择“任务”下的“还原”,再随后的窗口中选择“源设备”

2017-07-29 15:00:35 29378 2

转载 shiro常见异常

UnknownAccountException账号不存在异常如下:org.apache.shiro.authc.UnknownAccountException: No account found for user。。。。    IncorrectCredentialsException当输入密码错误会抛此异常,如下:org.apache.sh

2017-06-30 14:07:29 2377

原创 js 定义一个对象并且给对象赋值方法

var  obj={};obj.fieldid="12";obj.fieldid="13"取得属性值直接用obj.fieldid;

2017-06-22 15:44:27 24846

原创 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 1914

转载 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 769

原创 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 1439

原创 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 275

原创 mybits对于数据库返回的结果集为动态时用JSONObjst接收方法

mybits对于数据库返回的结果集为动态时用JSONObjst接收方法 如下:      esultType="com.alibaba.fastjson.JSONObject"  statementType="CALLABLE">call pro_getpersonmatrix(?,?,?,?,?,?)service通过以下方法接

2016-12-24 14:25:02 1862

原创 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 2157

原创 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 1236

原创 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 5554

原创 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 3089

原创 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 1277

原创 $("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 5449

原创 spring 项目用maven install打包老报错

最近将公司一个小项目代码复制到家里电脑时,其它都正常,当用maven打包时老报错,后来发现有pom.xml以下包下载设置有问题     org.apache.maven.plugins                           maven-war-plugin                           2.6

2016-08-13 16:38:05 1104

转载 jQuery中的$.grep()方法的使用

grep()方法用于数组元素过滤筛选grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a

2016-06-20 15:24:27 470

转载 windows mysql 自动备份的几种方法

windows mysql 自动备份的几种方法基于之前的文章方法,加入批处理命令即可实现自动备份。只是由于批处理命令中对于备份文件的名字按照时间命名比较特别,所以特别整理一文。1、复制date文件夹备份============================假想环境:MySQL   安装位置:C:\MySQL论坛数据库名称为:bbs数据库备份目的地:C:\d

2016-05-21 10:27:45 371

转载 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 2816

转载 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 4360 1

原创 html写个超连接通过jstl传参问题

今天 写了个js函数,然后通过jstl传参,但是奇怪的是每次传参时不知道为什么参数会自动变,后来发现在要参数加上引号${obj.projectId},${obj.dicId})" class="tablelink"> 明细  正确写法: 明细  就是在’${obj.projectId}‘   加上单引号

2016-03-16 14:17:53 1732

條碼打印資料,學習好資料

非常不錯的條碼打印資料料,可以下載出來參考學習學習哦

2009-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除