精彩博客

Java开源协同办公开发平台:做一个电脑上的办公中心

我们的工作,很多情况下都不是一样一样可以按顺序来的,总会有许多突如其来的任务安排,打乱我们原本的计划,这样的“突如其来”累积的多了,饶是贴满整个工位的便利贴,也不可能安排的明明白白。 但是OA系统可以将办公任务清清楚楚放在桌面上,帮助高效统一集成待办,不管是要办的、要看的、要查的,都可以直接从工作中心查看检索。让工作任务看起来井井有条,安排妥当。 接下来我们一起看看O2OA开源企业办公开发平台的“工作中...

2021/04/27 14:11
2.6K
0
Java开源企业开发平台教程:待办挂起业务场景实现

在一些流程场景中,我们希望在流转过程中,对于当前的待办实现挂起操作,不再计算工作时间,等到特定的时间再恢复状态,进行正常的流程时长计算。那么下面就介绍在O2OA中如何实现此功能。 适用版本:5.4及以上版本。 活动中启用配置 首先我们需要在流程配置的活动中启用此功能。 选择允许执行挂起的活动,在活动属性的“权限”选项卡中,设置“允许挂起”为“是”。 然后我们启动流程,流转到此环节时,会看到“挂起”操作。 当...

2021/04/26 15:10
2.6K
0
为什么OA系统的工作流程总是那么难用?

现在许多企业已经引入了OA办公系统,或者正在打算使用OA办公系统。大家在试用或者使用的过程中,总是不约而同的关注工作流,不管OA厂商把自己的工作流的宣传吹得如何如何神,但是实际运用中,总是感觉有种“买家秀”和“卖家秀”的区别。 因为企业流程本身的弊端,产生了千差万别的使用效果: 1、审批流程复杂,岗位职责分配不明确,一岗多人和一人多岗现象频繁 2、企业内部倾向“人治”、“一言堂”,流程审批没有运用意义 3、...

2021/04/23 09:24
2.8K
0
开源协同OA应用市场新功能:流程管理数据迁移使用手册

