本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
开源OA开发教程(O2OA):Ftp文件上传方法使用说明
FTP上传功能因不是平台自带功能,所以需要进行额外的java开发。当把jar包打包后,需要放入到O2目录:o2server\custom\jars。
重启服务器后生效!
一、自定义包DocumentManager.java
package com.z.custom;
import java.io.FileNotFoundException;
import java.io.I ...
开源OA平台教程:Jsdoc的安装及使用
一、安装
所有安装方式基于node环境使用npm安装,未安装node可参考:https://www.cnblogs.com/bluedream2009/archive/2012/03/17/2402843.html
jsdoc中文文档:
https://www.html.cn/doc/jsdoc/tags-mixes.html
jsdoc安装命令:
npm i jsd ...
开源OA办公系统的由来:O2OA为什么要开源?
大家好,我们是O2OA开源办公开发平台,今天想要为大家来解决一些常问的问题:O2OA为什么要开源?
其实一开始有人提出说要“开源”的时候,大家都是一愣。我们一个通过售卖软件“养家糊口”的IT公司要是把软件“开源”了,软件不久难卖了?又有什么发展前景呢...... 一个个的问题萦绕在大家的脑子里。
经过几番争论,大家还是决定执行“开源”。说到“开源”,那应该从开源软件这些年的发展说起!
...
解答:建设企业论坛有何好处?怎么样快速搭建呢?
论坛又名网络论坛,BBS(Bulletin Board System),从互联网发展伊始,就逐渐开始壮大,论坛的用户可以发布不同的信息、提出自己独特的看法,还可以收到其他用户的回复和评论,信息的即时性、用户之间的互动性极强。
现在的企业在也有许多是选择微信群进行员工之间的信息交流,虽然保证了实时性,但是消息遗漏、人数上限等也是固有的弊端;相比之下,企业论坛更适合有庞大的组织架构和员工 ...
O2OA开源办公平台:搭建自定义工程及开发
一、开发环境
JDK1.8
maven V3.5+
运行环境 o2server V5.0+
二、搭建工程及配置
工程模板下载:https://git.o2oa.net/o2oa/o2custom-sample/-/archive/master/o2custom-sample-master.zip
解压o2custom-sample-maste ...
Java 开源办公开发平台 O2OA V5.3.0 发布 | 移动版H5发布,服务器性能优化升级
O2OA此次发布的移动端H5版本,拥有高度的灵活性、强大的交互功能、丰富的适配平台,同时拥有齐全的页面组件,功能组合极其便利。
客户在使用移动端H5进行办公时,能够更高效地实现动态信息确认、助力企业协同办公。对于开发者来说,此次移动端H5版本可大大降低OA办公系统的开发成本,同时还可以考虑客户的实际应用需求,在各类办公APP中嵌入使用,如钉钉、企业微信等等。
...
开源办公开发平台丨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.ba ...
解答:企业实施OA办公系统时常见的问题有哪些?
当今,互联网迅速发展,很多的企业都迈入了信息化道路,开始了OA办公系统的推广使用。
但是在推广使用之前,还有进行整体规划、调研、OA选型等等过程;企业OA系统的应用是一件“全员信息化”的大事,在推广使用过程中,也会遇到很多实际应用的问题。
下面小编会为大家罗列一些常见的问题,为大家在使用OA办公系统之前先打一剂“定神针”。
■ 需求问题:
企业不是一成不变的,随着企业的 ...
Java开源低代码开发平台:光,一个Excel模板搞定一切
光是一个开源的Java低代码开发平台,生成基于SpringBoot的Java应用程序源代码。您只需要编写一个Excel模板,描述您要生成的数据对象,他们之间的关系和您不需要的功能。平台会生成一切必要的代码,并自动保存您的Excel模板,方便您以迭代的方式开发。
项目地址:https://gitee.com/jerryshensjf/LightSBMEU
二进制war包下载地址:https:// ...
带你手写基于 Spring 的可插拔式 RPC 框架(五)注册中心
注册中心代码使用 zookeeper 实现,我们通过图片来看看我们注册中心的架构。
首先说明, zookeeper 的实现思路和代码是参考架构探险这本书上的,另外在 github 和我前面配置文件中的 zookeeper 服务器是用的1个月免费适用的阿里云,大家也可以用它当测试用。
不多说,一次性给出注册中心全部代码。
客户端对应的注册中心接口
Copy
public interface ...
带你手写基于 Spring 的可插拔式 RPC 框架(四)代理类的注入与服务启动
上一章节我们已经实现了从客户端往服务端发送数据并且通过反射方法调用服务端的实现类最后返回给客户端的底层协议。这一章节我们来实现客户端代理类的注入。
承接上一章,我们实现了多个底层协议,procotol 有 netty,http,和 socket 三个实现类,每个实现类都有启动服务端和客户端发送数据两个方法。
问题
如何实现底层协议的选择那?可以通过配置文件来选择协议。
单独的配置文件还是 ...
带你手写基于 Spring 的可插拔式 RPC 框架(三)通信协议模块
在写代码之前我们先要想清楚几个问题。
我们的框架到底要实现什么功能?我们要实现一个远程调用的 RPC 协议。
最终实现效果是什么样的?我们能像调用本地服务一样调用远程的服务。
怎样实现上面的效果?前面几章已经给大家说了,使用动态代理,在客户端生成接口代理类使用,在代理类的 invoke 方法里面将方法参数等信息组装成 request 发给服务端,服务端需要起一个服务器一直等待接收这种消息, ...
带你手写基于 Spring 的可插拔式 RPC 框架(一)介绍
概述
首先这篇文章是要带大家来实现一个框架,听到框架大家可能会觉得非常高大上,其实这和我们平时写业务员代码没什么区别,但是框架是要给别人使用的,所以我们要换位思考,怎么才能让别人用着舒服,怎么样才能让我们的框架性能优异。通过自己写一个框架,我们能学到的有很多,能让我们脱离 CURD,在更高的层面上去思考。
目的
写这个框架最主要的目的是要让大家了解整个框架的设计思想和用到的技术,并不是 ...