小柒2012 + 关注
一个程序员,欢迎骚扰!!!

SpringBoot极简工具箱终于开源了

发布时间:2020-05-18 08:24:24 浏览:416 评论 :0

各位小伙伴们久等了,撸主花了无数个深夜吐血训练了100万小黄图做了一个鉴黄图床,终于在今天开放给大家了。2019年11月22日图床上线了,网友们也都很积极,甚是踊跃的上传了不少有趣的图片,当然由于一些特殊原因被过滤掉了,没能展示给各位网友。

系统监控 模块 敏捷开发 Image springboot 应用管理 云服务 文件服务器 分布式文件系统 Blog 管理系统

SpringBoot 2.x 开发案例之整合MinIo文件服务

发布时间:2020-05-15 10:53:49 浏览:417 评论 :1

前言 在之前的图床开发中撸主曾使用了分布式文件服务FASTDFS和阿里云的OSS对象存储来存储妹子图。奈何OSS太贵,FASTDFS搭建配置又太繁琐,今天给大家推荐一款极易上手的高性能对象存储服务MinIO 。

分布式 docker 配置 springboot 对象存储 string exception stream class void 高性能 Blog

是时候解放一下广大程序员的双手了

发布时间:2020-05-15 10:44:43 浏览:250 评论 :0

前言 作为靠双手吃饭的广大程序猿媛们,大家基本都是从数据库的增删改查一步一步过来的,每天都有写不完的代码,好不容易写完了,又会因为改了需求,为了能完工不得不加班写这些简单并且耗时的代码。 那么问题来了,我们可不可以去掉这些繁琐的步骤,把时间更多的放在提升自己的能力上,而不是每天只是做些简单重复繁琐的工作。

程序员 spring path 配置 springboot API string 开发环境 REST

臭名昭著的手机验证码功能是如何实现的

发布时间:2020-04-27 12:17:23 浏览:327 评论 :1

前言 现在基本上各种手机APP注册都会用到手机验证码,包括一些PC端网站也会使用手机号作为唯一标识验证! 恰巧,小明的老板,让其开发一个用户注册的功能,并且强制用户注册绑定手机,美其名曰为了提升安全性,呵呵哒,就是为了多撸一点用户信息。

Cache code 测试 控制台 脚本 string google 安全机制

Java8 Stream 真香,赶紧来舔一舔

发布时间:2020-04-27 12:15:52 浏览:529 评论 :0

