自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 程序员如何有效阅读

说起阅读,应该是我唯一一个可以拿得出手、算得上兴趣的爱好了,毕竟坚持了许多年。有幸参与了周末的一个线下读书分享会,时间仓促,也没什么准备,基本也就是将平时的心得体会分享给在坐的各位书友。 自16年定居长沙后,延续至今基本保持在50本/年的速度进阅读。期间确实读到不少好书,对个人的思维认知的...

2019-07-16 09:30:00 88

转载 基于SpringCloud的Microservices架构实战案例-架构拆解

自第一篇《 基于SpringCloud的Microservices架构实战案例-序篇》发表出来后,差不多有半年时间了,一直也没有接着拆分完,有如读本书一样,也是需要契机的,还是要把未完成的工作做完,虽然并不是什么经典应用,还是有必要将simplemall的形成过程拆解下,也便于对此案例的...

2018-04-06 07:46:00 86

转载 利用jenkins实现自动构建、部署,提升团队开发效率

一大早就被群里的同学刷银川下雪的消息,看着我都发冷,突觉一阵凉风裹身,是不是该考虑秋裤了。 偏离主题,正文走起...... 使用jenkins目标:利用其结合maven完成自动构建,并部署到tomcat,解放出双手,专注于业务逻辑实现,可配置成定期自行构...

2018-03-09 10:50:00 110

转载 基于lua-nginx-module(openresty)的WEB应用防火墙

独乐乐,不如众乐乐,分享给大家一篇WEB应用防火墙的文章,基于Lua+ Nginx实现。以下是ngx_lua_waf的作者全文输出。 Github地址:https://github.com/loveshell/ngx_lua_waf ngx_lua_waf ngx_lua_waf是我...

2018-03-09 10:48:00 147

转载 【Spring容器】项目启动后初始化数据的两种实践方案

早期业务紧急,没有过多的在意项目的运行效率,现在回过头看走查代码,发现后端项目(Spring MVC+MyBatis)在启动过程中多次解析mybatis的xml配置文件及初始化数据,对开发阶段开发人员反复启停项目造成很大的时间浪费,也即是下面的第一种方式。 1.Servlet方式 ...

2018-03-09 10:45:00 77

转载 Spring Boot + Elasticsearch 实现索引的日常维护

全文检索的应用越来越广泛,几乎成了互联网应用的标配,商品搜索、日志分析、历史数据归档等等,各种场景都会涉及到大批量的数据,在全文检索方面,方案无外乎Lucene、Solr、Elasticsearch三种应用的较为广泛。es、solr的底层都依托于Lucene,但es比solr学习成本更低,由于...

2018-03-09 10:41:00 133

转载 Spring Boot + Elasticsearch实现大批量数据集下中文的精确匹配-案例剖析

缘由 数据存储在MYSQ库中,数据基本维持不变,但数据量又较大(几千万)放在MYSQL中查询效率上较慢,寻求一种简单有效的方式提高查询效率,MYSQL并不擅长大规模数据量下的数据查询。 技术方案 考虑后期同样会使用到es,此次直接结合spring-boot框架形成一个独立服务,并不涉...

2018-03-09 10:39:00 144

转载 互联网ID生成器方案

服务化、分布式已成为当下系统开发的首选,高并发操作在数据存储时,需要一套id生成器服务,来保证分布式情况下全局唯一性,以确保系统的订单创建、交易支付等场景下数据的唯一性,否则将造成不可估量的损失。 基于时间戳 比如流水号规则如下:XX-YYYYMMDD-N位随机数,这也是企业级应用开发常...

2018-03-09 10:37:00 102

转载 介绍几款常用的在线API管理工具

在项目开发过程中,总会涉及到接口文档的设计编写,之前使用的都是ms office工具,不够漂亮也不直观,变更频繁的话维护成本也更高,及时性也是大问题。基于这个背景,下面介绍几个常用的API管理工具,方便你与调用方更高效的沟通测试: Swagger 官网地址:https://swagger...

2018-03-09 10:36:00 103

转载 如何从传统软件开发顺利过渡到互联网技术开发

大年初五,按习俗迎财神的日子,恭喜你发财!祝愿在新年里收获满满,生活如意,工作顺心,待来年正月初五时,望今年始终无虚度。 今天来说一个比较普适性的问题:如何从传统软件开发转到互联网技术开发,这也是不少朋友问过我的问题,特整理一篇文章出来分享给大家。 软件无所谓传统与新兴,只不过面...

2018-03-09 10:34:00 154

转载 MYSQL千万级别数据量迁移Elasticsearch5.6.1实战

从关系型库中迁移数据算是比较常见的场景,这里借助两个工具来完成本次的数据迁移,考虑到数据量并不大(不足两千万),未采用snapshot快照的形式进行。 Elasticsearch-jdbc,Github地址:https://github.com/jprante/elasticsearch-j...

2018-03-09 10:32:00 107

转载 Nginx+Lua+Redis实现高性能缓存数据读取

引子 前些日子,入手了本开涛写的《亿级流量网站架构核心技术》,里面提到nginx+lua相结合开发高并发、高负载下的服务,看着手痒就立个task,有时间尝试一翻,随手也把操作步骤记录下来,有兴趣的朋友也可以试试。 不采用lua之前,我们从redis获取数据的路径与采用lua之后获取数据的...

2018-03-09 10:30:00 197

转载 基于SpringCloud的微服务架构实战案例项目

QuickStart 基于SpringCloud体系实现,简单购物流程实现,满足基本功能:注册、登录、商品列表展示、商品详情展示、订单创建、详情查看、订单支付、库存更新等等。 源码地址:https://github.com/backkoms/simplemall 每个业务服务采用独立的MYSQ...

2017-09-01 12:48:00 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除