docker+nextcloud搭建个人云存储系统

前言Nextcloud是一个免费专业的私有云存储网盘「开源」项目,可以让你简单快速地在个人/公司电脑、服务器甚至是树莓派等设备上架设一套属于自己或团队专属的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。OnlyOffice是一款强大的在线office工具,我们通过他可以让

#工具  

写一个迷你版的Tomcat

一、前言 当我们的Web运行的时候,从浏览器发出的请求,必然首先到达tomcat中,之后由tomcat进行处理,由此要考虑tomcat要进行哪些处理,首先便是提供Socket服务,之后对于请求进行分发,把请求和产生的响应封装成request和response  (1)提供Socket服务  (2)封

#工具   #java  

Intellij Idea远程调试 Java代码

一、前言线上代码出了问题,总是要在本地复现,然后debug,这个过程是在是不太友好,而且线上的很多数据本地没有,经常耽误好久的时间来同步数据.当然有解决方案,这就是远程调试(Remotedebugging)。远程调试使开发人员能够直接诊断服务器或其它线上进程上的问题,它提供了跟踪线上运行时错误并确定

#工具   #liunx   #开发使用  

docker 安装wiki_confluence 和研发项目管理平台--禅道

前言:Wiki是一个协同著作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文

#工具   #liunx   #docker   #开发使用  

springboot 打出来的jar包如何将class文件和依赖的jar分离?如何提高docker构建效率?

一、背景介绍一般SpringBoot的项目依赖Jar大小维持在40MB~160MB。SpringBoot程序Jar包就是这些Classes文件和依赖的Jar组成,这些依赖Jar几乎占了这个应用Jar包的全部大小。当我们写一个程序的时候,常常所依赖的Jar不会经常变动,变动多的是源代码程序,依赖的Ja

#工具   #liunx   #docker   #微服务  

分布式配置中心-Apollo安装与简单使用

一、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。二、安装1、环境要求1)jdk1.8######2)mysql5.6+2、首先在apollo,下

#工具   #微服务