如今Java14已经发布许久了,Java15也在路上跑着了,然鹅不少小伙伴Java8的API应该还没用溜吧!今天跟各位小伙伴们聊聊Java Stream API的具体使用方法以及应用场景。 举哥简单的例子,定义一个数组: String[] users = new String[]{"张三","李四","王二"}; 我们来使用之前的方式遍历: for(int i=0;i<users.

java reduce 排序 ADD API string stream list 数组

目前为止全网最全的 SpringBoot 参数传递方案

发布时间:2019-10-29 17:42:52 浏览:3105 评论 :1

前言 开发这么多年,肯定还有不少小伙伴搞不清各种类型的参数是如何传递的,很多同学都是拿来即用,复制粘贴一把撸,遇到问题还是一脸懵逼。 姿势 学习参数传递的正确姿势,先说怎么做,再说为什么,本质上还是复制粘贴一把撸,问题是你想问不想问为什么! 传递 用户登录 前端代码: var param = {...

Json logger string type list Blog

大家久等了,改造版阿里巴巴 sentinel 控制台终于开源了

发布时间:2019-10-10 09:00:44 浏览:1530 评论 :0

前言 最近几天,好几个小伙伴在后台询问,改造后的 sentinel-dashboard 什么时候开源。讲真,不是不想给大家放出来,是因为一些地方还没有完善好,怕误导了大家,在经过了一个星期业余时间的努力,终于把基础版本搞定了。

监控 程序员 数据库 控制台 物联网 Blog 存储 数据存储

阿里巴巴 Sentinel + InfluxDB + Chronograf 实现监控大屏

发布时间:2019-10-10 09:00:12 浏览:1184 评论 :0

前言 在上一篇推文中,我们使用时序数据库 InfluxDb 做了流控数据存储,但是数据存储不是目的,分析监控预警才是最终目标,那么问题来了,如何更好的实现呢?用过阿里巴巴 Sentinel 控制台的小伙伴,是不是觉得它的控制台丑爆了,而且只有短短的五厘米,显然不能满足大部分人或者场景的使用。

监控 数据库 控制台 Blog 数据存储

SpringBoot 2.0 + InfluxDB+ Sentinel 实时监控数据存储

发布时间:2019-10-10 08:59:18 浏览:1126 评论 :1

前言 阿里巴巴提供的控制台只是用于演示 Sentinel 的基本能力和工作流程,并没有依赖生产环境中所必需的组件,比如持久化的后端数据库、可靠的配置中心等。目前 Sentinel 采用内存态的方式存储监控和规则数据,监控最长存储时间为 5 分钟,控制台重启后数据丢失。

监控 docker 数据库 spring 配置 控制台 string database Blog 存储 数据存储

SpringBoot 2.0 + Nacos + Sentinel 流控规则集中存储

发布时间:2019-10-10 08:58:50 浏览:1052 评论 :0

前言 Sentinel 原生版本的规则管理通过API 将规则推送至客户端并直接更新到内存中,并不能直接用于生产环境。不过官方也提供了一种 Push模式,扩展读数据源ReadableDataSource,规则中心统一推送,客户端通过注册监听器的方式时刻监听变化,比如使用 Nacos、Zookeeper 等配置中心。

Cloud spring 配置 控制台 string class bean list Blog alibaba 存储

SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战

发布时间:2019-10-10 08:58:08 浏览:1302 评论 :0

前言 在从0到1构建分布式秒杀系统和打造十万博文系统中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。 在前面的文章中,我们使用了开源工具包 Guava 提供的限流工具类 RateLimiter 和 OpenResty 的 Lua 脚本分别进行 API 和应用层面的限流。

监控 Cloud spring 配置 集群 控制台 Blog alibaba

从SpringBoot构建十万博文聊聊限流特技

发布时间:2019-09-17 08:50:27 浏览:972 评论 :0

前言 在开发十万博客系统的的过程中,前面主要分享了爬虫、缓存穿透以及文章阅读量计数等等。爬虫的目的就是解决十万+问题;缓存穿透是为了保护后端数据库查询服务;计数服务解决了接近真实阅读数以及数据库服务的压力。

算法 服务器 线程 配置 tomcat 测试 string

SpringBoot开发案例之分布式集群共享Session

发布时间:2019-07-30 13:19:27 浏览:657 评论 :0

前言 在分布式系统中,为了提升系统性能,通常会对单体项目进行拆分,分解成多个基于功能的微服务,如果有条件,可能还会对单个微服务进行水平扩展,保证服务高可用。 那么问题来了,如果使用传统管理 Session 的方式,我们会遇到什么样的问题? 案例 这里拿下单举例,用户小明在天猫上相中了一个的娃娃,觉得不错,果断购买,选尺寸,挑身高,然后确认选择,赶紧提交订单,然后就跳转到了登录页面!小明表示很郁闷,大写的问号??? 小明进入娃娃页面,此时请求通过代理服务发送到业务系统一。

分布式 redis 高可用 spring 配置 集群 微服务 request 分布式系统 session 存储

SpringBoot开发案例之Nacos配置管理中心

发布时间:2019-07-25 11:51:16 浏览:892 评论 :0

前言 在开发过程中,通常我们会配置一些参数来实现某些功能,比如是否开启某项服务,告警邮件配置等等。一般会通过硬编码、配置文件或者数据库的形式实现。 那么问题来了,如何更加优雅的实现?欢迎来到 Nacos 的世界! Nacos 配置管理 Nacos 是阿里巴巴的开源的项目,全称 Naming Configuration Service ,专注于服务发现和配置管理领域。

mysql 数据库 配置 微服务 static Annotation 安全机制 class Blog alibaba

SpringBoot开发案例之Nacos注册中心管理

发布时间:2019-07-25 11:50:04 浏览:1690 评论 :0

前言 在之前的 Dubbo 服务开发中,我们一般使用 Zookeeper 作为注册中心,同时还需要部署 Dubbo 监控中心和管理后台。 Nacos 注册中心 Nacos 是阿里巴巴的开源的项目,全称 Naming Configuration Service ,专注于服务发现和配置管理领域。

java spring 配置 微服务 class Registry Blog alibaba service

SpringBoot开发案例之邮件多实例发送

发布时间:2018-10-09 16:33:39 浏览:1703 评论 :0

java spring 配置 smtp utf-8

从构建分布式秒杀系统聊聊分布式锁

发布时间:2018-08-03 17:21:08 浏览:2426 评论 :3

分布式 线程 lock string exception thread zookeeper

Grafana+Telegraf+Influxdb监控Tomcat集群方案

发布时间:2018-07-30 13:13:17 浏览:3700 评论 :0

前言 前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统。 相关软件 Nginx:代理访问 Grafana Grafana: 可视化面板(Dashboard),有.

监控 docker 配置 tomcat 集群 容器 Image cto Blog

从构建分布式秒杀系统聊聊WebSocket推送通知

发布时间:2018-07-18 18:33:19 浏览:2944 评论 :0

前言 秒杀架构到后期,我们采用了消息队列的形式实现抢购逻辑,那么之前抛出过这样一个问题:消息队列异步处理完每个用户请求后,如何通知给相应用户秒杀成功? 场景映射 首先,我们举一个生活中比较常见的例子:我们去银行办理业务,一般会选择相关业务打印一个排号纸,然后就可以坐在小板凳上玩着手机,等待被小喇叭报号。

分布式 消息队列 服务器 配置 浏览器 websocket string static void session

8