- 博客(114)
- 资源 (2)
- 收藏
- 关注
原创 轻松配置高效、易用的低代码流程引擎!
每一个流程节点都需要一个表单,通过灵活选择和设计表单,可以满足不同场景下的需求,提高流程的效率和易用性。流程引擎中需要对流程节点基础配置,节点表单配置、布局配置、字段权限配置,设置发起人和审批人等角色,在配置流程节点表单时,需要根据该节点的角色选择正确的表单。例如,发起人节点和审批人节点所看到的表单内容应该有所不同,我们在流程设计时就需要根据不同场景灵活进行配置对应的表单并设计。内置审批按钮有:同意、驳回、更新、转办、驳回上一步、委派、前加签、后加签、终止、撤回第一步、退回任意节点。
2024-01-16 11:13:54
416
1
原创 零代码、低代码平台移动端解决方案!
MISBoot低代码开发平台配套移动端采用Uni-app + Uview UI框架,Uni-app框架是一款使用Vue.js框架开发的跨平台应用程序开发工具,它可以将同一份代码打包成多个平台的应用程序,包括iOS、Android、Web(响应式)、各种小程序和快应用等。针对移动端应用程序的开发,除了技术层面,还需要注意用户体验和数据安全等方面。MISBoot低代码开发平台配套了移动App,可以自动生成移动App功能及界面代码,支持多个平台的发布,包括苹果端、安卓端、微信小程序端、钉钉小程序等。
2024-01-06 14:11:25
570
1
原创 MISBoot全新版本发布预告:Element Vue3版即将上线,敬请期待!
旧岁将辞新岁临,时光匆匆又一年。2024新年马上来临,我们怀揣着满满的热忱,即将为您带来MISBoot低代码开发平台全新版本!这次全新版本将引领未来趋势,将Vue3与Element Plus完美融合,为您提供更强大、更灵活且更高效的开发体验。
2023-12-29 16:07:59
475
2
原创 零代码+低代码开发系统,节省开发成本!
降低成本、提高交付率 MISBoot低代码、零代码开发平台是一种快速应用开发工具,它通过图形化界面和预构建的组件,使开发人员能够以更低的成本、更短的时间构建出高质量的应用程序。某公司采用MISBoot低代码开发平台的零代码功能,通过图形化界面进行拖拉拽模式开发,成功上线了协同办公系统,并实现了一系列功能模块:包括公文收发、归档、文档管理、流程处理、个人助理、通知公告、业务大厅(80多个表单模块)、信息发布和系统门户,同时支持多语言国际化功能。低代码开发平台的兴起,为企业带来了更多的机会和挑战。
2023-12-26 09:46:15
441
原创 引领企业发展新道路:MISBoot低代码开发平台的零代码+低代码模式!
MISBoot低代码开发平台的低代码模块通过在线配置数据库表和属性,生成可编译的代码,极大地提高了开发效率。首先,MISBoot低代码开发平台的零代码模块拥有强大的自定义表单功能和丰富的组件库。综上所述,MISBoot低代码开发平台以其独特的零代码+低代码模式为企业带来了前所未有的创新机遇。无论是复杂的业务逻辑处理还是简单的业务需求,MISBoot低代码开发平台都能提供全面而高效的解决方案。更为重要的是,MISBoot低代码开发平台还能将零代码与低代码进行结合,从而克服了各自的弊端,实现了优势互补。
2023-12-13 16:20:40
475
原创 MISBoot低代码开发平台、拖拉拽打造绚丽大屏报表!
MISBoot的数据集管理功能也非常强大,支持多种数据获取方式,包括静态数据、API接口数据、SQL数据库数据、WebSocket等,满足用户的各种需求。通过MISBoot低代码开发平台,专业开发人员可以摆脱繁琐的编码工作,通过简单的拖拉拽配置,同时支持图表组件数据下转,可以将数据以不同的方式展示,提供更多维度和角度的分析视图,即可完成大屏报表的搭建。为了解决这一问题,MISBoot低代码开发平台推出了全新的可视化大屏报表模块,以拖拉拽配置、无需编码的方式,为企业提供了一站式的解决方案。
2023-12-07 19:54:34
538
原创 数据报表可视化设计:激发企业决策力的利器!
MISBoot低代码开发平台拥有功能强大的数据报表可视化设计功能,为用户提供了便捷的报表管理和设计工具,满足了日益增长的商业智能和数据分析需求。
2023-12-01 19:35:08
455
1
原创 拖拉拽流程设计引擎、简化企业应用开发!
MISBoot低代码开发平台支持流程按钮的定制和配置。用户可以根据自己的需求,在流程中添加相应的按钮,并设置按钮的功能和行为。这样的设计使得流程的执行更加灵活和符合实际需求。用户可以根据具体的业务需求,定制自己所需的流程按钮,提高工作效率。
2023-11-24 20:44:56
2023
1
原创 低代码开发平台:拖拉拽自定义表单的革新之道
MISBoot低代码开发平台的拖拉拽自定义表单功能正在成为企业数字化转型的利器,它将业务人员从繁琐的编程工作中解放出来,使他们能够更专注于业务需求的实现和创新。随着技术的不断演进和平台功能的不断完善,相信拖拉拽自定义表单将在未来发挥越来越重要的作用,成为企业应用开发的标配工具之一。
2023-11-17 17:30:12
2582
原创 低代码开发平台、权限管理(RBAC)!
MISBoot低代码开发平台基于RBAC模型实现了全面的权限控制功能。通过RBAC模型,MISBoot能够精确地控制用户对系统中各个模块的访问权限,包括菜单、按钮、系统密级、数据权限、列表权限以及表单字段权限等。这意味着管理员可以根据具体需求为不同角色的用户配置特定的操作权限,从而确保系统安全和数据完整性。
2023-11-10 13:43:00
1295
原创 MISBoot低代码开发平台、多语言功能、为企业赋能!
MISBoot低代码开发平台中的国际化多语言功能可以帮助企业更好地面向全球市场,提升软件的适用性和用户体验,是企业进行软件开发和本地化的重要工具之一。
2023-11-06 16:04:03
1299
原创 Java低代码开发平台、IT人员的福音!
作为当前软件开发领域的热点技术之一,低代码具有广泛的应用前景。本文将深入剖析 MISBoot低代码平台的优势,以期更好地了解其在实际开发中的应用情况。
2023-11-03 10:44:14
10973
原创 低代码开发、零代码开发、它来啦!
MISBoot低代码开发平台是一款采用微服务架构的高效快速开发平台,结合了现代化的技术栈和丰富的功能模块,为企业提供全面的应用开发解决方案。
2023-10-13 17:42:12
6050
2
原创 用好这个资源网站,不会前端也能独立地做出高级感十足的网页
小编在学校学习时,确定了自己的未来路线是走后端开发,当时想自己做个网页练手。何苦前端知识不够完备,只是略微了解,因此小编在网上查找有没有其他办法,于是小编找到了这个非常牛掰的前端资源网站——CodePen。CodePen的使用非常简单,基本上我们只需要复制粘贴里面自己想要的资源代码到自己的编译器上就行了,然后加几行代码将CSS和JavaScript文件导入到HTML中即可(别告诉我你是后端程序员,所以不会这种操作,这算是很基础了,不是借口哦)CodePen可以使用GitHub账号登录,里面展示了当前比较火的
2022-06-13 21:42:27
743
1
原创 Java类加载器
类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize),链接又分为三个步骤,如下图所示:1) 装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正确性;准备:为类的静态变量分配内存,并将其初始化为默认值;解析:把类中的符号引用转换为直接引用;3)初始化:为类的静态变量赋予正确的初始值;那为什么我要有验证这一步骤呢?首先如果由编译器生成的class文件,它肯定是符合JVM字节码格式的,但是万一有高手自己写一个class文件,让JVM加载并
2022-06-13 21:42:09
275
原创 MySQL 模糊查询再也用不着 like+% 了!
我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较,全文索引就是为这种场景设计的。全文索引(Full-Text S...
2022-06-13 21:41:54
301
原创 对比几款Docker图形化工具
docker 图形页面管理工具常用的有三种,DockerUI,Portainer,Shipyard。DockerUI 是 Portainer 的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直观查看docker资源信息,也是非常方便的。今天我们就搭建单机版的三种常用图形页面管理工具。这三种图形化管理工具以Portainer最为受欢迎。1.shipyard1、启动docker,下载镜像2、下载ship
2022-06-13 21:41:37
1417
原创 别再写 main 方法测试了,用这种方法测试更专业。
在日常开发中,我们对一些代码的调用或者工具的使用会存在多种选择方式,在不确定他们性能的时候,我们首先想要做的就是去测量它。大多数时候,我们会简单的采用多次计数的方式来测量,来看这个方法的总耗时。但是,如果熟悉JVM类加载机制的话,应该知道JVM默认的执行模式是JIT编译与解释混合执行。JVM通过热点代码统计分析,识别高频方法的调用、循环体、公共模块等,基于JIT动态编译技术,会将热点代码转换成机器码,......
2022-06-13 21:41:21
176
原创 Maven教程,满满干货
① 一个项目就是一个工程如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于maven就可以将一个项目拆分成多个工程② 项目中使用jar包,需要“复制”、“粘贴”项目的lib中同样的jar包重复的出现在不同的项目工程中,你需要做不停的复制粘贴的重复工作。借助于maven,可以将jar包保存在“仓库”中,不管在哪个项目只要使用引用即可就行。③ jar包......
2022-06-13 21:41:03
168
原创 面试MySQL连环问,帮你迎刃而解
前言MySQL在面试中经常被问到,本文总结了面试中的经典问题。1. 数据库三大范式是什么?第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。2. mysql有关权限的......
2022-06-13 21:40:45
155
原创 面试HashMap夺命连问
HashMap的底层数据结构是什么?在JDK1.7中和JDK1.8中有所区别:在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。在JDK1.8中,有“数组+链表+红黑树”组成。当链表过长,则会严重影响HashMap的性能,红黑树搜索时间复杂度是O(logn),而链表是O(n)。因此,JDK1.8对数据结构做了进一步的优化,引入了红黑树,链表和红黑树在达到一定条件会进行转换:.........
2022-06-13 21:40:27
166
原创 MySQL一张表存储数据的最大量是多少?
MySQL本身并没有对单表最大记录数进行限制,这个数值取决于你的操作系统对单个文件的限制本身。业界流传是500万行。超过500万行就要考虑分表分库了。阿里巴巴《Java 开发手册》提出单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。一个简单的 test通过循环给表中插入数据,记录插入条数,并输出到控制台。结果:经过一晚上的运行,早晨发现已经插入了两百多万条数据, ...
2022-06-13 21:39:43
8624
1
原创 几个不错的CSS可视化工具,看到就是赚到
大家好,今天给大家推荐几个可以快速生成 CSS 片段的工具,效率 UP !这个网站为 或 生成对应UI,它也可以自定义, 等。它可以为我们生成多个分层阴影,一种非常酷的效果,也可以从曲线中自定义颜色。Clippy 是一个 CSS clip-atch 属性绘制工具,它可以轻松绘制不同的几可形状的。它通过操作 生成很 awesome 形状,我们可以在项目中尽情的使用的,通过微调来达到我们想要的形状。为 CSS 动画生成。如果你的项目经常需要使用渐变,那么,你会爱上这......
2022-06-13 21:38:55
1653
1
原创 IDEA最强美化插件:Material Theme UI和Atom Material Icons
每天盯着IDEA的默认主题或者自带的主题,相信你一定也审美疲劳了,接下来小编来给大家推荐两个好用的插件:IDEA主题插件:Material Theme UIIDEA图标美化插件:Atom Material IconsIDEA自带的主题相当少而且很简单(喜欢简约风的当我没说哈哈哈),以2022.1版本的IDEA为例,就只有寥寥四个主题。Material Theme UIMaterial Theme UI是一款广受欢迎的主题插件,提供了大量不错的主题,深浅色都有,我们只需在IDEA自带的插件商店里面搜索Mate
2022-06-12 21:18:19
18976
6
原创 10款idea神级插件,生产力必备神器!
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。1. Codota 代码智能提示插件只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的代码偏好。如果让它再加上机器学习,人工智能写代码的时代还会远吗?2. Key Promoter X 快捷键提示插件每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。3. CodeGlance 显示代码缩略图插件当代码很多的时候,方便查看,很有用。4. Lombok 简化臃肿代码插件
2022-06-12 21:18:04
18912
原创 for 与 foreach(增强for循环) 的区别到底有多大,你了解多少?
for循环和foreach循环区别在哪?我们以一个问题为例:在foreach当中能不能删除list里面的元素?那for呢?接下来我们来探讨一下是否能够如此。首先,我们一一段代码为例:遍历后结果如下:结果毫无疑问。我们再来看看编译后的源码(idea自带,在target包里打开你的类源码文件即可):可见,遍历数组使用的是原始for循环,集合的话使用的是Iterator迭代器。哦的k!接下来我们来删除元素:使用for循环:结果:显然成功!使用foreach:结果:显然木有
2022-06-12 21:17:27
1006
1
原创 字符串对象:String,StringBulilder,StringBuffer
String从概念上来说就是Unicode字符序列,且Java没有内置的字符串类型,而是在Java类库中提供了一个预定义类String,每个用双引号括起来的字符串都是String类的一个实例。子串String类提供了一个substring可以从一个较大的字符串提取出一个子串,例如:substring的第一个参数是复制的起始位置(最小是0),第二个参数是复制的截止位置,复制长度为第二个参数减第一个参数得到的值。拼接1. Java允许使用+号拼接字符串2. 当将一个字符串与一个非字符串的值进行拼接时,..
2022-06-12 21:16:31
197
原创 Java提供的输入与输出方法,什么是Scanner,你都了解了吗?
输入与输出读取输入输出我们最常用的是System.out.println,它能将输出打印到“标准输出流”(即控制台)中,那么输入呢?相对System.out的,我们可以使用System.in来读取“标准输入流”,但是使用步骤相对于输出较为复杂一点。我们首先要构建一个与“标准输入流”System.in关联的Scanner对象(Scanner类定义在java.util包中)。像这样构造好Scanner对象之后,我们就可以使用Scanner类的各种方法进行输入操作了。nextLine方法表示将读取一行输入:
2022-06-12 21:16:12
681
原创 如何保证Controller 的并发安全?
单例模式(Singleton)是程序设计中一种非常重要的设计模式,设计模式也是Java面试重点考察的一个方面。面试经常会问到的一个问题是:SpringMVC中的Controller是单例还是多例,很多同学可能会想当然认为Controller是多例,其实不然。Tomcat官网截图根据Tomcat官网中的介绍,对于一个浏览器请求,tomcat会指定一个处理线程,或是在线程池中选取空闲的,或者新建一个线程。Each incoming request requires a thread for the durati
2022-06-12 21:15:58
258
原创 Java中的大数是什么?怎么用?
概念极少数特殊情况下,我们会感觉整数和浮点数的精度都不能满足我们的要求,这个时候我们需要使用到两个特殊的类:BigInteger和BigDecimal。这两个类对数据的精度处理很强大,可以处理任意包含长度数字序列的数值。BigInteger可以实现任意精度的整数运算,BigDecimal可以实现任意精度的浮点数运算。使用静态的valueOf方法可以将普通的数值转化为大数类型:对于一些相当大的数,可以使用一个带字符串参数的构造器:大数类还有一些常量:BigInteger.ZERO, BigInte
2022-06-11 22:52:14
772
原创 什么是更改器方法?什么是访问器方法?
什么是更改器方法,什么是访问器方法?更改器方法:调用方法后对象的状态会发生改变访问器方法:调用方法后对象状态不发生变化区别在于是否只访问对象而不改变对象状态。访问器方法:以LocalDate为例。调用LocalDate的plusDays方法:调用这个方法后,nowDate表示的日期还是不会变,会生成一个距离nowDate表示日期500天后的新LocalDate对象,然后把这个对象赋给newDate,原来的nowDate实际上没有发生任何改变,他表示的日期还是没有变。同样的,String类的toUppe
2022-06-11 22:51:02
1325
原创 Date类和LocalDate类的使用
Java中有一个特殊的用来表示时间点的类Date,还有一个以日历表示法表示日期的类LocalDate,相比于其他类我们使用较少,但日期时间的使用之处还是很多的,我们也需要熟练掌握这两个类。Date类Date类表示一个时间点,如:"December 31,2020,23:59:59 GMT"与大多数类相同,Date类的创建使用new关键字即可如果我们不使用new关键字,像这样这样只是定义了一个对象变量deadLine,它可以引用Date类型的对象,所以一定要认识到,deadLine不是一个对象,
2022-06-11 22:50:34
1986
原创 即将被淘汰的编程语言,慎重选择!
每个编码的人都有自己喜欢的语言。拥有一种首选语言有很多原因,但是,我们的语言有时会变得很单调,它不再由制造它的公司维护,或者人们出于某种无法解释的原因放弃使用它。但是,也有的编程语言例外,比如C语言,它就经受住了时间的考验,在许多情况下仍然是最流行的编程语言。编程语言都有自己的生命周期,对某些语言来说,属于它们的时代似乎已经结束了,今天,我们就来盘下一下目前前景最黯淡的5种语言:1. Visual Basic .NETMicrosoft Visual Basic.NET 是 Microsoft Visual
2022-06-11 22:50:21
1258
原创 Typora教程,Markdown语法教程
一次偶然的机会,让我接触到了 .md 文档,进而开始摸索,并意外结识了 Typora 这个编辑器。1.1 简介1.2 为什么要用MarkDown对于我而言,我选择MarkDown的原因如下:回归到内容本身,注重文章本身的结构,而不是样式不需要考虑字体大小、颜色等,因为 Markdown 中字体样式都与结构有关,无法手动设置MarkDown的语法简单,记住几个常用的就可以释放鼠标了比如,我想要将 “这是个标题” 设置成二级标题,只需要在标题前添加+空格即可实现,而不需要用鼠标先选中 “这是个标题”,然后在设置
2022-06-11 22:50:07
1254
原创 连接数据库为什么非常耗资源?
开发应用程序久了,总想刨根问底,尤其对一些有公共答案的问题。大家都能解释,但是追根究底,都解释不清。凡是都有为什么,而且用数字说明问题是最直观的。本文主要想探究一下连接数据库的细节,尤其是在Web应用中要使用数据库来连接池,以免每次发送一次请求就重新建立一次连接。对于这个问题,答案都是一致的,建立数据库连接很耗时,但是这个耗时是都多少呢,又是分别在哪些方面产生的耗时呢?本文以连接MySQL数据库为例,因为MySQL数据库是开源的,其通信协议是公开的,所以我们能够详细分析建立连接的整个过程。在本文中,消耗资源
2022-06-11 22:48:57
154
原创 SQL中where 1=1是什么意思?
在mybatis中常用到if标签判断where子句后的条件,为防止首字段为空导致sql报错。没错 ,当遇到多个查询条件,使用where 1=1 可以很方便的解决我们条件为空的问题,那么这么写 有什么问题吗 ?网上有很多人说,这样会引发性能问题,可能会让索引失效,那么我们今天来实测一下,会不会不走索引?实 测title字段 已经加上索引,我们通过EXPLAIN看下对比上面两种我们会发现 可以看到 possible_keys(可能使用...
2022-06-11 22:48:39
383
原创 IT成为2021年年薪最高的行业
5月20日,国家统计局发布2021年平均工资数据,随后,相关话题便冲上微博热搜。在2020年国家统计局公开的数据中,IT业曾以超17万的年平均工资位居榜首。2021年,IT业又一次不负众望,继续霸占第一名的位置。# IT业年平均工资突破20万据国家统计局发布的数据显示,2021年全国城镇非私营单位就业人员年平均工资为106,837元,比上年增加9,458元;城镇私营单位就业人员2021年平均工资为62,884元,比上年增加5,157元。图源:CSDN付费下载自视觉中国从不同行业来看,IT业无论是在城镇非私营
2022-06-11 22:48:21
98
原创 Java中判空写法
先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法这种写法是比较丑陋的,为了避免上述丑陋的写法,让丑陋的设计变得优雅。JAVA8提供了Optional类来优化这种写法,接下来的正文部分进行详细说明# API介绍先介绍一下API,与其他...
2022-06-09 00:49:50
462
Java SSH框架整合搭建Web系统(Struts1.2+Spring2.5+Hibernate3.2)
2012-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人