- 博客(47)
- 资源 (19)
- 收藏
- 关注
原创 若依框架使用springboot+AOP+自定义注解+反射实现操作日志记录修改前后数据,并保存至数据库日志表中
若依框架使用springboot+AOP+自定义注解+反射实现操作日志记录修改前后数据,并保存至数据库日志表中
2024-11-22 13:54:43
917
1
原创 该驱动程序不支持 SQL Server 8 版 解决办法
SQL Server version 8 is not supported by this driver 解决办法
2024-04-03 14:14:45
824
原创 【若依】关于对象查询list返回,进行业务处理以后的分页问题
2、最终解决方案,改造 TableDataInfo getDataTable(List> listVo,List> list)方法。1、查询对象Jglkq返回 list,对 list 进行业务处理后返回,但分页出现问题。
2024-01-24 21:55:13
1054
原创 1、【vue篇】vue框架快速上手
v-html指令的作用是:设置元素的innerHTML。data: 数据,里面也可以放数组,对象等。v-text指令的作用:设置标签的内容。
2024-01-24 08:40:09
555
原创 若依整合ureport2导出excel报错
Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader
2022-09-23 08:27:19
1211
1
原创 org.springframework.context.ApplicationContextException的解决办法
org.springframework.context.ApplicationContextException的解决办法
2022-08-10 08:39:31
1970
原创 BootStrapTable获取选中数据值并传参至父页面
前言:近期在做订单管理系统时,需要用到从BootStrapTable子页面获取选中数据值并传参至父页面。今天写一个,作为笔记。有需要的朋友参考下。如何实现以下效果呢?首先,我们先要了解一下BootStrapTable如何获取选中数据的具体值。如下图所示,怎样选择任意一行,获取其中的数据。首先想要选择任意一行,就得必须先有选择框,选择框是BootStrapTable自带的:<script type="text/javascript">$(function(){//jquery的加载
2022-05-09 10:17:58
2285
原创 SSM项目中配置多数据源
前文:近期SSM项目中需要对接其他系统,涉及到多个数据源的配置,在这里记录一下,方便以后自己查阅。使用的数据库是sqlserver,步骤如下:1、编写dbproperties#ams数据源jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.url1=jdbc:sqlserver://ip:2566;DatabaseName=h-amsjdbc.username1 = xxxjdbc.password1 = xxx#oa8
2022-05-07 16:08:41
1264
1
原创 forEach的自动序号
<!--c:forEach中的varStatus属性。指向一个字符串,该字符串引用一个对象。 map.put("vs",Object);这个对象记录着当前遍历的元素的一些信息:getIndex():返回索引。从0开始getCount():返回计数。从1开始isLast():是否是最后一个元素isFirst():是否是第一个元素--><c:forEach items="${list}" var="num" varStatus="vs"><tr>&.
2022-04-22 08:49:57
1946
原创 SpringBoot之异步、定时、邮件任务
异步任务没有并发就没有异步1、创建一个service包2、创建一个类AsyncService异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。编写方法,假装正在处理数据,使用线程设置一些延时,模拟同步等待的情况;@Servicepublic class AsyncService { public void hello(){ try {
2022-04-11 14:37:49
124
原创 SpringBoot整合swagger
SpringBoot整合swagger学习目标:1、了解Swagger2的概念及作用 2、掌握在项目中集成Swagger2自动生成API文档Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险Swagger
2022-04-11 09:18:11
174
原创 Springboot整合Shiro 学习笔记
Springboot整合Shiro 学习笔记环境搭建1.引入依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version> </dependency>2.编写配置类 自定义Realmshiro需要我们提供do
2022-04-07 15:18:40
816
原创 Shiro入门
Shiro入门Shiro三大核心对象subject———-用户SecurityManager———- 管理所有用户Realm————-连接数据shiro 快速开始1、导入依赖<dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId>
2022-04-07 08:23:32
566
原创 SpringBoot整合Mybatis
一、创建一个SpringBoot项目,并连接测试用数据库二、 导入Maven依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <...
2022-04-02 16:36:38
107
原创 Spring配置dataSource的几种方式 数据库连接池
1.使用org.springframework.jdbc.dataSource.DriverManagerDataSource说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="drive.
2022-03-11 11:46:52
7138
原创 Activiti获取批注信息
看图:主要用到的是Activiti的 taskService.getProcessInstanceComments(processInstanceId) APIaction层://查询批注List<Map<String, Object>> commentList = new ArrayList<>();List<Comment> comments=workFlowService.getComment(taskId); //查询批注信息
2021-12-16 14:58:57
2103
原创 bootstrap input 中加了‘’disabled‘’ 后台接收不到值
做了一个input 值需要不可改变。在input属性中加入了 disabled。在后台接收不了input的值。<div class="col-sm-4"> <input type="text" name="itemNo" class="form-control" id="c_itemNo" disabled="disabled"></div>解决办法一:[隐藏域]<input type="hidden" name="item.
2021-12-10 10:19:33
880
原创 taskService 流程任务组件
act_ru_task:任务表act_ru_identitylink:权限表(流程定义和用户组(用户)之间的权限数据)act_ru_variable:参数表act_hi_attachment:任务附件(可以以流的方式存储到act_ge_bytearray表中(父表),外键CONTENT_ID_(没有强制物理关系))act_hi_comment:任务评论和事件记录表(由type决定,"event":事件的记录,"comment":流程的评论数据)1.创建//获取任务服务组件TaskService
2021-12-06 14:35:36
4349
原创 Activiti之单用户、多用户任务分配
我们在开发的时候,有一种情况是这样的,我们有一个任务,可以让多个用户中的任何一个人办理即可,比如某个审批任务,张三,李四,王五他们中的任何一人办理下都行,这时候,我们用到多用户任务分配。方式一、直接流程图配置中写死上面是某个人审批写死。上面是组审批写死。这里我们分配2个人【3XXA、5KLM】 ,中间用逗号隔开。实例代码为:public class AssignTest { /** * 获取默认流程引擎实例,会自动读取activiti.cf..
2021-12-06 11:33:41
2670
原创 防止表单重复提交的4种方法
1.背景与介绍:平时开发的项目中可能会出现下面这些情况:由于用户误操作,多次点击表单提交按钮。 由于网速等原因造成页面卡顿,用户重复刷新提交页面。 黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机。因此有效防止表单重复提交有一定的必要性。2.解决方案2.1 通过JavaScript屏蔽提交按钮(不推荐)通过js代码,当用户点击提交按钮后,屏蔽提交按钮使用户无法点击提交按钮或点击无
2021-12-01 16:02:44
1003
原创 通过js点击事件处理防止表单重复提交
当用户单击“提交”按钮后,该按钮将变为灰色不可用状态上面的例子中使用OnClick事件检测用户的提交状态,如果单击了“提交”按钮,该按钮立即置为失效状态,用户不能单击按钮再次提交。还有一个方法,也是利用JavaScript的功能,但是使用的是OnSubmit()方法,如果已经提交过一次表单,将立即弹出对话框,代码如下:<script language="javascript">var submitcount=0;function submitOnce (form){if (s
2021-12-01 15:41:11
1532
原创 SpringMVC中controller返回json数据方法
1.jsp的ajax请求:function getJson(){ $.ajax({ type:"get", dataType:"json", url:"<%=basePath %>getJson", success:function(data){ for(var i=0;i<jsonData.length;i++){ alert("Id:"+data[i].
2021-11-30 10:33:42
1146
转载 BootstrapTable 行内编辑解决方案:x-editable
一、x-editable组件介绍x-editable组件是一个用于创建可编辑弹出框的插件,它支持三种风格的样式:bootstrap、Jquery UI、Jquery。大致效果如下图:根据博主一贯的风格,这里肯定是选用第一种喽。首先还是给出开源地址吧。x-editable开源地址:https://github.com/vitalets/x-editablex-editable文档地址:X-editable :: In-place editing with Twitter Bootstrap
2021-11-30 08:44:39
6361
原创 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:1)LEFT JOIN或LEFT OUTER JOIN左向外联接的结果集包括...
2021-10-19 10:37:32
645
原创 sqlserver 如何对IP进行排序呢?
目前测试在字段ip不为空的情况,可以正常排序。select * from iplist_copyorder by cast(parsename(ip,4) as int),cast(parsename(ip,3) as int),cast(parsename(ip,2) as int),cast(parsename(ip,1) as int)
2021-10-19 08:58:02
381
原创 使用bootstrap-treeview 插件实现树状结构数据展示
这几天在上网找了bootstrap treeview例子,但是看别人写的demo都是模棱两可,感觉无从下手。因为项目的需要,索性自己也写个。架构用 ssm+bootstrap1、底层1.1、数据库结构,dept部门表结构。部门表有 id、name、父类id、排序等字段1.2 mybatis 中的查询语句。 <!-- 查询部门信息 getDeptTreeList --> <select id="getDeptTreeList" resultType="j.
2021-09-16 14:49:38
1567
原创 ASP数组Ubound与Lbound
dim arr(10)定义了这样一个数组之后,我们知道它的下标为0-10. 但如果ReDim arr(i)这样定义的一个数组呢?我们还能很一目了然的知道数组下标的上下边界吗?a="1,2,3"arr = split(a,",")这段代码是我们经常用来将一个字符分割成一个数组的代码。怎么知道分割出来的数组有多少个元素呢?1、UboundUbound是用于获取数组的下标的上边界,即最大的下标。a="1,2,3"arr = split(a,",")Response.Write Ubound(ar
2020-12-09 11:34:27
2922
若依整合Ureport2导出报表错误的解决方法
2022-09-23
bootstrap-fileinput插件
2022-05-18
runqian_report4.jar、runqianReport4Applet.jar
2022-05-05
bootstrap-table-editable.js
2021-11-30
apache-tomcat-8.5.23-安装版和免安装版.rar
2021-06-10
MQTT.fx-0.0.15-32bit.rar
2021-05-26
wampserver2.2d.rar
2021-05-18
学生信息系统资料.rar
2020-10-31
基于easyUi框架OA办公管理系统页面模板VIP.rar
2020-10-17
SYPRO示例项目下载
2020-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人