- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 基于Oracle数据库的若依平台转Mysql数据库步骤
基于Oracle数据库的若依平台转Mysql数据库步骤整体思路更改yml配置文件,包括了application.yml、application-druid.yml更改pom.xml中的驱动更改mybatis中xml映射文件中的特殊sql其他需要注意的地方更改建表语句为mysql的建表语句(附完整的语句)以下是一个简单的改造过程,基于mysql5.7版本更改yml配置文件,包括了application.yml、application-druid.yml分页插件更改为mysql的分页插
2022-02-17 08:44:36
1404
2
原创 ruoyi自定义工作流(数据库)
建表语句-- FP火凤凰-- 流程定义表drop table FP_DEF_PROCE;create table FP_DEF_PROCE( pro_id VARCHAR(10) not null COMMENT '流程id', status VARCHAR(1) not null COMMENT '流程状态', pro_name VARCHAR(100) not null COMMENT '流程名称', pro_group VARCHAR(32) not null COMMEN
2021-12-12 15:44:19
1623
原创 ruoyi自定义工作流(前端二,添加流程管理页面)
添加流程管理页面包括三部分引入api代码引入主页面代码添加菜单引入api代码(fp放在api目录下)exam.jsimport request from '@/utils/request'// 查询流程节点与审批关联列表export function listExam(query) { return request({ url: '/fp/exam/list', method: 'get', params: query })}// 查询流程节点与
2021-12-11 17:31:34
3042
原创 ruoyi自定义工作流(前端一,集成form-generator)
集成form-generator需要引入以下组件styles代码(src目录下)home.scss$selectedColor: #f6f7ff;$lighterBlue: #409EFF;.container { position: relative; width: 100%; height: 100%;}.components-list { padding: 8px; box-sizing: border-box; height: 100%;
2021-12-11 16:57:59
4730
原创 学生在线学习系统
工具栏首页系统管理用户管理角色管理学科管理校区管理新闻管理题库设置语文数学英语物理化学生物政治历史地理学生管理积分管理基本信息管理成绩分析家长反馈在线学习平常练习在线考试历史记录...
2021-12-11 13:34:00
1096
原创 form-generator解析组件与数据回显
1. 解析生成配置好的组件a. 引入解析代码的组件import Parser from 'form-gen-parser'b. 加入组件到需要展示的位置<parser :form-conf="formConf"></parser>c. 把需要解析的内容放到formConf中去,需要是json数组对象,不是字符串this.formConf = JSON.parse(your-formConf)2. 数据回显a. 准备数据源this.formDatab. 给f
2021-10-30 15:44:57
3564
9
原创 通过反射创建的javabean如何调用方法,报object is not an instance of declaring class
1.解决方案一String javaBean = "User";Object bean = SpringUtils.getBean(javaBean);Class<?> clazz = bean.getClass();clazz.getMethod("querUserById", String.class);executeService.invoke(bean, "1");如果User中需要依赖注入,可以使用此方案2.解决方案二String javaBean = "User";
2021-10-18 17:18:10
353
原创 关于ruoyi框架集成activiti步骤
关于ruoyi框架集成activiti步骤简介傻瓜式集成步骤(后端部分)简介此集成参照的是gitee作者 CalvinHwang123源代码位置的集成方式,若依属于前后端分离的版本3.5.0。ruoyi3.5.0activiti6.0傻瓜式集成步骤(后端部分)在ruoyi根目录添加新的模块,命名为ruoyi-activiti,得到如下结构:在父pom.xml文件中设置全局activiti版本在ruoyi-activiti的pom.xml中加入如下依赖: <depen
2021-07-02 19:54:32
19602
30
原创 DB2常用sql汇总
话不多说,直接上干货平常开发时,也不会多记这些sql,不经常写会容易忘,以下只是本人在工作中用的多的sql的简单记录,希望对大家有帮助!--表解锁call sysproc.admin_cmd('reorg table <表名>');--添加字段ALTER TABLE <表名> ADD COLUMN <字段名> VARCHAR(32);--删除字段ALTER TABLE <表名> DROP COLUMN <字段名>;--创建表
2021-04-02 18:02:45
478
原创 MyBatis批量更新报错
MyBatis+DB2批量更新时报-104MyBatis原来的写法<借鉴一下网友的代码> <update id="updateBatch" parameterType="java.util.List" > <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update standard_relation
2020-11-21 16:46:01
770
2
原创 Unknown custom element: <xxx> - did you register the component correctly? For recursive components
错误示例解决方式这个错误表示组件不存在或者没有注册,一般都是把组件的名字写错了,改成正确的即可!
2020-09-19 17:23:21
423
原创 vue-json-editor 如何更改高度
vue-json-editor 如何更改高度1.设置style属性2.css设置height为100%,注意,style标签中不能加scoped,否则没有效果3.具体代码(关键部分代码)如下: 下载依赖: npm install vue-json-editor --save-dev 组件: <vue-json-editor v-model="json" //模型对象数据 :showBtns="true" //展示保存按钮 lang="zh" /
2020-09-03 11:42:21
5232
6
原创 springboot+vue实现细粒度的session处理
springboot+vue实现细粒度的session处理编写逻辑1.使用自定义的过滤器去实现servlet的Filter接口,重写doFilter方法2. 在springboot的入口类上使用@ServletComponentScan注解引入自定义的过滤器3. 在实现doFilter方法的时候,如果session没有过期,则放行,否则则返回session过期的提示信息给前端4. 前端接收到session过期(一般都会在请求响应时做统一处理),则提示用户session过期,然后重定向到登录页面即可
2020-08-24 20:51:11
491
1
原创 直接在小乌龟上下载的svn代码,如何交给idea的svn进行管理
直接上步骤setting —》 Version control —》 点击+号 —》选择Directory(你的svn管理的根文件位置)+VCS(选择Subversion) —》 Apply最后确认,等待idea完成依赖!
2020-07-25 10:48:09
580
原创 antd-vue菜单选中
antd-vue菜单选中进入antd-vue的官网,我们可以直接在导航菜单组件参考文档中找到所有的答案,剩下的只是用我们的逻辑思维把官方提供的API文档串起来即可!1.关于菜单选中1.属性配置2.事件配置一般存在的需求:1.登录成功,自动选中默认的菜单1.点击菜单,选中对应的菜单2.由路径直接访问,选中对应的菜单具体实现:对于第一种需求,直接使用属性defaultSelectedKeys即可,比如::defaultSelectedKeys="['/index/home']对于第二种
2020-06-30 11:42:36
4191
1
原创 idea的database离线配置DB2驱动
1.打开idea2.找到database3.点击database的+进行数据库的添加4.找到DB25.填写完整DB2数据库连接的配置信息6.重点:在driver这个选项这里选择Go to Driver7.添加driver文件,选择custom jars8.选择一个以db2jcc开头的某个版本的jar包即可9.然后再回到之前配置连接的地方就可以测试连接了注:这里只是提供一种在你没有网络的情况下配置连接的方式...
2020-05-26 16:38:42
3675
原创 Extjs4.2 grid页面自定义布局 持久化 01
Extjs4.2 grid页面自定义布局 持久化声明以下是我理解的一些思路构思具体实现具体代码实现声明本文重点讲解持久化到服务端的思路,如果不用持久化到服务端也是可以借鉴思路的,一般也可以保存到本地cookie中;本文主要讲解表格的隐藏、表格的宽度、是否排序、列顺序的持久化功能,包括:取消排序、保存布局、重置布局;本人作为Extjs的初学者,对Extjs的熟悉度并不高,如有讲解...
2019-11-27 11:23:46
478
原创 ExtJs的textfield中keyup、keydown、keypress等事件无触发问题解决
ExtJs的textfield中keyup、keydown、keypress等事件无触发问题解决解决方法解决方法在ExtJs中,要想textfield中的keyup、keydown、keypress等事件正常使用,就必须给 field加上enableKeyEvents : true这样一个属性,这个属性默认值是false,意思是HTML输入表单项的按键事件代理未启用,所以才导致了事件不能正...
2019-10-11 19:39:52
1082
原创 ExtJs4.2 日期控件datefield周一到周日出现yyyy这样的bug怎么解决
ExtJs4.2 日期控件datefield周一到周日出现yyyy这样的bug怎么解决话不多说,直接把ext-lang-zh_CN.js中的这段代码的【dayNames: Ext.Date.dayNames】改成【dayNames: [“日”,“一”,“二”,“三”,“四”,“五”,“六”]】即可;Ext.define("Ext.locale.zh_CN.picker.Date", { ...
2019-07-18 20:20:22
421
原创 SQL查询时,如何对where后的or进行优化
SQL查询时,如何对where后的or进行优化大家都知道,在sql查询的过程中,where带有or条件,且条件比较复杂的时候,sql的查询速度明显会降低,比如我在实际应用中就遇到这样一个问题:写了一个条件带or的复杂sql,发现查询速度远不如人意,一条10000条数据不到的表,居然需要花费近4s的时间,显然是不符合要求的(至于为什么会这么慢,这个在此就不做过多解释),这时候就要考虑到怎样进行优化...
2019-07-17 11:00:03
7481
2
原创 ExtJs4.2checkboxmodel返回上一页回显默认勾选问题
ExtJs4.2checkboxmodel返回上一页回显默认勾选问题思路代码如下思路1.定义grid的selType的属性值为checkboxmodel2.定义一个全局的数组属性arrayChecks来存入每次选择的数据的id3.设置监听,监听勾选和取消勾选时从数组arrayChecks中加入勾选数据和移除勾选数据4.设置selModel属性处理checkboxmodel,包括:4.1...
2019-07-17 10:44:58
775
原创 ExtJs4.2导出时间进度条
ExtJs导出时间进度条导出时间进度条设计流程前端获取进度条的代码如下(ExtJs4.2):后端计算进度条状态代码如下(java):说明导出时间进度条设计流程对于在企业一般的web项目开发中,往往都会涉及到导入导出,不管是导入还是导出,无非就是在程序开始进入导入或者导出的时候,另起一个定时任务调度窗口,通过异步请求,查看导入或者导出在特定时刻进行到哪一步,然后在导入或者导出的时候的关键点上设定...
2019-06-25 10:11:59
460
原创 ExtJs4.2如何在combo中添加自动匹配功能
ExtJs4.2如何在combo中添加自动匹配功能业务描述思路解析伪代码解析具体怎么写需要注意的地方其他业务描述自动匹配,顾名思义,也就是你在combo中输入一个字符串,然后代码会自动进行模糊匹配,把带有此字符串的数据展示出来,方便用户进行模糊选择!思路解析在做这个功能之前我们可以直观的感觉到几个业务点:1.可以输入字符串,也就是combo是可以进行 编辑 的;2.可以根据根据输入的字...
2019-05-29 20:46:28
566
原创 SpringBoot启动的时候报错: Error creating bean with name 'XXXX'
Error creating bean with name 'XXXX'完整报错如下:原因分析:完整报错如下: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyExc...
2019-05-22 20:29:46
13756
4
原创 SQL统计求和
SQL统计求和需求SQL写法业务SQL运行结果需求现在有一张学生Student表,表中有字段语文Chinese、数学Math、英语English、化学chemistry、物理physics等成绩,每科成绩可以分为A\B\C三个等级,现在要求:1.统计出全部成绩为C的学生的人数;2.统计出其中有一科成绩为A的学生的人数!(注:此需求是胡编乱造的,不一定和生活规律一致,忘忽略!)即:T_ST...
2019-05-11 10:45:37
10782
1
原创 Extjs4.2控制combox下拉框置空
Extjs4.2控制combox下拉框置空需求具体描述思路具体代码其他需求具体描述很多同学在做Extjs4.2下拉选择表单的时候都有一个疑问,如果我们不选择此下拉选择表单的时候,提交会自动传参数为空给后台,一旦我们选择了之后,combox就有值了,而且还无法置空,这是插件本身的样子!假如现在有一个需求,需要我们既可以选择某个下拉数据,也可以置空怎么办,在这里我提供一种思路,如果有其他更好的方...
2019-05-11 09:33:29
1362
原创 ExtJs4.2分页动态展示每页显示条数
ExtJs4.2分页动态展示每页显示条数引言具体代码如下引用方式(grid)Store中的写法其他引言此博文主要用于技术学习交流所用,如有不当之处,请多多指教!此篇博文主要是学习写Extjs插件,原本的extjs分页插件中是没有这样的功能的,所以需要我们根据自己的需求,自定义自己的分页插件!此插件的功能是在extjs原有的分页插件上扩增的用于动态显示每页显示条数的:原本插件如下图所示:...
2019-05-10 17:41:13
2737
1
原创 Extjs中grid隐藏列信息,同时删除表头勾选
Extjs中grid隐藏列信息,同时删除表头勾选有时候我们在编写grid的时候,会把后端传过来的id等信息暂时存放在grid中,方便做其他的操作,Extjs是可以隐藏这个列的,只需要在columns中添加属性hidden:true即可,但是这还是可以通过表头下拉勾选让其展示的,如果要让其在下拉勾选中也不展示怎么操作呢?只需要加hideable:false(defalut:true)有时候我们在编...
2019-04-01 14:14:47
922
原创 EXTJS4.0日期格式化
日期格式化1.用在Extjs的Grid中2.添加方法,用js来格式化3.具体代码如下:renderer : function(value) { if (value == null || value == 0) { return '' } else { return Ext.uti...
2019-03-08 11:10:02
439
原创 DB2如何修改字段的类型
DB2如何修改字段的类型话不多说,直接上干货:如:我们的表是EMPLOYEE_TABLE,其中有个字段为CREATE_DATE(原本是Varchar类型),现在我们想把它转换成DATE类型,直接按下面的步骤进行操作即可!基本语法: alter table <TABLE_NAME> alter column <COLUMN_NAME> set data type <...
2019-02-15 10:42:30
10587
原创 DB2如何修改某个字段由非空转变为可以为空
DB2如何修改某个字段由非空转变为可以为空比如需要修改EMPLOYEE_TABLE 里面的UERT_ID(原来状态为非空,即is not null)为可以为空状态!alter table EMPLOYEE_TABLE(表名) alter UERT_ID(字段名) drop not null...
2019-02-15 09:27:16
10398
1
原创 DB2在原来的表里添加联合主键,添加非空列的方法
#大家都知道,我们的主键是不为空的,但是这时候我们要添加一个字段,与原有的主键组成联合主键,这个字段往往我们需要把它设置成一个非空的字段这里有个坑如果原有的表里面是有数据的,这是时候直接使用语句进行字段的添加并设置为not null是不可以的,会报错!那么怎么解决呢!分为以下几个步骤一一进行即可:比如:我们要在TABLE_EMPLOYEE中添加一个字段USER_ID与之前的EMPLOYEE_I...
2019-01-23 15:00:32
4649
1
原创 DB2建表设置联合主键的方法
1.使用工具DbVisualizer2.表名TABLE_USER3.主键1:NAME_ID 主键2:VERSION建表语句:create table DATA_STD( NAME_ID varchar(10) NOT NULL, THEME varchar(100), VERSION varchar(7) NOT NULL);联合...
2019-01-23 14:35:34
6735
1
原创 初学Ext4.2中each不是一个函数的报错
#each不是一个函数的报错第一次学前端,很多前端的规则都不是很熟悉,所以难免会遇到很多低级错误!源码:(function(){ Ext.Loader.setConfig(function(){ enabled:true }); Ext.onReady(function(){ Ext.define("user",{ extend:"Ext.data.Model", ...
2019-01-15 19:31:24
215
原创 成都某众信公司的面试笔试题
##本面试题仅供学习参考,如有冒犯,请联系删除(一)基础理论题1.什么是java虚拟机?2.JDK和JRE的区别是什么?3.“static”关键字是什么意思?JAVA中是否可以覆盖(Override)一个private或者是static的方法?4.java支持的数据类型有哪些?什么是自动拆装箱?5.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意...
2018-10-25 21:29:10
386
原创 空指针异常,算得上是一个简单低级的错误吧 java.lang.NullPointerException: null
#今天早上在写代码的时候突然出现了一个空指针异常,这种空针异常在实际开发过程中是完全可以避免出错的!实际部分代码如下:@PostMapping("/upload") public RestResult uploadExcelModel(HttpServletRequest request,@RequestParam(value="myfile",required = false)Multip...
2018-09-21 10:59:53
1066
原创 要被打死的,一个Excel的导出我写了一百多行代码
反正都要被打死,所以把这个例子记下来吧,一个学习的辛苦历程!/** * 导出Excel * @param request 请求对象 * @param response 相应对象 * @return * @throws Exception 导出异常 */ @GetMapping("/download") public RestResult downloadExcel(H...
2018-09-20 15:03:54
373
原创 tk.mybatis.mapper.MapperException: 当前实体类不包含名为productionBatchNo的属性!
#信心满满,写代码不带脑子的copy,被自己坑死了,还好后面认真看了一下,找到了错误所在!在网上找了一下,暂时没有这个错误的例子,所以想把自己踩的坑放出来帮组大家来解决类似的bug提供一种解决思路,我的错很明显,是因为自己的Example实体写错了,所以通用Mapper反射调用属性的时候找不到对应的属性值,所以才报了这个错,当然,这个错还有很多种可能(比如:属性写错),我只是记载自己遇到的类型!...
2018-09-19 15:39:23
4870
1
vue-devtools-chrome.zip
2020-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人