- 博客(17)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 若依框架使用JNA调用C++的函数
使用JNA调用C++函数准备工具:idea、Visual Studio 2019首先在Visual Studio 2019中编写C++函数,我们采用具有导出项的(DLL)动态链接库的项目模板。创建项目名为TestDll的解决方案。在源文件的TestDll.cpp中加入一个简单的函数add。TESTDLL_API int add(int a,int b){ int value = a + b; cout << "dll add value = " <<
2021-06-02 11:41:24
544
2
原创 基于若依框架简单的增删改查业务的后端书写
以信息系统为例(含有附件)的增删改查书写(后端)首先我们先建两个表(sys_message和sys_message_file),这两个表用来存放信息系统的信息以及附件信息。前后端需要统一字段:message表字段注释id编号file_name文件名称file_type文件类型introduction内容简介create_by创建人create_time创建时间update_by更新人update_time更新时间
2021-03-19 12:07:11
3280
原创 基于若依工作流中工单的流程设置
工单根据百度百科:根据字面意思我们可以把它理解为工作单据。工单定义由一个和多个作业组成的简单维修或制造计划,上级部门下达任务,下级部门领受任务的依据。工单可以是独立的,也可以是大型项目的一部分,可以为工单定义子工单。为了便于理解工单,先介绍下标准工单基本标准工单由表头和一个或者多个作业行组成。下面对标准工单的表头和作业行做详细的说明。工单系统Ticket system又称为工单管理系统(还可以称为问题工单系统,事务工单系统,事务追踪系统issue tracking system,支持工单系统sup
2021-03-11 11:23:04
4584
转载 数据库基础
SQL数据库:数据库是以某种有组织的方式存储的数据集合,也可以说,数据库(database)是保存有组织的数据的容器(通常是一个文件或一组文件)。表(table):某种特定类型数据的结构化清单。这里的关键一点在于,存储在表中的数据是同一种类型的数据或清单。说明:表名:使表名成为唯一的,实际上是数据库名和表名等的组合。有的数据库还使用数据库拥有者的名字作为唯一名的一部分。也就是说,虽然在一个数据库中不能两次使用相同的表名,但在不同的数据库中完全可以使用相同的表名。表具有一些特性,这些特性定义了数据
2021-02-12 07:04:21
139
转载 Mybatis在.xml文件中的SQL书写
自定义SQL语句中需要关注的名词含义及其用法mapper中的namespace的含义:namespace命名空间是指的mapper接口的全路径名,目的是为了保证SQL语句的唯一性。<mapper namespace="com.mapper.XXXMapper">resultMap以及其中type和id的含义:resultMap代表返回值数据库类型和Java类型的映射,type值为返回一个pojo对象,id为一个id结果,标记出作为id的结果可以帮助提高整体性能。<resultM
2021-02-06 16:05:35
3889
原创 含有附件的业务中附件的更改方式
附件的更改可以分为两种方式先删后增业务逻辑:附件可以根据业务id全部删除后再新增(新增可以是重复的附件),但是这样有明显的不足,不能特定删除某一个附件,必须重新提交需要的所有附件。以合同的附件为例:sysContract.setUpdateTime(DateUtils.getNowDate());sysContract.setUpdateBy(SecurityUtils.getUsername());sysAttachmentMapper.deleteSysAttachmentByConId
2021-01-26 18:35:22
718
原创 为新建表建立历史表
历史表的作用历史表的存在是为了记录对新建表的操作类型以及数据记录。新建表与历史表的字段区别新建表的字段是业务所需而建立的字段,历史表除了包含新建表的字段以外,需要添加以下三个字段:operator_byoperator_typeoperator_time历史表的封装方法(写成一个工具类)public class HisTableUtils { public static <T extends BaseHisEntity> T insertHisTableInfo(T
2021-01-26 12:41:50
520
原创 使用XShell做项目打包到Linux服务器并启动
使用XShell做项目打包到Linux服务器并启动进入项目目录,右键使用Git Bash Here将git上更新的代码拉取下来:git pull.查询XXX,jar进程:ps -aux|grep XXX.jar.杀死进程(通过查询进程会出现两条进程,带auto和不带auto),...进程号1... XXX.jar,...进程号2... auto XXX.jar,杀死不带auto的进程:kill -9 进程号1.继续查询进程:ps -aux|grep XXX.jar,如果只剩一条含auto的进程,则
2021-01-25 09:36:31
805
rabbitmq在Centos7.6的安装
2023-06-28
Vue怎么在视频上绘制不规则图形
2021-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人