• 博客(15)
  • 收藏
  • 关注

原创 .NETCore3.1+Vue.js打造的低代码工作流引擎

简介:JNPF采用主流的两大技术.NETCore/JAVA开发,是一套低代码开发平台,可视化开发环境,拖拽式快速设计表单,PC、Pad、手机多端适配,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎,一站式开发多端使用Web、Android、IOS、微信小程序,并且有以构建业务流程、逻辑和数据模型等所需的功能;为企业项目节省80%的重复工作,让开发者将重心放在业务逻辑,不必烦恼底层架构设计,可短时间开发出如ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的企业应用系

2020-10-29 14:43:44 876

原创 前端项目自动化部署——超详细教程(Jenkins、Github Actions)

本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。 第二部分是使用 Github Actions 将 Github 项目部署到 Github Page 和阿里云。阅读本教程并不需要你提前了解 Jenkins 和 Github Actions 的知识,只要按照本教程的指引,就能够实现自动化部署项目。PS:本人所用电脑操作系统为 wind

2020-10-29 10:00:58 3367 2

原创 想搞懂redis,这一篇文章真的就够了!

前言首先科普一下CPU缓存,CPU缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。缓存的工作原理是当CPU要读取一个数据的时候,首先在CPU缓存中查找,找到就立即读取并送给CPU处理;没有找到,就从速率相对较慢的内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存为什么要引入CPU缓存?在解释之前必须先了解程序的执行过程,首先从硬盘执行程序,存放到内存,再给cpu运算与执行。由于内存和..

2020-10-29 09:59:00 179

原创 一个方案提升Flutter内存利用率(干货)

背景我们闲鱼使用的图片方案是自研的外接纹理方案:Android侧创建SurfaceTexture,通过FlutterJNI注册到Flutter engine里,最后返回texture id给Flutter应用层,应用层使用Texture Widget和textue id去显示图片纹理。 纹理数据则是在Android侧,通过OpenGL将图片纹理写入到SurfaceTexture,然后通过Flutter engine里的共享内存,将纹理数据传入到应用层,最终交给Skia渲染。这里面存在的问题:

2020-10-29 09:57:05 143

原创 15张图解Redis为什么这么快

工作中你肯定和 Redis 打过交道。Redis为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道Redis快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。那么今天就和小编一起看看:​思维导图 -基于内存实现这点在一开始就提到过了,这里再简单说说。Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。而对于内存数据库来说,本身数据就存在于内存里,也就没有了这方...

2020-10-29 09:56:13 85

原创 2020前端面试题汇总(2020.5-10)

web 性能优化 资源优化 CDN 减少网络延迟,加快加载速度。 预加载 预先加载资源,提高用户体验,一般在 loading 页上处理; preloadjs 可做预加载,phaserjs 的 preload 方法可做预加载。 懒加载 按需加载,节省资源,提高用户体验; vue 按需加载路由 /webpackChunkName: "xxx"/ 资源压缩 图片压缩 利用 webpack url-loader 的 limit 参数将小图直接转为 base

2020-10-29 09:55:03 123

原创 linux系统数据库服务器的性能调优方法论

一、I/O调优在进行 I/O调优时必须做出许多决策。是否使用原始设备或文件系统?是否使用直接 I/O?应该为数据库选取多大的块尺寸? 如果正在严格地执行在线事务处理(其特征为小型的随机读/写操作)工作负荷, 则应该选择较小的块尺寸如 2KB。 对于 DSS中长期运行的查询操作而言,在实现了复杂的查询优化器以及复杂的内存(分类/散列区域)参数控制的数据库中, 更大的块尺寸会提高数据库扫描速度, 例如 8KB(如果数据库支持, 或者可选更大尺寸)。在工作负荷同时包含 OLTP 和 DSS的情况下该如何处理?

2020-10-29 09:53:19 2602 15

原创 干货!分布式架构演进总结

一、前言随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。二、背景说明我们都知道一个成熟的大型网站的系统架构并非一开始就设计的非常完美,也没有一开始就具备高性能、高并发、高可用、安全性等特性,而是随着用户量的增加、业务功能的扩展逐步演变过..

2020-10-29 09:52:26 92

原创 纯 CSS 解决H5布局中的吸顶吸底

