当前位置: 首页 > 软件库 > Web应用开发 > J2EE框架 >

Battcn

鏖战八方开源管理系统
授权协议 MPL
开发语言 Java
所属分类 Web应用开发、 J2EE框架
软件类型 开源软件
地区 国产
投 递 者 盖昊东
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Battcn,是一个管理系统。具有单点登录、Web 管理和任务调度等功能。

技术选型

基础框架

  • Spring 4.3,Spring MVC 4.3,Mybatis3.3.8。如果需要学习以及使用 battcn,首先要对 maven,redis,mq 有所了解,无需精通,但是需要知道。

缓存技术

  • Redis3.x 版本集群化

MQ 消息队列

  • RabbitMQ

数据库主从

  • 代码层面 AOP 操作或者采用第三方数据库中间件 Mycat 做读写分离操作

版本控制

  • 码云 GIT 做代码的版本控制,多分支开发合并以及部署

开发工具

  • IDEA || Eclipse 只提交代码,不提交开发工具的配置,避免环境冲突

服务模块化

ZooKeeper Dubbo Maven 不同服务拆分到不同模块,公共的服务提供者

  1. Web 管理系统,类似 battcn2.0

  2. 动态定时任务服务(管理所有的 JOB)

  3. 单点登录服务,管控系统之间登录的入口

扩展

  • 后续扩展 Demo — 群项目(书城=技术书籍、评论或者留言博客板之类的,找问题或者帮助解决问题都方便点)

  • 自定义 starter 项目,方便其他地方调用,类似 spring.datasource.url 这种,本次以自己封装的 battcn-starter-swagger 为案例 创建一个Maven工程 battcn-starter-swagger - pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:

 相关资料
  • 9.1. 系统管理 查询系统版本 查看Linux系统版本: - uname -a - lsb_release -a 查看Unix系统版本:操作系统版本: - more /etc/release 查询硬件信息 查看CPU使用情况: - sar -u 5 10 查询CPU信息: - cat /proc/cpuinfo 查看CPU的核的个数: - cat /proc/cpuinfo | grep pro

  • Current Usage # resource_getrusage.py import resource import time RESOURCES = [ ('ru_utime', 'User time'), ('ru_stime', 'System time'), ('ru_maxrss', 'Max. Resident Set Size'), ('ru_i

  • A-Frame允许我们把资源集中放在一个地方,便于预加载和缓存来达到更好的性能。 游戏和富客户端3D体验传统上会在渲染场景之前预加载资产,如模型或纹理贴图,这样可以确保资源不会出现视觉丢失,避免场景试图在渲染时才去获取资产所导致的性能问题。 我们把资源放在<a-assets>里面,并且我们把<a-assets>放在<a-scene>中。资源包括: <a-asset-item> - 杂项资产,如三维

  • 本文向大家介绍Java版水果管理系统源码,包括了Java版水果管理系统源码的使用技巧和注意事项,需要的朋友参考一下 水果管理系统Java版分享给大家。 主类 FruitsDemo Fruits 类 Calculation 类 更多学习资料请关注专题《管理系统开发》。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 依赖管理实战 在前面我们学习了怎么使用Jetty插件来使用自带的Jetty容器来部署一个TODo应用,Jetty是一个轻量级的开发容器,启动非常快。很多企业级的应用都使用其他的Web容器来部署应用,假设你使用的是Apache Tomcat。

  • Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任