月小升最近把安静的工作时间,调整为45分钟,苦于一时没有找到mac电脑上合适的闹钟,就用java整了一个 姑且用着,打包成time.jar 算法说明: 过了45分钟,响起音乐 使用办法: java -jar time.jar 源代码: package com.javaer.time; import java.io.InputStream; import java.net.URL; import sun.audio.AudioPlayer; import sun.audio.AudioStr More
定义: 软件架构: 软件架构(software architecture)是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件架构会包括软件组件、组件之间的关系,组件特性以及组件间关系的特性[1]。软件架构可以和建筑物的架构相比拟[2]。 软件框架: 软件框架(software framework),通常指的是为了实现某个业界标准或完 More
Spring Boot框架对工程结构并没有什么特殊的限制,只是良好的工程结构划分可以使项目更清晰,明确,减少不必要的冲突,提高代码的统一性. 推荐工程结构示例: 代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springboot.build包下 2.实体类(domain)置于com.springboot.domain 3.数据访问层(Dao)置于c More
安装后本机的nginx就没办法启动了 Nginx 无法启动原因 nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8081 failed (98: Address already in use) 两个Nginx 冲突了,遇到了很多难题。端口绑定问题 一、修改gitlab配置,禁止自带nginx 路径 vi /etc/gitlab/gitlab.rb nginx More
安装背景: 一、Gitlab服务器构成 Nginx:静态web服务器。 gitlab-shell:用于处理Git命令和修改authorized keys列表。 gitlab-workhorse: 轻量级的反向代理服务器。 logrotate:日志文件管理工具。 postgresql:数据库。 redis:缓存数据库。 sidekiq:用于在后台执行队列任务(异步执行)。 unicorn:An HTTP server for Rack appli More
用gitlab的版本举例子 https://packages.gitlab.com/gitlab/gitlab-ce gitlab-ce-14.1.5-ce.0.el7.x86_64.rpm 1.rpm包主要用于redhat及分支如redhat,centos,Fedora等 2.deb包主要用于debian及分支如debian,ubuntu等。 1.RPM(Red Hat Package Manager),是基于Red hat的Linux Distribution的包管理系统, 2. 对于基于Debian的系统使用deb格式的 More
服务器记录了一些操作日志经常把空间吃满了 select id,send_email,user_email,from_unixtime(send_time) from email_log order by id desc limit 1; from_unixtime 转换linux格式为可以阅读的格式 删除ID小于20万的数据 delete from email_log where id < 200000; optimize table email_log
owncloud 1.9G的文件,占用了服务器12G的空间,一查那个版本文件占用了很大空间 原因:每个文件都在创建版本 看图 版本官方资料 https://doc.owncloud.com/server/admin_manual/configuration/files/file_versioning.html#change-the-expiration-settings 方案一、控制版本文件 修改的资料 config.php 'versions_retention_obliga More
mac电脑下安装electron 失败 # 克隆示例项目的仓库 $ git clone https://github.com/electron/electron-quick-start # 进入这个仓库 $ cd electron-quick-start # 安装依赖并运行 $ npm install && npm start cnmp install 的时候出错 Client network socket disconnected before secure TLS connection was established 安装cnpm More
owncloud的图片展示很强,感觉和百度网盘很类似 开启简单的出乎意外 一、使用超级账户登录owncloud后台 二、点击左上角三根条 三、点击市场,找到gallery插件 四、点击安装 耐心等待安装完毕 五、退出主账户,登录个人账户,点击左上角三根条 1. 系统会自动收集目录中含有图片的目录 2. 图片展示效果