本应用的使用范围面向系统维护管理员。用于系统迁移时迁移流程相关的工作实例。 功能简介 通过配置的方式导入老系统的历史数据到自建表中去,然后从自建表再生成相应的工作实例,只支持导入流转完成的work数据。 系统要求 需要服务器安装或者升级到O2OA V6.0以上版本。建议在chrome上使用。 安装 点应用安装后,需要编译所有数据表,然后重启。 如何使用 该应用默认所有成员可见,使用前需要管理员先设置一下权限(管理员账号必...

2021/04/13 15:12
4K
0
2021-03-28:定义一种数:可以表示成若干(数量>1)连续正数和的数 。比如:5 = 2+3,5就是这样的数 ;12 = 3+4+5,12就是这样的数 。1不是这样的数,因为要求数量大于1个、连

2021-03-28:定义一种数:可以表示成若干(数量>1)连续正数和的数 。比如:5 = 2+3,5就是这样的数 ;12 = 3+4+5,12就是这样的数 。1不是这样的数,因为要求数量大于1个、连续正数和 。2 = 1 + 1,2也不是,因为等号右边不是连续正数 。给定一个参数N,返回是不是可以表示成若干连续正数和的数 。 福大大 答案2021-03-28: 1.自然智慧。 滑动窗口。中点到1。L左移,和增大;R左移,和减小。如果和=N,成立。 2.根据结果反推,找...

2021/03/28 20:42
287
0
开源OA办公平台搭建教程:O2OA+Arduino实现物联网应用(五)

我们已经登录到了O2OA服务器,本章就要连接Websocket,接收服务器的消息。 创建O2IOTWebsocket类 在o2iot目录下创建文件:O2IOTWebsocket.h,代码如下: #ifndef O2IOTWEBSOCKET_H_ #define O2IOTWEBSOCKET_H_ #include <WebSocketsClient.h> //引用WebSocketsClient类,第二章中介绍的引用的WebSockets库中 #include "O2IOTClient.h" //应用上一章创建的Client类,用来获取连接的token //定义Websocket接受到消息的...

2021/03/26 14:11
1.7K
0
O2OA开源办公OA平台应用:流程数据维护工具

一、功能说明 流程数据维护工具提供了系统产生的实例数据(包含对应的待办,已办,待阅,已阅,流转中工作,已完成工作)的业务维护,比如待办的删除,调度,意见的修改,工作业务数据的变更以及对应附件的替换等维护功能。 二、工具部署 连接O2云后,打开应用市场,找到“流程数据维护工具”应用,安装即可。如下图: 三、使用入口、权限 3.1、入口 通过: http://hots/x_desktop/portal.html?id=processTool,web上打开操作。 ...

2021/03/18 15:10
4.1K
0
O2OA平台二次开发:使用自定义应用开发webservice服务

一、 功能介绍 o2平台通过集成Apache CXF支持在自定义应用中开发webservice服务。 二、开发环境 1,JDK1.8 2,maven V3.5+ 3,运行环境 o2server V5.3+ 三、关于自定义应用 在o2平台搭建自定义应用及开发请参考相关文档: https://www.yuque.com/o2oa/course/tuef8c 四、webservice服务端开发 1,自定义应用中新建webservice发布类,如下图: 注意:这里需要写一个类注解名称是@WebService和一个方法注解名称是@WebMethod 2,w...

2021/03/16 13:42
4.1K
0
springcloud之ribbon自定义负载均衡规则

1、在springcloud中,使用的是ribbon来解决负载均很的问题,而常见的负载均衡策略包括有 1)轮询 2)随机 3)一致性哈希 4)哈希 5)加权 2、在ribbon中提供了ILoadBalance接口用来代表负责均衡的操作,它提供了增加服务器,选择服务器,标记服务器状态为down,获得可用服务器以及获得所有服务器的操作 public interface ILoadBalancer { void addServers(List<Server> var1); Server chooseServer(Object var1); ...

2021/03/09 09:58
305
0
2021-03-05:go中,io密集型的应用,比如有很多文件io,磁盘io,网络io,调大GOMAXPROCS,会不会对性能有帮助?为什么?

2021-03-05:go中,io密集型的应用,比如有很多文件io,磁盘io,网络io,调大GOMAXPROCS,会不会对性能有帮助?为什么? 福哥答案2021-03-05: 这是面试中被问到的。实力有限,真正的答案还不知道。 答案1: 调节这个参数影响的是P的个数,也就影响了M(线程)干活的个数。相当于你可以有更多的执行线程。 先以网络io来说,网络io 在golang 里面是异步的,用epoll池做的io复用。每个网络调用其实都是异步的,发数据给到内存,调...

2021/03/05 23:54
1.8K
0
开源OA办公平台搭建教程:O2OA+Arduino实现物联网应用(三)

本章我们介绍对设备进行初始化配置。在系统运行前,我们需要连接到wifi,连接到O2OA服务器,并以某个用户的身份登录到服务器,如果这些信息是在程序里写死的,那是很不合适的,所以我们必须有方法允许用户对设备的连接和登录信息进行初始化设置并随时可以更改。 我们通过启动一个AP接入点,并启动一个web服务,通过任何其他浏览器来对我们的设备进行配置。 创建项目文件 在VS Code中创建一个工作区,在工作区中创建一个文件夹:...

2021/03/01 15:05
4.9K
0
(十五) 整合spring cloud云架构 - commonservice-sso服务搭建(一)

前面几篇我们已经介绍了Spring Cloud和oauth2的知识点,今天我们要利用Spring Cloud和oauth2进行commonservice-sso服务搭建,本节我们只是搭建commonservice-sso的基础平台,闲话少说,直接将步骤记录下来: 1. 创建maven项目commonservice-sso,其中pom.xml文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2021/02/27 17:49
41
0
(十四) 整合spring cloud云架构 - Spring Cloud构建分布式电子商务平台

SpringlCloud电子商务源码 通过Spring Cloud构建PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台,之前我们讲了很多关于Spring Cloud的概念文章,从本节开始,我们会以分布式微服务电子商务平台为案例,逐步给大家讲解如何构建完整的电子商务云平台。 技术解决方案 开发语言: java 数据库:mysql JDK支持版本: JDK1.8 核心技术:分布式、云服务、微服务、服务编排 核心架构: 使用S...

2021/02/27 17:48
66
0
(十三) 整合spring cloud云架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)

