无分类 Web 安全漏洞 SSRF 简介及解决方案 说到 Web 安全,我们前端可能接触较多的是 XSS 和 CSRF。工作原因,在所负责的内部服务中遭遇了SSRF 的困扰,在此记录一下学习过程及解决方案。SSRF(Server-Side Request Forgery),即服务端请求伪造,是一种由…
无分类 来,控制一下 Goroutine 的并发数量 在这里,假设 userCount 是一个外部传入的参数(不可预测,有可能值非常大),有人会全部丢进去循环。想着全部都并发 goroutine 去同时做某一件事。觉得这样子会效率会更高,对不对!
java Spring Boot [后台脚手架] SanJi Boot v2.0 -去繁就简 重新出发 SanJi Boot v2.0 去繁就简 重新出发 基于Spring Boot 集成一些常用的功能,你只需要基于它做些简单的修改即可。 演示环境: 网址: SanJi-Boot v2.0 用户名/密码: admin/admin 功能列表: [x] 权限认证 [x] 权限管…
无分类 老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码 在业务开发的过程中,往往存在平台代码和业务代码耦合严重难以分离、业务和业务之间代码交织缺少拆解的现象。平台和业务代码交织导致不易修改,不同业务的代码交织增加了不同负责团队之间的协同成本。因此不论从…
java java并发实战:连接池实现 在我们使用数据库的过程中,我们往往使用数据库连接池而不是直接使用数据库连接进行操作,这是因为每一个数据库连接的创建和销毁的代价是昂贵的,而池化技术则预先创建了资源,这些资源是可复用的,这样就保证了在…
无分类 从 10 秒到 2 秒!ElasticSearch 性能调优 “ELK”是 ElasticSearch、Logstash、Kibana 三门技术的简称。如今 ELK 技术栈在互联网行业数据开发领域使用率越来越高,做过数据收集、数据开发、数据存储的同学相信对这个简称并不陌生,而ElasticSearch(以下简…
java api 接口管理工具 现在,Web 应用的前后端分离事实上已经成为了大家都认可的一种开发方式,前后端分离之后,前端与后端都用接口(api)来沟通,这就需要我们做好 API 接口管理,所以,这次来聊聊 API 接口管理工具。
无分类 最易懂的闪电网络Lightning Network的简介 区块链很慢,而且昂贵。闪电网络(Lightning Network)就是解决这个问题的。如果我不得不发送给你一些比特币,你会在几个小时内收到它们,而且我也支付了很高的交易费。凭这样的声誉,Blockchains将如何接管世界?
无分类 CAP 定理 —— 可用性 (Availability) 和分区容忍 (Partition tolerance) 分布式系统现在变得越来越重要,CAP 定理描述了分布式系统的固有特性,能帮助我们更好地理解分布式系统文章翻译自stackoverflow高赞回答,有能力的同学建议看看原文[链接]