摘要:
上一篇文章,我们基于mysql的读写分离完成了主从同步,但这样的主从同步有一个缺陷,程序员需要记录哪些机子提供增删改服务,哪些机子提供查询服务,如此一来就会形成硬编码。能不能使得程序员集中精力于业务,逻辑上只有一个mysql服务,但物理上却又多个mysql服务;能不能屏蔽复杂性却提升性能,mycat 阅读全文
posted @ 2020-03-27 15:15
张力的程序园
阅读(203)
评论(0)
推荐(0)
摘要:
1、环境约束 centos 7 64位 nginx-1.5.0 apache-tomcat-8.5.38 2、前提约束 完成tomcat集群搭建以及nginx的负载均衡 https://www.jianshu.com/p/c8aa1a323e3a 解压两次apache-tomcat-8.5.38压缩 阅读全文
posted @ 2020-03-27 15:14
张力的程序园
阅读(251)
评论(0)
推荐(0)
摘要:
springboot建议使用模板技术如freemarker、thymleaf,不建议使用jsp,但是它支持使用jsp。本文将阐述springboot中如何支持jsp。 1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x6 阅读全文
posted @ 2020-03-27 15:13
张力的程序园
阅读(153)
评论(0)
推荐(0)
摘要:
本文将讲述创建一个普通的maven项目,并在其中创建interface以及pojo的模块。 1、环境约束 win10 64为操作系统 idea2018.1.5 jdk 8u162 windows x64 2、软件下载 百度网盘: 链接:https://pan.baidu.com/s/1gfnI8Nq 阅读全文
posted @ 2020-03-27 15:12
张力的程序园
阅读(120)
评论(0)
推荐(0)
摘要:
1 环境约束 centos 6.4 64位 redis 3.2.6 ruby-2.2.7 2 前提条件 centos能够连接到外网 能够通过putty访问centos ruby-2.2.7压缩包已经上传至/root文件夹 redis-3.2.6压缩包已经上传至/root文件夹 3 下载软件 官网: 阅读全文
posted @ 2020-03-27 15:10
张力的程序园
阅读(119)
评论(0)
推荐(0)
摘要:
springboot对文件上传和下载的支持是极为方便的。本节将阐述springboot中进行文件上传和下载。 1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 2、前提约束 完成springboot创建web项目 阅读全文
posted @ 2020-03-27 15:03
张力的程序园
阅读(228)
评论(0)
推荐(0)
摘要:
solr是非常流行的检索和搜索服务,以lucence的倒排索引为基础。本文将以介绍springboot如何整合solr。 1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 2、前提约束 完成springboot创建 阅读全文
posted @ 2020-03-27 15:01
张力的程序园
阅读(197)
评论(0)
推荐(0)
摘要:
springboot是微服务的前提,因而热部署是其必要的一个特性之一。本文将讲述springboot如何实现热部署。 1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 2、前提约束 完成springboot创建we 阅读全文
posted @ 2020-03-27 15:00
张力的程序园
阅读(193)
评论(0)
推荐(0)
摘要:
日志在系统中起着回溯运行历史的重要作用,现在java日志当中有两大阵营,分别是Commons Logging和Slf4j,Log4j/Log4j2和Logback分别是其的实现。Spring Boot默认使用的是Slf4j+Logback组合,本文将阐述如何在springboot中使用Logback 阅读全文
posted @ 2020-03-27 14:59
张力的程序园
阅读(166)
评论(0)
推荐(0)
摘要:
swagger是一款流行的restful api展示和测试的插件,本文讲述springboot如何整合swagger。 1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 2、前提约束 完成springboot创建w 阅读全文
posted @ 2020-03-27 14:57
张力的程序园
阅读(158)
评论(0)
推荐(0)
摘要:
1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 mysql6.5 2、前提约束 完成springboot创建web项目 https://www.jianshu.com/p/de979f53ad80 注意:笔者创建 阅读全文
posted @ 2020-03-27 14:56
张力的程序园
阅读(344)
评论(0)
推荐(0)
摘要:
1、环境约束 win10 64位操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 2、前提约束 idea已安装 https://www.jianshu.com/p/1ad292812ab1 jdk8已安装 https://www.jianshu. 阅读全文
posted @ 2020-03-27 14:55
张力的程序园
阅读(265)
评论(0)
推荐(0)
摘要:
linux有诸多版本,安装软件方式不一而同。更多的,操作系统本身已经包含绝大多数的服务和软件。就拿我们当前使用centos7来讲,如果在安装过程中选择工作站模式,那么几乎所有常用的包和软件都会被安装,比如jdk就已经安装完毕。本文将介绍几种常用的软件安装方式,当然也包括卸载。 第一种:上传软件压缩包 阅读全文
posted @ 2020-03-27 14:54
张力的程序园
阅读(144)
评论(0)
推荐(0)
摘要:
本文将阐述linux当中的基本操作命令。 1、操作环境 vmware 14.1 centos7 64 putty 2、前提约束 已安装vmware vmware中已安装centos【注意,也可以直接就是一台linux机子,使用vmware是一个选项而已】 在本机能访问到centos【注意,本文中所涉 阅读全文
posted @ 2020-03-27 14:53
张力的程序园
阅读(93)
评论(0)
推荐(0)
摘要:
1、linux的由来 Multics计划 上世纪五六十年代,计算机基于批处理系统,资源利用率低,为了改变这一现状,贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合起来准备研发一个分时多任务处理系统,并命名为Multics(多路信息计算系统)。但由于系统设计过于复杂,该项目以失败 阅读全文
posted @ 2020-03-27 14:52
张力的程序园
阅读(152)
评论(0)
推荐(0)
摘要:
前面几篇文章,我们讲述了web层和service层的解耦合,我们关注的焦点只在这两层,而在一个真实的项目当中肯定需要数据库访问。因此,本文将讲述在前面的基础之上如何加入数据查询逻辑。 1、环境约束 win10 64为操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 wi 阅读全文
posted @ 2020-03-27 14:50
张力的程序园
阅读(350)
评论(1)
推荐(0)
摘要:
分布式架构在大型网站中不可或缺,dubbo+zookeeper是实现分布式的技术之一。Dubbo是阿里巴巴SOA服务化治理方案的核心框架,zookeeper是dubbo推荐的注册中心。要使用dubbo,必须先使用zookeeper。本文将讲述zookeeper的安装以及测试。 1、环境约束 vmwa 阅读全文
posted @ 2020-03-27 14:49
张力的程序园
阅读(368)
评论(0)
推荐(0)
摘要:
本文将讲述基于已经搭建好的dubbo以及zookeeper,创建服务的生产者,并注册到zookeeper。 1、环境约束 win10 64为操作系统 idea2018.1.5 maven 3.0.5 jdk 8u162 windows x64 2、软件下载 百度网盘: 链接:https://pan. 阅读全文
posted @ 2020-03-27 14:48
张力的程序园
阅读(203)
评论(0)
推荐(0)
摘要:
分布式架构在大型网站中不可或缺,dubbo+zookeeper是实现分布式的技术之一。Dubbo是阿里巴巴SOA服务化治理方案的核心框架,zookeeper是dubbo推荐的注册中心。要使用dubbo,必须先使用zookeeper。本文将讲述zookeeper的安装以及测试。 1、环境约束 vmwa 阅读全文
posted @ 2020-03-27 14:47
张力的程序园
阅读(178)
评论(0)
推荐(0)
摘要:
elasticsearch是一款检索和搜索引擎,与solr类似,以lucence为基础。本文将阐述通过docker安装elasticsearch。 1、搜索elasticsearch 2、获取elasticsearch 3、启动elasticsearch 4、查看状态 5、安装Head插件 5、测试 阅读全文
posted @ 2020-03-27 14:46
张力的程序园
阅读(176)
评论(0)
推荐(0)