上一篇我根据框架中OAuth2.0的使用总结,画了SSO单点登录之OAuth2.0 登出流程,今天我们看一下根据用户token获取yoghurt信息的流程: /**    * 根据token获取用户信息    * @param accessToken    * @return    * @throws Exception    */   @RequestMapping(value = "/user/token/{accesstoken}", method = RequestMethod.GET)   public ResponseVO getUserByToken(@PathVariable(value = "accessToken", required = true) St...

2021/02/27 17:48
44
0
O2OA办公平台新应用:Office在线协作 与ONLYOFFICE相结合

比起传统的Office系统,Office在线协作应用正如其名,通过云端数据推进协作办公,将数据资产和文档协同结合起来,实时同步信息的同时,也能保证组织性和安全性。具体表现为:多人文档在线实时编辑、多终端同步、组织性的编辑权限等等。 目前越来越多的企业需求文档在线协作功能,正是在如此大趋势下,O2OA平台的应用市场也终于更新了Office在线协作应用。 Office在线协作应用是O2OA平台和ONLYOFFICE结合实现的一个在线办公套件,...

2021/02/26 10:03
3.9K
0
企业使用OA办公系统,只是一种形式主义吗?你怎么看?

现在企业信息化进程进行地风风火火,许多的企业都选择引进一款OA办公系统,推动了OA市场的发展。不过也正是如此,现在的OA产品质量参差不齐,很多人都会被迫“踩坑”,最后发出一声叹息:OA办公系统,不过是形式主义罢了! 其实非也,一款优秀的OA办公系统,能够帮助企业协同办公,满足企业的智能管理需求,不管是前端的个性化还是后端的一体化,都可以实现。 ①对于企业中的管理者来说: 有了OA办公系统后,能够动态了解员工的...

2021/02/23 16:37
4.4K
0
想让企业的会议变得更高效?那不如试试这个办法!

企业开会是常事,为的是解决企业经营大小问题,但是正是这会议之间,大有文章。 现在为了开会而开会的人非常多,只是随便开个会,领导在台上滔滔不绝三小时,下面玩手机二个半钟,会议之后,概是一问三不知;一个企业,会议室就那么几间,但是部门却多许多倍,每天用会议室还得靠抢的,抢不到又得把会议往后延迟;每次突然开会,根本没有准备的时间,手头的工作还没处理好就匆匆忙忙去奔赴一场低效会议…… 那一个优秀的企业,会...

2021/02/23 16:37
4.7K
0
开源办公开发平台丨Mysql5.7两套四节点主从结构环境搭建教程(二)

MyCat及主从分库分表方案 1、MyCAT基础架构准备 1.1 环境准备: 两台虚拟机 db01 db02 每台创建四个Mysql实例 3307 3308 3309 3310 数据目录:/data/ 1.2 删除历史环境(在需要时执行) pkill mysql rm -rf /data/* mv /etc/my.cnf /etc/my.cnf.bak 数据库准备 一、Mysql5.7.29服务器下载 服务器下载链接:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz [root@localhost local]# cd ...

2021/02/23 16:36
4.3K
0
开源OA办公平台搭建教程:O2OA表单中的事件

1. 概述 我们设计表单的时候经常会有这样的需求:在表单或者组件加载前/加载后,能够执行一些脚本来改变表单或组件的样式和行为。或者用户在点击组件的时候能够执行脚本。表单的事件就是为这样的场景而设计。 在表单中有两类事件:组件事件和Element事件。 当我们打开表单设计器,在表单属性或组件属性中的“事件”附签中可以看到一组事件,这组事件即包含了两种事件。表单事件见下图。 开发人员可以在事件编辑器中编写脚本,也...

2021/02/23 16:36
3K
0
开源OA办公系统的由来:O2OA为什么要开源?

大家好,我们是O2OA开源办公开发平台,今天想要为大家来解决一些常问的问题:O2OA为什么要开源? 其实一开始有人提出说要“开源”的时候,大家都是一愣。我们一个通过售卖软件“养家糊口”的IT公司要是把软件“开源”了,软件不久难卖了?又有什么发展前景呢...... 一个个的问题萦绕在大家的脑子里。 经过几番争论,大家还是决定执行“开源”。说到“开源”,那应该从开源软件这些年的发展说起! 开源软件的发展 开源软件最早的...

2021/02/23 16:36
4.4K
0

没有更多内容

加载失败,请刷新页面

DevSecOps在百度的实践

本文将从传统 SDL 开始,介绍百度从 SDL 到DevSecOps的演进历程。全文涉及 SDL 的痛点、DevSecOps 建设初衷、实践形式、落地思路,以及落地后的效果与收益,也会介绍DevSecOps在云原生时代的...

2020/07/17 11:22
1.9W
0
ThreadLocal的内存泄露的原因分析以及如何避免

前言 在分析ThreadLocal导致的内存泄露前,需要普及了解一下内存泄露、强引用与弱引用以及GC回收机制,这样才能更好的分析为什么ThreadLocal会导致内存泄露呢?更重要的是知道该如何避免这样...

2020/04/19 09:41
5.4W
6
反应式架构(1):基本概念介绍

淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40...

2019/12/10 16:44
2.8W
25
敏捷开发中故事点和估算的秘密

高质量的估算能够帮产品负责人优化效率和冲突。因此,精准估算的重要性毋庸置疑。 估算并非易事。对软件开发人员来说,估算堪称是最难的工作之一。估算必须考虑所有能帮助产品负责人做出影响...

2019/08/22 17:15
1.5W
3
凌晨1点突发致命生产事故,人工多线程来破局!

有一个读者问我:你认为一个程序员具备什么样的能力,才算得上是厉害的程序员? 我答:拥有解决问题的能力的程序员。 这个回答貌似有点抽象,不要紧看下面的文章你会慢慢有所了解。 一、解决...

2019/08/05 09:11
2.6W
40
敏捷和DevOps:是敌是友?

DevOps是敏捷在软件开发团队的另一应用。那么相比之下,哪个更胜一筹? 一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS、SAFe、DAD等,是敏捷。 另一边,有精益文...

2019/07/30 15:40
1.9W
5
从技术平台到aPaaS平台

互联网行业喜欢搞一些单词的缩写,最近一个朋友换工作,说是去搞aPaaS平台了,那么aPaaS平台是什么呢? 了解下云计算 aPaas是衍生在云平台之上的,如果开发一款应用,需要涉及大量基础技术或...

2019/07/27 22:59
4.6W
11
马蜂窝消息总线——面向业务的消息服务设计

引言 马蜂窝消息总线于 2017 年 11 月份上线,截至目前,已经被电商、酒店、大交通、社区等多个技术团队投入到生产环境的使用中。 近一年时间里,消息总线经历过几次比较重要的功能迭代,承担...

2019/02/27 14:50
1.4W
7
Git代码防丢指南

我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,...

2019/01/23 21:10
2.2W
11
Springboot 打jar包分离lib,配置文件正确方式(二)

Springboot 打jar包分离lib,配置文件正确方式(二) 背景 从《Springboot 打jar包分离lib,配置文件正确方式》中,可以达到把配置文件和依赖第三方的jar包分离开,但稍显有点臃肿,今天再次...

2018/08/23 13:23
7.9W
14
记一次mysql数据库死锁问题分析--详解数据库innodb lock机制

目录 概述 问题重现与解析 Innodb lock机制 概述 正在奋力写"BUG"中,同事说出现死锁了,让帮忙看一下,so 放下手中工作,去瞅瞅, 一段很简单的代码,就是mysql数据库下使用多线程先删除数据再插入...

2018/05/16 21:01
3.1W
11
微服务开发中的数据架构设计

本文来自作者 陈伟荣 在 GitChat 分享的文章【微服务开发中的数据架构设计】 前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现...

2018/04/22 17:43
4.5K
18
架构师眼中的高并发架构

以架构师的眼光来讲述高并发架构

2018/04/10 21:56
6.3K
24
【区块链】以太坊区块链技术初探

[国内首家]以太坊区块链实战教学:http://edu.csdn.net/course/detail/6455 LinApex个人简介 奋斗在区块链网络在数字货币交易平台,底层框架设计,区块链钱包,区块链解决方案一线,做过人工...

2017/10/20 10:05
7.3K
3
基于Activiti扩展的工作流引擎OpenWebFlow

开源地址:https://github.com/bluejoe2008/openwebflow(欢迎star) 1. OpenWebFlow概述 OpenWebFlow是基于Activiti扩展的工作流引擎。Activiti (官方网站http://activiti.org/,代码托管在...

2017/10/18 10:36
3W
12
微服务开发的入门级框架Spring Boot详解(二)

1、Spring Boot的属性配置文件 1.1 Spring Boot的属性配置文件的第一种形式 使用properties配置文件,如下两个属性的含义是更改访问端口为8081,并且加了一个contextPath,可以理解为在地址栏...

2017/08/08 16:20
7.5K
4
让Hibernate识别数据库特有字段

Hibernate已经为绝大多数常用的数据库数据类型提供了内置支持,但对于某些数据库的专属字段支持就不够好了。 这些特殊数据类型往往提供了比常规数据类型更好的数据表达能力,更符合我们的业务...

2017/05/31 18:16
2.3K
1
远程过程调用(RPC)详解

本文介绍了什么是远程过程调用(RPC),RPC 有哪些常用的方法,RPC 经历了哪些发展阶段,以及比较了各种 RPC 技术的优劣。

2016/07/11 00:12
1.2W
20
7 款顶级开源 BI(商务智能)软件和报表工具

在这个信息化时代,每分每秒都产生海量数据。在海量数据中,挖掘出有用的数据,并且能以较人性化、直观的方式展示这些数据,变得尤为重要。本文将介绍 7款顶级开源 BI(商务智能)软件和报表...

2016/06/29 17:13
21.9W
26
Spring 4.3 的新功能和增强

本文介绍了 Spring 4.3 的新功能和增强的特性。

2016/06/21 00:55
9.6K
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部