随笔分类 - 服务器
后台服务器安装,部署等
摘要:MySQL与PostgreSQL都是免费、开源、强大、且功能丰富的数据库。在项目数据库选择时主要的问题可能是:哪一个才是最好、最合乎业务的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢?毕竟项目初期数据库选定,后序想变更成本比较高。 对比之前,先从各自的官网悄咪咪的偷两张
阅读全文
摘要:参考spring官方提供的教程:spring集成MQTT官方文档 以下代码均由自己封装,可能存在误差或遗漏,还望大佬指教。 环境版本 spring-boot 版本 2.4.3 spring-integration的版本为:5.4.3 Spring Integration提供了入站适配器和出站适配器以
阅读全文
摘要:一: SSL/TLS 介绍 什么是 SSL, 什么是 TLS 呢?官话说 SSL 是安全套接层 (secure sockets layer),TLS 是 SSL 的继任者,叫传输层安全(transport layer security)。说白点,就是在明文的上层和 TCP 层之间加上一层加密,这样就
阅读全文
摘要:今天在测试环境执行分组查询sql时报错: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id'
阅读全文
摘要:众所周知linux中命令cat、more、less均可用来查看文件内容,当然还有我们"非主流"的vim以及使用较少的head、tail、tac。 下面我将介绍各种命令的用法及对比.. cat和tac 先说说cat和tac这两兄弟吧 -- 从单词的拼写上我们就可以发现tac是cat倒过来的,同时tac
阅读全文
摘要:命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 vim file 打开单个文件 vim file1 fi
阅读全文
摘要:闲余:夏日将到,园区计划五一期间进行大面积的电网停电检修,运维同学因此将公司测试服务器提前关闭了。收假后,测试告诉我,他发现一个bug--一段定时任务程序未执行,我的第一反应就是--会不会是假期测试服务器停机导致的时间有误,因此定时任务未执行。于是我立马登录测试服务器,打开终端,输入ip,告诉我"C
阅读全文
摘要:在我之前的文章《【整理】Java 8新特性总结 》中有提到Date/Time API (JSR 310)对日期与时间的处理。它将服务端对时间的处理进行了统一,使得对时间的处理更加规范和统一。 本文主要是对Date/Time API开发过程中的小结。 Date 和LocalDate、LocalDate
阅读全文
摘要:闲语: Java开发过程中,往往会对接第三方,而在对接过程中,双方间使用的最多的"通讯"方式就是异步通知。可是异步通知过程中,只能通知到外网地址,可是在调试过程我们都是在本地进行--使用的是内网地址,这就导致调试过程收不到彼此的通知。所以我们必须在本地配置IP地址映射,将我们的本地地址通过工具映射为
阅读全文
摘要:PS:今天安装groovy,需要设置环境变量,vim ~/.bash_profile,然后立马执行了source ~/.bash_profile。最后,发现ls,more,vim等常用命令失效了。立马就知道肯定是环境变量设置的有问题。可问题是,我想修改~/.bash_profile,而vim无法使用
阅读全文
摘要:Shiro 首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的特点: 易于理解的 Java Security API;
阅读全文
摘要:最近写一个小项目需要用到阿里大鱼的短信功能,安装官网提供的maven及demo做了下测试,在测试过程中,发现导入的pom文件是无效的,也就是说本地的maven仓库中并么有我们pom中的依赖。于是我在网上查了一下,有些jar需要我们自己手动导入到我们的本地仓库中,才能加入maven的pom中(特别是一
阅读全文
摘要:SS搭建好后,我们需要下载Shadowsocks客户端,设置好后就可以使用了。 一、PC端 windows下载地址: 点击下载 IOS下载地址:暂无 下载好后,傻瓜式安装。填写好安装服务器时设置的端口、密码及加密方式,直接点击完成。 配置完成后,在电脑的隐藏任务栏会有个灰色的纸飞机,右键纸飞机,配置
阅读全文
摘要:在这篇文章中,我们演示开通VPS主机之后,获取需要的远程登入账户信息,利用SSH客户端,从而对Linux服务器进行管理的过程。 1.前期准备工作 购买合适的VPS,并获取到当前VPS信息。 这里我们可以看到当前服务器的IP、ROOT、密码(点击眼睛图标可以看到)。然后我们通过相关的SSH工具管理服务
阅读全文
摘要:Vultr介绍 Vultr是美国知名云服务提供商Choopa.com旗下的VPS服务,Vultr母公司Choopa一直在为游戏公司提供全球支撑服务,因此该公司在全球14个国家及地区部署数据中心,包括日本东京、新加坡、美国洛杉矶、西雅图、英国伦敦、德国等地。可谓公司资金雄厚,体验和服务一流,最重要的是
阅读全文
摘要:原文地址:Nginx Linux详细安装部署教程 一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 下载相关组件 安装c++编译环
阅读全文
摘要:八、Maven安装配置 1. 下载 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2. 解压 tar xvf apache-maven-3.3.9-bin.t
阅读全文
摘要:网络配置 一、配置dns 1.修改/etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项: 2.NetworkManager重新装载上面修改的配置 # systemctl restart NetworkManager.se
阅读全文