自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴举人的博客

探索中发展,发展中探索!

  • 博客(59)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 业务中连续update同一条数据发生锁数据的解决办法

最近在做业务开发过程中,遇到锁数据的情况。一.产生原因如下:一个提交按钮,后台service对编辑页面的数据进行更新,然后启动了流程,在流程事件service中又对业务表进行了一个字段的状态更新。 页面进行测试功能,点击提交,页面一直处于执行中的状态。 重新启动项目,打断点进入后台,发现到第二次更新的语句时,断点消失。二.解决方案: 1.进行oracel数据库解锁,解锁语句如下:查询锁语句:select s.sid, s.serial# from v$locked_obje..

2020-07-03 11:18:52 2733

原创 sql使用聚合函数分组查询三级以上关联关系数据

在这里举例: 客户-》项目 一对多 项目-》合同 一对多khdw 客户表 id khmcxmxx 项目表 id khbhhtxx 合同表 id xmbh htje1.查询某个客户的合同额(很简单,直接根据客户编号关联查询)select sum(htje) as htje from htxx where qdsj>= '20180101' and qdsj<= '20201231' and xmbh in(select id ...

2020-06-04 18:38:59 614

原创 Spring boot启动报错:Failed to configure a DataSource

最近使用idea这个开发工具,启动spring boot 框架搭建的项目,报了以下错误:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-04-20 21:10:18.275 ERROR 10968 ---...

2020-04-20 21:18:38 633

原创 基础回顾-JDBC操作数据库

使用JDBC完成对数据库数据的操作1.首先创建一张数据库表2.创建一个类,开始编写JDBC程序,这里只是插入了一条数据进行展示package com.test.jdbc;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.i...

2020-03-28 22:31:28 245

原创 基础回顾-关于IO流

一.认识File类关于File类的方法如下:1、文件名getName() 文件名、路径名getPath()路径名getAbsoluteFile() 绝对路径所对应的File对象getAbsolutePath() 绝对路径名getParent() 父目录 ,相对路径的父目录,可能为null 如. 删除本身后的结果2、判断信息exists() 文件是否存在can...

2020-03-28 21:37:48 98

原创 mui手机端页面下拉刷新,上拉刷新

最近套了一个手机端的页面,关于页面上列表形式展现的数据,数据太多,为了优化操作体验,使用了mui下拉刷新的功能,这里将这个模板功能记录下来,方便以后参考。1.使用mui的下拉刷新,最基本的要引入mui的样式和js<link rel="stylesheet" href="css/mui.min.css"><script src="js/mui.min.js"><...

2019-12-19 10:48:47 466

原创 应用管理模块开发中选择应用图标的功能

最近做了一个应用管理的功能,应用管理中有个应用图标的功能,对于选择这个图标,我使用以下处理方法,比较实用,并且可塑性强。思路:1.图标一般是在项目中的style样式中,种类比较多,把不同种类的图标放在不同的文件夹下,该文件夹用于测试,文件夹名称不合理,请忽略。2.对于应用管理要上传图标,用户选择图标种类,让图标在展示的DOM显示出来,点击图标的时候,做一个触发,将图标的路径响应到页面的隐...

2019-11-24 18:19:13 335

原创 简单快捷通用导出word功能

我们在项目开发过程中,经常会用到导出word表单的功能,在这分享一个导出word的速成方法:开发步骤:1.需要准备一个要导出的以.doc结尾的word格式模块,中间最好有填入的数据(我在这就以简单的数字作为填充)。2.右键将word另存为html格式的文件,用编辑工具将html格式的文件打开。3.在项目中创建jsp,将html中的代码粘贴到jsp的页面上,方便操作将jsp中...

2019-11-24 15:53:42 1181

原创 服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document

服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.场景:在本地开发环境访问接口,并解析返回的xml时,都没问题,部署服务器是同样的程序,但是在服务器上一直解析不了,找了半天的...

2019-09-02 16:46:52 9725

原创 挑选出两个日期中间的指定礼拜几的时间

业务中要获得两个时间中间每周二和周三的时间,如果在这两天内,做业务处理方法如下:思路:先把这个时间段内的每一天都查出来,放在一个数组中,然后查询每天为礼拜几,如果是礼拜二和礼拜三,则进行业务处理业务代码: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String zxpbb="3,4"; //设置礼拜二...

2019-06-25 20:22:00 251

原创 关于JAVA中时间Calender类的常用方法

一般用到时间的工具类中,至少要引入以下三个包:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;关于Calender的取值和设置,以及时间格式转换如下:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd H...

2019-06-24 19:06:54 879

原创 子页面向父页面传值

项目中使用window.open()打开子页面,子页面选中的数据传到到父页面中的方法:window.opener.document.getElementById('xtbmmc'+newid).value=bmmcs;window.opener.document.getElementById('xtbmid'+newid).value=bmids;window.opener.document...

2019-05-06 19:45:12 1199

原创 通用Excel数据导入功能模板

最近做了一个excel导入功能,思路很简单,给一个上传excel文件的入口,然后获取excel文件的sheet签和签中的数据,可以对数据对象进行业务处理,当然也可以数据存入数据库中代码如下:jsp页面:一个上传excel附件表的入口,ajax方法请求后台 controller:后台控制层,用于前端的调用 service:业务处理,控制层传过来的参数用于处理...

2019-03-23 17:31:23 1569

原创 SQL中UNION ALL连接符查询以及固定值在查询展示

SELECT t.`UNID`,t.`PARUNID`,t.`SXMC`,t.`QTBM`,t.`XTBM`,'zdyl' AS sxlx FROM `a_zyhy` t WHERE t.`SXMC` LIKE '%22%' UNION ALLSELECT s.`UNID`,s.`SXLY`,s.`SXMC`,s.`ZBBM`,s.`XBBM`,'rcdb' AS sxlx FROM `b_...

2019-03-05 21:53:07 1167

原创 利用模拟指针逻辑处理开发中遇到的'撤回功能'

近期本人在开发项目的时候,客户那边提出一个关于事项合并并撤回的功能,经过研究和讨论,我终于把这个功能开发出来了,个人感觉做出来的逻辑和开发技巧值得记录。本人在开发时业务表有狠多,在这里我用两张业务表来表达,业务表,两张, a_zysx 和 b_sxxq 其中b_sxxq表是a_zysx 表的子表历史表,两张 a_zysx_his 和 b_sxxq_his修改记...

2019-03-05 21:17:41 240

原创 java代码计算两个时间相差的天数:

Date dqsj=djym.getDqsj();  //到期时间Date nowDate=new Date();   //当前时间                long dqTime = dqsj.getTime(); long nowTime = nowDate.getTime(); long dqcday = (long)((dqTime - nowTime) / (1000 ...

2018-12-21 11:32:26 3588

原创 sql语句查询多对多数据各个状态的数量

任务表中有各个部门的不同任务状态,多对多的关系时,要查询每个部门中各个状态的数量,需要用到语法和联合查询SELECT d.unid AS unid, d.name AS dwmc, IFNULL(num, 0) AS num, IFNULL(s.asfk,0) AS asfk , IFNULL(s.csfk,0) AS csfk, IFNULL(s.bfk,0) AS bfk...

2018-11-17 17:49:56 8178

原创 关于项目中弹出层中再弹一层中的解决办法

开发做项目,新建修改一般都已经封装好了弹出框的方法,在弹出的页面如果再次调用封装的弹出框的时候,会把原本的弹出框给覆盖了,这样就失去了想要的效果。在这个时候就需要用window.open()方法了window.open(URL,name,features,replace);具体方法可查看文档:http://www.w3school.com.cn/jsref/met_win_open.asp...

2018-11-17 17:33:30 1816

原创 使用echarts加载地图

echarts这样的插件很好用,在这直奔重点,以下为注意事项:1.echarts高版本的是没有中国地图的实例的,使用echarts做低版本的中国地图,需要引入低版本的echarts,这里用的版本是是echarts-2.2.7。2.引入echarts的方法有三种,模块化包引入,模块化单文件引入(推荐),标签式单文件引入在实例中的代码,引入的方法一般为第二种(不同的引入方式会导致报错),具体htt...

2018-10-17 20:55:36 6848

原创 文件共享,通用获取本地硬盘中的图片

上篇文章写到nginx实现负载均衡,使用负载均衡的时候,由于用户访问,请求会被分配到不同的服务器中,这样相当于用户在不同的服务器发送请求,相应的服务器返回响应。上传图片的时候,读取图片时,不能在每个服务器都保存一份图片,这样工作量大,所有要用共享盘存放图片,后续读取程序也方便。1.共享盘建立的方法:(1).在一台电脑(IP:111.1.1.11)上选择要共享的文件夹,右键属性,选择共享,共...

2018-09-14 16:33:08 924

原创 使用nginx实现负载均衡

关于负载的均衡的技术已经很成熟了,方法也很多,以下是使用nginx实现负载均衡的步骤:1.首先下载nginx的jar包,我这里使用的是nginx-1.15.3,进入之后目录如下2.现在修改nginx的配置,更改nginx-1.15.3\conf下面的nginx.conf文件中的配置服务器代码如下: #gzip on; upstream zzyx { ip_h...

2018-09-14 16:04:34 128

原创 html基本标签

HTML标签单选框选中和&lt;label&gt;标签的使用&lt;div class="isStandard"&gt;自查达标 &lt;input type="radio" id="zcdb1" name="ZDYL_NDJH_RWFK.zcdb" value="Y" &lt;c:if test="${formlist.items[0].z

2018-08-15 11:49:35 112

原创 使用java代码中递归的方法处理业务

递归这个方法应用很普遍,理解起来也很简单,方法在执行过程中调用了自己本身。   //查询事项的工程编号 public String getGcbhBySxid(CommonService commonService,String sxunid){ String gcbh=""; ZdylNdjhSxfj ndjhSxfj=commonService.get(ZdylNdjhSx...

2018-08-07 19:30:50 576

原创 前端页面中iframe配合后台逻辑所达到的理想效果

HTML中&lt;iframe&gt;中功能比较强大,具体属性详细:http://www.w3school.com.cn/tags/tag_iframe.asp&lt;iframe src="/xscwjf.action?method=lstdsq" name="iframename" width="100%" height="100%" frameborder="0"&g

2018-07-30 18:24:34 1229

转载 (转载)oracle10g在win10上的安装

本文转自:https://blog.csdn.net/LL596214569/article/details/77971770一、下载官网下载地址: https://www.oracle.com/downloads/index.html#menu-downloads或者:链接:http://pan.baidu.com/s/1cGr3PW密码:oz8n下载解压后得到:三个安装包:PL/SQL Dev...

2018-07-12 17:38:42 23451 3

原创 使用SQL语句简单查询三张表中想要的数据

最近写一个查询列表的功能,写sql的时候开始犯迷糊,已经知道的表与表的关系,但是还是花了很长时间查询出想要的数据,现在给大家分享一个简单的sql,很实用,方便大家写sql语句。首先,两张表的联合查询,很简单:    SELECT t.*,s.BXDH,s.BM,s.BXR,s.BXSJ,s.BXXM,s.BXXQ,s.FJ,s.LXFS,s.SSFL,s.XQMC,s.SZQY,s.XXDZ,s...

2018-07-10 14:21:03 17544 2

原创 java代码使用poi导出查询列表为Excel

1.使用java中的poi导出Excel文件,首先引入poi的jar包    poi-3.8.jar2.在jsp的列表页面,需要将页面上面的查询条件取出来,传到后台java代码中//jsp页面上面写一个函数,是列表的模糊查询的条件(注意只是查询条件,和列表展示的内容区分开)function outExcel(){ //使用jquery封装好的转码格式,将页面的字符串转码两次 var bxdh...

2018-07-09 10:40:02 1038

翻译 el表达式和jstl的core标签库简单汇总

el表达式一直被使用,网上资料也比较多,只是我们经常使用的方法只是其中的一点点,在这里我总结一下最近常用的el表达式:1.判断为空/不为空${empty obj.glyhf}${not empty obj.glyhf}2.el表达式fn函数:fn:contains 判断字符串是否包含另外一个字符串 &lt;c:if test="${fn:contains(name, searchStri...

2018-06-25 11:08:02 443

原创 jsp中签到语法获得时间

在jsp上面如果不用js去获取时间,可以采用jsp所带的语法获取时间,在jsp中引入&lt;%@ page import="java.util.Date" %&gt;&lt;%@ page import="java.text.SimpleDateFormat" %&gt;&lt;%@ page import="java.util.Calendar" %&gt;&lt;%String

2018-06-22 16:26:09 544

原创 js验证方法图片上传

js验证有时候总是不规范,以下为我规范化的简单js验证js判断表单的验证方法://数据校验function inputVerification(){ //验证附件是否上传 if(!checkfile()){ alert("至少上传一张图片!"); return false; } //验证下拉框的值是否为空 if(!checkBxxm()){ alert("请输入【XXXX】"); $("s...

2018-06-22 16:18:11 1321

原创 关于JS中拼接变量写法

JS中拼接字符串,如果符号不正确就会报各种错误,不同的浏览器报的错还不一样,以下为常见的两种拼接变量的格式:1.在js中,用ajax返回数组,拼接一个HTML页面格式:拼接HTML时,如果复杂可以分开,写一个函数,然后在拼接HTML中调用;if(formlist.length&gt;0){ for (var i = 0; i &lt; formlist.length; i++) {     if(...

2018-06-11 19:04:57 17192

原创 ajax写验证,判断数据是否已经存在数据库表中

通常我们判断数据是否存在数据库表中,先用ajax把数据在数据库中查出来,然后用现在要输入的数据和数据库中的数据做比对,这种做法效率太低,可以查询要输入数据库中的数据是否已经存在存在数据库,这个方法简单还高效。//验证数据是否存在 if(!checkZjym()){ alert("数据已经存在,请重新输入"); return false; } return true;function check...

2018-05-28 19:21:16 7601 4

原创 js处理时间差计算天数

在页面获取开始时间和结束时间//计算天数的重要函数function dateDiffIncludeToday(startDateString, endDateString){   var startTime=startDateString.substr(0,10);//截取时间 var endTime=endDateString.substr(0,10);    var separator = "...

2018-05-10 17:26:56 1249 1

原创 mysql中根据一列状态值查询状态的个数

最近写数据库语句,根据状态值查询状态的个数,这个开始难为到我了,不过已经有解决办法了。在数据库表中有一个字段是状态(zt),这里面有0-5这6个状态,现在查询每个状态的数量,并且显示在一张表中,正常情况下查状态是:SELECT COUNT(*) dsh FROM `sbbx_gdcl` WHERE `sbbx_gdcl`.`ZT`='0';SELECT COUNT(*) yxt FROM `sbb...

2018-05-02 19:46:54 3800

原创 用js拼接时间组成单号简单写法

$(document).ready(function(){           var myDate = new Date(); var bxsj = $("input[id='HQGL_BXDJB.bxsj']"); var bxbh = $("input[id='HQGL_BXDJB.bxbh']"); var year = myDate.getFullYear(); var month = ...

2018-04-25 19:17:13 878

原创 jsp中常用的&lt;c:if&gt;和&lt;c:forEach&gt;方法

jsp中常用的&lt;c:if&gt;判断非空的方法:&lt;c:if test="${empty obj.glyhf}"&gt;为空&lt;/c:if&gt;  //为空显示&lt;c:if test="${not empty obj.glyhf}"&gt;不为空&lt;/c:if&gt;  //不为空显示&lt;c:if&gt;判断表单字段,重复${${}}时:这时候直

2018-04-25 19:06:23 1950

原创 使用js完成动态添加行

&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;&lt;HTML&gt; &lt;HEAD&gt;  &lt;TITLE&gt; New Document &lt;/TITLE&gt;  &lt;META NAME="Generator" CONTENT="EditPlus"

2018-04-11 22:12:27 768

原创 js中很实用的打印和传值方法

话不多说,就是console.log();,localStorage.setItem("gmids_wyd",pids);var pids = "";$('input[name="box"]:checked').each(function() { var pid = $(this).closest("tr").attr("data-tt-id"); pids += pid + ","; c

2018-03-14 15:08:42 2674

原创 简单权限,给角色授予模块权限

权限就是几张关系表之间的增删改查,下面我做一下角色授权模块的权限:数据库的表:--模块功能表  select*from module;  --用户表  select*from users;  --角色表  select*from role;  --用户角色表  select*from userRole;  --角色模块表  select*from roleModule;后台代码:控制层:     ...

2018-03-13 09:34:49 2986 1

原创 关于项目中用aop写日志和事务的操作

根据aop写日志,这个并不陌生,但是究竟怎么写,需要对aop深刻理解才行!需要引入包:UserAgentUtils-1.20.jar在配置中写入aop         &lt;!--开始配置第一个数据源--&gt;  &lt;!-- 声明第一个数据源,声明第一个数据库的连接信息 --&gt; &lt;bean id="dataSource" class="com.mchange.v2.c3p0....

2018-03-12 09:00:36 2997

ssm框架整合案例

这个项目是我用ssm框架搭建的,可以直接写功能,这个只是参考我所写的ssm配置的文章中的案例。

2018-03-10

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

TA关注的人

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