摘要: 源码编译安装MySQL8.0.20 1 概述 本文章主要讲述了如何从源码编译安装MySQL 8.0.20,首先会介绍一些编译安装的相关知识,然后开始编译安装。 2 源码编译安装的相关知识 2.1 make与configure make是一个编译的命令,会在当前的目录下寻找Makefile这个文件,Makefile文件记录了源代码如何编 阅读全文
posted @ 2020-05-06 18:59 氷泠 阅读(2167) 评论(0) 推荐(1)
摘要: IDEA/JRebel实现内部/外部/远程Tomcat热部署Spring Boot 1 概述 所谓热部署,对于Java来说,就是在运行时更新Java类文件。IDEA可以使用自带的Spring Boot热部署的方式进行本地/远程热部署,或者使用JRebel进行本地/远程热部署,不过需要安装JRebel and XRebel for IntelliJ这个插件。 本文将会介绍这两种方式来 阅读全文
posted @ 2020-04-22 13:59 氷泠 阅读(1615) 评论(0) 推荐(0)
摘要: OkHttp配置HTTPS访问+服务器部署 1 概述 OkHttp配置HTTPS访问,核心为以下三个部分: sslSocketFactory HostnameVerifier X509TrustManager 第一个是套接字工厂,第二个用来验证主机名,第三个是证书信任器管理类。通过OkHttp实现HTTPS访问需要自己实现以上三部分,另外还简 阅读全文
posted @ 2020-04-16 22:20 氷泠 阅读(4748) 评论(0) 推荐(0)
摘要: MySQL8开启SSL加密 1 概述 MySQL从5.7开始默认开启SSL加密功能,进入MySQL控制台后输入status可以查看SSL的状态,出现下图表示在使用SSL: 另外,加密连接需要密钥与证书,可以使用OpenSSL手动生成或使用mysql_ssl_rsa_setup自动生成,这里使用了mysql_ssl_rsa_se 阅读全文
posted @ 2020-04-16 22:18 氷泠 阅读(2979) 评论(0) 推荐(0)
摘要: Github Pages+Gridea搭建个人博客 1 概述 Github Pages可以用来托管个人网站,静态的,便于用来实现博客,可以在一个仓库的settings中开启: Gridea是一个静态博客写作客户端,所有文件都在本地,没有数据库,实现简单,支持Markdown。 2 准备工作 一个Gthub账号 一个Github Pages的仓库 一个 阅读全文
posted @ 2020-04-16 22:11 氷泠 阅读(808) 评论(0) 推荐(0)
摘要: 1 概述 Activity之间的跳转主要使用 startActivity(Intent intent); startActivityForResult(Intent intent,int requestCode); 这两个函数,传递数据的话利用Intent进行传递,负责数据需要配合Bundle使用。 阅读全文
posted @ 2020-04-16 22:10 氷泠 阅读(653) 评论(0) 推荐(0)
摘要: 1 前言 编译安装Apache HTTP Server,目前最新的版本为2.4.41,做好apr,apr-util,pcre的安装后编译安装即可。 2 准备工作 三个:apr,apr-util,pcre,已安装的可以跳过。 2.1 apr 下载:链接 tar -zxvf apr-1.7.0.tar. 阅读全文
posted @ 2020-04-16 21:33 氷泠 阅读(343) 评论(0) 推荐(0)
摘要: 1 概述 Linux下安装CMake,目前最新的版本为3.17.0-rc2,安装的方式一共有三种: 通过软件包仓库安装 通过编译好的版本进行安装 从源码手动编译安装 2 仓库安装 笔者的是Deepin,可以直接apt安装: sudo apt install cmake 安装是没问题了,但是版本有点旧 阅读全文
posted @ 2020-04-16 21:30 氷泠 阅读(21120) 评论(3) 推荐(3)
摘要: Linux更新Python3.8 1 下载源码 源码地址 选版本下载即可,目前最新为3.8.2版本。 2 解压 tar -zxvf Python-3.8.2.tgz cd Python-3.8.2 3 新建安装目录 安装目录在/usr/local/python38: sudo mkdir /usr/local/python38 4 阅读全文
posted @ 2020-04-16 21:28 氷泠 阅读(2011) 评论(0) 推荐(0)
摘要: Linux下更新GCC 11/100 发布文章 qq_27525611 No file chosen new 1 下载源码 链接 目前最新为9.2版本。 2 解压 tar -zxvf gcc-9.2.0.tar.gz cd gcc-9.2.0 3 download_prerequisites脚本 运 阅读全文
posted @ 2020-04-16 21:27 氷泠 阅读(2537) 评论(0) 推荐(0)