演示Demo地址(手机端打开):https://closertb.site/Klotski...演示Demo源码:https://github.com/closertb/k...原文:https://github.com/closertb/c...哪些想啥提啥的产品们最近做了一个需求,准确说是迭代需求:加了一个头部概览(类似下图),以更好的让用户观察到营销变化,故事的开头就这样悄悄的埋下了伏笔。以前这个页面只是一个评价列表(可上拉加载),为了数据更易读,列表的头采用了固定布局。然而加了这个概

2020-10-29 09:51:27 1080

原创 关于Linux C/C++ 服务器/后台开发学习路线总结

这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其它人写得不一样, 也定下了一个目标,这篇文章,不能是简单的堆砌学习资源和书单推荐,更要细化如何有效的去执行落地。争取做到让看到的同学有一种相见恨晚的感觉哈哈哈。所以大家可以试着看一下,帮我检查下有没有达到预想的效果哈哈,希望不要被打脸????那就正式开始吧。这篇文章会有点长有点干,可以先去冲杯咖啡,慢慢看~正文 | 干货 |收藏一、后端/后台/服务器开发

2020-10-29 09:46:38 364

原创 企业信息化管理系统采用怎样的快速开发平台好?

企业采用快速开发平台来做信息化管理的话,首先要明确自身的需求,知道自己要什么样的功能,要达到怎样的管理目的,最好是内部动员起来,集思广益;其次在选择快速开发平台的时候,要综合考虑平台的易用性和扩展性,如果应用快速开发平台,还要开发人员再去写代码慢慢把功能堆砌起来,那就太失败了。JNPF快速开发平台,在易用和扩展性能方面还是值得推荐的。JNPF快速开发平台是一款极为好用的快速开发平台,你不需要懂技术,不需要写代码,只需想拼积木一样就可以快速开发出功能强大的管理软件,例如:OA、ERP、CRM、HRM、

2020-10-27 17:13:12 244 1

原创 JNPF快速开发平台-快速开发Web+APP项目的java开发平台

JNPF快速开发平台JNPF快速开发平台采用前后端分离技术、采用B/S架构开发,形成一站式开发多端(APP+PC)使用。JAVA版介绍java版采用前后端分离,前端项目与后端项目是两个项目,需要独立部署,两个不同的工程,两个不同的代码库,前端通过 ajax 来调用 http 请求调用后端的 restful api。JNPF架构体系主体架构JNPF快速开发平台采用前后端分离技术、采用B/S架构开发,形成一站式开发多端(APP+PC)使用, 实现统一的权限管理、灵活的接口调用、拖拽式

2020-10-27 11:56:17 733 1

原创 基于java+vue.js的国产新款开源的工作流引擎系统

随着信息技术的快速发展,工作流对于信息系统的作用变得越来越重要,特别是OA系统、ERP系统等。今天我给大家分享一款的基于java+ vue.js的工作流系统JNPF。JNPF是目前国内新款基于java开源的工作流系统。在讲解JNPF之前我们先了解一下什么是工作流。工作流与工作流系统工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”

2020-10-22 10:19:26 821 1

原创 如何在繁琐的信息中快速地获取精准信息?OA系统的自主搭建是关键

前言如今,这是一个信息数据大爆炸的时代,每天都有诸多海量的信息出现在我们的面前,需要我们去辨别分析,从而挑选出比较有价值的信息供我们自己使用。同时,这更是一个比拼速度的时候,谁能够更快速地从各种纷繁复杂的信息线索中获取到有用的情报,谁就能够先于他人一步抢占到市场先机,就可以获取到更多的商业利益和企业利润。因此,现在越来越多的企事业单位开始自主搭建符合自身需求的OA办公系统。那针对这个OA系统企业应该如何自主搭建?为什么要自主搭建?自主搭建有什么好处?在以前,各大企事业单位在运用OA办公系统时,往

2020-10-12 14:06:49 247

原创 四种软件架构演进史,程序员会一种就很牛了!

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。一、单体架构单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的Java Spring mvc或者Python Django框架的应用。其架构图如下所示:单体架构单体架构的应用比较容易部署、测试, 在项目的初期,单体应用可以很好地运行。然而,随着需求的不断增加, 越来越

2020-10-10 15:55:06 293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除