摘要: 在一篇文章 "《离线安装mysql数据库》" ,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法。mysql数据库进行主从配置后,可以实现数据库的备份、同时应用也可以实现读写分离,提高应用的并发量。 1、主从原理 从《高性能mysql》书中讲解主从原理大致有三个步骤: 阅读全文
posted @ 2019-04-26 13:47 架构与我 阅读(37999) 评论(5) 推荐(6) 编辑
摘要: 开源数据库mysql,目前使用很广泛。作为程序员开发项目时,与关系型数据库打交道最多的估计也是mysql了。那么本文首先讲解如何离线安装mysql数据库,毕竟有很多项目部署在内网。 1、离线安装 本人的安装环境为CentOS Linux release 7.5.1804 (Core),那么其它的环境 阅读全文
posted @ 2019-04-24 13:43 架构与我 阅读(10481) 评论(0) 推荐(0) 编辑
摘要: 在上一章节中 "《技术选型和整合开发环境》" ,确定了开发的技术,但是如果直接这样用的话,可能开发效率会不高,为了提高开发的效率,这里再整合lombok和mybatis plus两个组件。 1、lombok 以前在Github上看到过lombok,但是也没有进一步了解它的作用。前几天用了一下,感觉代 阅读全文
posted @ 2019-04-22 14:02 架构与我 阅读(2200) 评论(3) 推荐(2) 编辑
摘要: 技术选型和整合开发环境 1、技术选型 博客网站是基于SpringBoot整合其它模块而开发的,那么每个模块选择的技术如下: SpringBoot版本选择目前较新的2.1.1.RELEASE版本 持久化框架选择Mybatis 页面模板引擎选择Freemarker 前台框架选择Bootstrap 后台框 阅读全文
posted @ 2019-04-17 14:01 架构与我 阅读(1459) 评论(3) 推荐(0) 编辑
摘要: 要确定一个系统的需求,首先需要明确该系统的用户有哪些,然后针对每一类用户,确定其需求。对于博客网站来说,用户有3大类,分别是: 作者,也即是注册用户 游客,也即非注册用户 管理员,网站维护人员 那么从这3大类用户的角度分析,来确定博客网站的需求。 1、作者需求 作者是博客网站中最重要的用户,是博客网 阅读全文
posted @ 2019-04-15 13:44 架构与我 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 之前写过 "《搭建docker本地镜像仓库并提供权限校验及UI界面》" 文章,然后有同仁评论道这样做太复杂了,如果Harbor来搭建会更简单同时功能也更强大。于是抽时间研究了基于Harbor构建本地镜像仓库,感觉Harbor的确更简单同时功能更强大,再此感谢各位同仁的建议。下面将基于Harbor构建 阅读全文
posted @ 2019-04-10 13:31 架构与我 阅读(1274) 评论(0) 推荐(1) 编辑
摘要: 移动开发以前一般都是原生的语言来开发,Android开发是用Java语言,IOS的开发是Object C或者Swift。那么对于开发一个App,至少需要两套代码、两个团队。对于公司来说,成本还是有的。然而现在有蛮多的公司开发App是基于React Native来开发的,这样可以做到一个App,就是一 阅读全文
posted @ 2019-04-08 13:23 架构与我 阅读(8693) 评论(0) 推荐(0) 编辑
摘要: 基于JavaMail开发邮件发送器工具类 在开发当中肯定会碰到利用Java调用邮件服务器的服务发送邮件的情况,比如账号激活、找回密码等功能。本人之前也碰到多次这样需求,为此特意将功能封装成一个简单易用工具类,需要用邮件发送功能时,只需要调用相关的接口即可。本人也将该工具提交到了GitHub上(htt 阅读全文
posted @ 2019-04-03 13:18 架构与我 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 搭建docker本地镜像仓库并提供权限校验及UI界面 docker本地镜像仓库的作用跟maven私服差不多,特别是公司级或者是小组级开发好的docker仓库可以上传到本地镜像仓库中,需要用时,直接从本地镜像仓库中拉取镜像即可,因为镜像仓库在自己公司,可以做到安全可控了。下面介绍搭建本地镜像仓库的过程 阅读全文
posted @ 2019-04-02 13:25 架构与我 阅读(1568) 评论(0) 推荐(2) 编辑
摘要: 1、Tess4j 最近在GitHub上看到一个图像识别的开源框架 "tess4j" ,而且是Java版的,为此利用此框架来识别验证码中的信息,利用它提供的字体库,来提取信息,对于没有什么干扰线的验证码准确率还是蛮高的,对于有一些干扰线的就差一些,不过也可以能通过训练字体库,从而可以提高准确率的。 根 阅读全文
posted @ 2019-04-01 13:24 架构与我 阅读(3103) 评论(3) 推荐(6) 编辑