- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 低代码平台-功能简介
平台通过外部数据源、API接口等多种强大的集成能力,可与企业现有的各种系统和技术栈进行集成,如 ERP、CRM、大数据平台等。系统定义单据配置过程中所需的功能按钮定义;在实际业务单据流转过程中;用户将各种定义的指标看板、图表看板以及查询看板等进行组合配置;需要对同类业务单据需要做区分时,可在此进行定义;用户根据实际场景进行业务单据配置;单据配置一般配置主页面查询展示页、功能按钮、编辑修改、查询条件、预定义查询、工具定义、打印定义配置。在实际业务配置过程中;用户根据实际业务需要为每一企业用户配置菜单列表;
2025-03-03 19:07:16
798
原创 三、低代码平台-单据配置(单表增删改查)
配置流程:业务表设计 -》业务对象建立-》业务单据配置-》菜单配置。功能路径:低代码开发平台/业务开发配置/单据配置维护。
2024-03-03 20:42:52
312
原创 二、低代码平台-总体开发流程
开发人员根据业务要求以及平台规范约定,在数据库中创建并设计业务表;为什么我们在数据库中创建表;而不是在云平台上直接创建;主要处于后期系统运维过程中一不小心,把相关业务表删除导致一系列系统故障;根据实际业务情况,可自行配置完成 业务单据(单表、主从表式、树表单页面)等等;后续会持续更新,敬请期待。注:当业务对象创建后,或者表结构变化后,需要点击按钮【更新字段】来自动更新业务对象字段;开发人员在云平台中(低代码开发平台/基本开发配置/业务对象维护)中维护。业务表结构设计—》云平台业务对象创建—》业务开发配置。
2024-03-03 19:56:12
305
原创 一、低代码平台-数据库设计规范
1、Sm : 系统类业务表;2、Pb : 基础数据/配置类业务表;5、Tm : 技术类业务表;6、Ps: 生产计划类业务表;3、Sd : 销售类业务表;4、Pu : 采购类业务表;9、Wh: 仓库类业务表;10、Fi: 财务类业务表;7、Pp : 生产过程类业务表;8、Qm : 质量类业务表;答:数据库安装必须选择大小写敏感;答:表名=业务模块+业务含义英文;
2024-03-03 19:28:07
561
原创 Docker 桥接网络
在Docker中,可以使用桥接网络来为容器提供网络连接。桥接网络允许容器通过主机网络接口与其他容器和主机进行通信。3、将容器连接到桥接网络。5、显示容器的网络信息。6、显示容器的网络信息。7、删除一个桥接网络。
2023-07-12 09:41:26
1465
原创 docker 单机安装zookeeper
docker pull zookeeperdocker run --name zookeeper -p 2181:2181 -d zookeeper
2023-07-12 09:02:27
135
转载 mysql删除重复记录只保留一条(一句简单sql)
目的:根据name和class分组,将ceshi表中相同的数据删除只保留id最小的那一条。sql语句如下:DELETE FROM ceshi WHERE id NOT IN (SELECT id from ( SELECT min(id) AS id FROM ceshi GROUP BY `name`,class)a)试验效果:...
2019-07-30 14:37:58
199
转载 cas相关资料
https://blog.youkuaiyun.com/desperate025/article/details/79351544https://blog.youkuaiyun.com/desperate025/article/details/79351564https://blog.youkuaiyun.com/desperate025/article/details/79359205 https://blog.c...
2018-12-08 13:53:48
165
转载 mysql定时任务的实现
1,需求:每天晚上10点到早上5点,每10分钟定时执行存储过程。2,实现方式:实现方式有两种: 一种是比较常规的,用mysql的event定时任务,先介绍一下mysql中event定时任务的相关命令, 查看event是否启用:[sql] view plain copySELECT @@event_scheduler; SHOW VARIABLES LIKE 'event%'...
2018-04-09 14:27:02
483
转载 wrapper | Startup failed: Timed out waiting for signal from JVM.
看控制台日志wrapper | Startup failed: Timed out waiting for signal from JVM.wrapper | JVM did not exit on request, termination requested.wrapper | JVM received a signal SIGKILL (9).wrapper | JVM process...
2018-04-09 14:25:45
4666
原创 mysql5.7 json 操作
创建表CREATE TABLE t_json(id INT PRIMARY KEY, NAME VARCHAR(20) , info JSON); 插入记录INSERT INTO t_json(id,sname,info) VALUES(1 ,'test','{"time":"2017-01-01 13:00:00","ip":"192.168.1.1","result":"fail"}
2018-03-21 13:57:57
401
转载 vue在win7下的配置
1、安装node.jsnode.js的中文地址为:http://nodejs.cn/download/。根据windows版本后,选择要下载的安装包,下载完毕,按照windows一般应用程序,一路next就可以安装成功,建议不要安装在系统盘(如C:)。一旦安装在系统盘,后续的配置需要开启管理员模式。2、设置global和cache路径设置路径能够把通过n
2018-01-22 18:32:54
426
原创 vue单页面组件工程创建
1.cmd 安装cnpm 百度cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org2.安装vue npm install vue / cnpm install vue3.安装 vue脚手架 (命令行工具)npm install --global vue-cli
2017-10-31 12:49:45
445
转载 liferay Dynamic Query 查询
介绍Liferay提供了几种方法定义复杂的查询用来检索数据库中的数据。通常情况下,在每个service Entity中,通过定义一些'finder'方法,可以便捷地满足基本的数据查询操作。但是,有时候我们可能会遇到以下几种finder查询并不能满足的情况:过于复杂的查询,例如子查询需要实现一些聚合操作,像min、max、avg等想得到复合对象或元组而不是映射的对象类
2017-09-26 10:16:26
1430
原创 liferay组件间通信
主要用到标签:、 执行顺序: 前端发起请求-》目标组件firstLevel方法() -》目标组件 doView 方法其中 portletName 为目标组件的namespace name属性为调用目标组件portlet的方法 ; 以下为目标组件的portlet 代码 执行顺序: 前端发起请求-》目标组件 d
2017-08-11 13:15:20
440
1
转载 修改系统登录相关配置
1、关闭自动登录功能:在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:12345## Set this to true to allow users to select the "remember me" feat
2017-08-08 15:39:21
258
转载 修改用户信息填写规则
为了让用户信息更贴近实际需求,修改如下信息:1、让登录名可以使用数字、“.”、“_”等在/portal-master/portal-impl/src/portal.properties文件中,有如下配置:12345## Set this to true when you want
2017-08-08 15:38:25
1118
转载 修改默认安装的Portlet项目War包
Liferay默认在Tomcat、Jetty等服务器情况下,自动安装marketplace-portlet-6.2.0.1.war包,实现应用商店的自动部署,一般不需要应用商店,故删除以下包即可:/portal-master/portal-impl/src/com/liferay/portal/deploy/dependencies/plugins1/marketplace-portlet
2017-08-08 15:37:35
249
转载 关闭使用条款确认、密码提醒、新用户强制修改密码等功能
关闭使用条款确认:在/portal-master/portal-impl/src/portal.properties配置文件中,有如下配置:1234## Set this to true if all users are required to agree to the terms of use
2017-08-08 15:37:02
620
转载 修改系统初始化信息
将初始化过程修改为:中文语言在/portal-master/portal-impl/src/system.properties文件中,有如下配置:1234567891011## Set the default locale used by
2017-08-08 15:36:31
354
转载 修改默认站点的页面内容
相关页面可以通过/portal-master/portal-impl/src/portal.properties文件配置进行修改:登录页:123456789101112131415161718##
2017-08-08 15:35:37
710
转载 清理不需要的Portlet
一、特殊Portlet:以下Portlet数据特殊用途的Portlet,去除后会出现运行错误:1、站点模版通过com.liferay.portal.events.AddDefaultLayoutSetPrototypesAction类,系统初始化站点模版时,使用到如下PortletIntranet Site模版:首页:116 活动 (Activit
2017-08-08 15:19:28
478
转载 删除Docbar中的添加内容功能
在/portal-master/portal-web/docroot/html/portlet/dockbar/add_panel.jsp文件中将以下内容:if (hasAddContentAndApplicationsPermission) { tabs1Names = ArrayUtil.append(tabs1Names, "content,applica
2017-08-08 13:55:06
453
原创 liferay 启动服务 内存异常
修改启动配置:e'clipse 菜单 【RUN】-》run configurations ->Arguments-Dfile.encoding=UTF8 -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false -Djava.util.logging.manager=org.apache.
2017-08-08 13:44:35
358
转载 使用java service wrapper将java程序注册为windows服务
将java注册为windows服务后,我们就直接可以通过windows的服务来启动和关闭java程序了。1. 下载java service wrapper 网址:http://sourceforge.net/projects/wrapper/ 或者 http://wrapper.tanukisoftware.com/doc/english/download.jsp 我下载的
2017-05-16 12:56:29
302
翻译 Liferay开发过程中的一些常见问题
怎么获取HttpServletRequest在一些特殊情况下,我们希望在portlet中使用原生的httpServletRequest,可以使用下面的代码获取,下面分别是renderRequest和actionRequestHttpServletRequestrequest = PortalUtil.getHttpServletRequest(renderRequest);HttpSe
2017-04-29 10:48:18
596
转载 开发可配置portlet--config.jsp
一、什么是可配置portlet 其实portlet本来就是可以配置的,但我们的开发大部分情况下只使用view模式,edit和config模式一般没有使用,对于使用editor和config等模式的portlet,我们可以将他们称为可配置portlet。通过使用可配置portlet,可以做许多个性化定制。应用场景:1、如果在首页上有展现专题的地方,可以建立一个专题展现的port
2017-04-29 10:40:46
1163
转载 基于Portlet的调度任务
如某个的调度是在某个portlet中使用的,则可以使用一面的方法:1、 编写一个类,实现接口:com.liferay.portal.kernel.messageing.MessageListener。如下图所示。其中的doReceive()方法是定时执行的内容。2、 在liferay-portlet.xml里面注册这个调度类,添加如下代码:xxx.cms
2017-04-29 10:33:56
286
转载 Portlet名字的国际化
Portlet名字的国际化在前面创建的Portlet的时候,portlet的名称等都是英文的,在添加portlet的时候,显示的也是英文的,如何将这些信息显示成中文呢?1、检查portelt.xml的XML文件中的此portlet的信息,是否包含下面的代码,这个是关键,如果没有手动的添加到portlet-info标签的上面。如查在portlet的创建向导里面勾选了“Create
2017-04-29 10:31:37
340
原创 liferay文档结构,主要是portlet 名称或路径变化后修改的配置文件
Portlet工程结构1、src:这里存储Java相关文件包,后面会看到还有一个services包。2、web.xml:此web.xml和普通的web工程的web.xml文件一样。3、build.xml,此文件为ant的构建文件,一般不需要修改继承自SDK。4、Liferay-plugin-package.properties,此文件为包工程的元数据信息文件,一般开发不需要
2017-04-29 10:22:06
882
转载 Eclipse配置Lifery SDK步骤与错误解决。
具体请查看转载文章:http://www.cnblogs.com/luoruiyuan/p/5942505.html
2017-04-29 10:18:43
379
原创 liferay中整合vue--打包注意事项
1、api->base.jspost方法 data的转义 data-> ajax_post: (url,data,param,callback,this_) => { let qs = require('qs') // console.log('post:'+url) // console.log(data) // co
2017-04-29 10:14:00
704
转载 后台java编程规范
一、命名规范1.【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$2.【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避
2017-04-29 09:04:47
649
转载 Liferay Portal 学习笔记之<portlet:defineObjects>标签
portlet规范定义了这个标签,为了插入一些隐含的变量给开发者使用。这些变量包括:renderRequest,portletConfig,portletPreferences,etc这个标签的定义,使得以下对象可以被JSP使用:RenderRequest renderRequestResourceRequest resourceRequest
2017-04-29 09:01:06
314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人