摘要: Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。简单地说,Kafka就相比是一个邮箱,生产者是发送邮件的人,消费者是接收邮件的人,Kafka就是用来存东西的,只不过它提供了一些处理邮件的机制。 一、Kafka的优势如下: 高吞吐量、低延迟:kafka每 阅读全文
posted @ 2020-08-10 09:25 刘志斌 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.在jenkins所在服务器上创建Dockerfile文件 FROM centos:centos7.9.2009MAINTAINER liuzhibin# 安装JDKCOPY jdk1.8.0_251 /var/local/jdk1.8.0_251 ENV JAVA_HOME /var/local 阅读全文
posted @ 2020-08-07 10:04 刘志斌 阅读(680) 评论(0) 推荐(0) 编辑
摘要: Maven 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> View Code 配置Actu 阅读全文
posted @ 2020-07-29 17:27 刘志斌 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一级缓存(作用域SqlSession) MyBatis的一级查询缓存(也叫作本地缓存)是基于org.apache.ibatis.cache.impl.PerpetualCache 类的 HashMap本地缓存,其作用域是SqlSession 在同一个SqlSession中两次执行相同的 sql 查询 阅读全文
posted @ 2020-07-29 10:56 刘志斌 阅读(127) 评论(0) 推荐(0) 编辑
摘要: IDEA中添加CheckStyle的方法: 1.菜单File->Settings->Plugins 搜索checkstyle,点击install安装 2.使用自定义的规则 3.自定义规则范例,导入过程中可能提示各种错误。可以从网上download google或sun的范例,对比节点位置,修改自己的 阅读全文
posted @ 2020-07-23 10:43 刘志斌 阅读(1289) 评论(0) 推荐(1) 编辑
摘要: 图片是网站中必不可少的一个组成部分,随着网站的不断发展,对图片的处理也将随着访问的增长,图片的增加提出不断改进的需求。 网站初期,所有的一切都从简图片所存在的位置通常会在站点下的Images文件夹。 随着访问的增加,IIS压力的增大,开始做拆分,将图片文件夹作为单独站点提取出来如http://images.***.com/(可能根据需要会拆分成多个图片服务器,与具体业务环境相关),拆分之后很好的将单个IIS应用池的压力分担到2个乃至多个上,大大提高访问瓶颈。 随着访问的进一步增加,服务器压力已经无法支撑,这时我们需要将图片站点作为独立服务器存在。 在访问图片的过程中,我们可能会面临一个图片有多 阅读全文
posted @ 2012-04-09 11:46 刘志斌 阅读(4502) 评论(0) 推荐(0) 编辑
摘要: 突破数据库瓶颈 在网站发展过程中,随着访问量的不断增加,业务逻辑的复杂度的增长,数据库的通常会成为瓶颈,制约着并发量的增长。如何提升数据库的效率与并发量成为重要课题。 在我们添加索引,采用存储过程,优化SQL语句这些之外我们还能做些什么呢? 如上图所示,根据业务拆分数据库,比如拆分成用户库,产品库,订单库,评论库等,每部分数据间的关联其实并不大,拆分后对业务逻辑的清晰度会有更一步的体现,如果再配合上SOA架构,一份逻辑接口对应一个数据库,那将会提供一个非常清晰的数据逻辑,防止每个前段系统都与部分甚至所有数据库都有访问关联,对问题的查找与数据管理提供极大便利。经过拆分,数据库的承载能力在理论情. 阅读全文
posted @ 2012-04-09 11:20 刘志斌 阅读(1393) 评论(0) 推荐(0) 编辑