摘要:
异步化,高并发大杀器 咖啡拿铁 架构师小秘圈 昨天 作者:咖啡拿铁,现就职于美团点评,后端研发 来自:公众号咖啡拿铁(ID:code_3092860495) 1,同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步
阅读全文
posted @ 2018-09-21 10:23
Bigben
阅读(220)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/little_newBee/article/details/80383691 在使用spring的过程中,一直都看到写代码时@Bean总是与@Configuration一起使用,那么是否真的是使用@Be
阅读全文
posted @ 2018-09-18 17:27
Bigben
阅读(3109)
推荐(0)
摘要:
java代码,计算在地图上某个点,以这个点为中心,覆盖若干公里范围的最大和最小经纬度
阅读全文
posted @ 2018-09-17 17:28
Bigben
阅读(1153)
推荐(0)
摘要:
指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据。 经度:113.914619 纬度:22.50128 范围:2km longitude为数据表经度字段 latitude为数据表纬度字段 SQL在mysql下测试通过,其他数据库可能需要修改 SQL语句如下: selec
阅读全文
posted @ 2018-09-17 14:03
Bigben
阅读(2726)
推荐(0)
摘要:
在PowerShell中使用curl(Invoke-WebRequest) 本文作者:@Ryan Miao 本文链接:https://www.cnblogs.com/woshimrf/p/5899629.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协
阅读全文
posted @ 2018-09-17 10:24
Bigben
阅读(8119)
推荐(0)
摘要:
看完这篇分析,还不懂分布式事物,请给我差评 咖啡拿铁 架构师小秘圈 今天 作者:咖啡拿铁,现就职于美团点评,后端研发 来自:公众号咖啡拿铁(ID:code_3092860495) 0 题记 又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活
阅读全文
posted @ 2018-09-14 10:19
Bigben
阅读(482)
推荐(1)
摘要:
1,twurl安装 1.1,安装软件管理包工具,在管理员身份打开的cmd中执行: 1.2,choco install ruby 1.3,gem install twurl 1.4,gem install jq 格式化json 2,注册twitter开发者账号 https://developer.tw
阅读全文
posted @ 2018-09-11 17:24
Bigben
阅读(1486)
推荐(0)
摘要:
https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653550127&idx=1&sn=93f79e007d757a2ba887e8dc9e6c47f6&chksm=813a67b7b64deea1093304b21065d76073f0e
阅读全文
posted @ 2018-09-07 12:21
Bigben
阅读(1097)
推荐(0)
摘要:
https://mp.weixin.qq.com/s?__biz=MzU1NDA4NjU2MA==&mid=2247492538&idx=2&sn=9a2bd9fe2d7fd681c10ebd368ef81c9c&chksm=fbea5a75cc9dd3636c148ebe6e296621d0c07
阅读全文
posted @ 2018-09-05 10:13
Bigben
阅读(3289)
推荐(0)
摘要:
Consul vs. Eureka Eureka is a service discovery tool. The architecture is primarily client/server, with a set of Eureka servers per datacenter, usuall
阅读全文
posted @ 2018-09-04 17:58
Bigben
阅读(161)
推荐(0)
摘要:
1 原理:查看谷歌翻译网站,输入需要翻译的文字,选择语言得到翻译后的文字,发送异步请求参数返回结果。java使用httpclient发送请求,实现使用代码翻译文章的功能。 1 原理:查看谷歌翻译网站,输入需要翻译的文字,选择语言得到翻译后的文字,发送异步请求参数返回结果。java使用httpclie
阅读全文
posted @ 2018-09-03 17:33
Bigben
阅读(3116)
推荐(0)
摘要:
如何搭建高可用redis架构? 温国兵 架构师小秘圈 昨天 作者:温国兵,曾任职于酷狗音乐,现为三七互娱 DBA。目前主要关注领域:数据库自动化运维、高可用架构设计、数据库安全、海量数据解决方案、以及开源技术在互联网中的应用 1 题记 Redis 是一个开源的使用 ANSI C 语言编写、支持网络、
阅读全文
posted @ 2018-08-31 10:19
Bigben
阅读(2100)
推荐(0)
摘要:
架构师带你玩转分布式锁 原创: 奎哥 不止思考 1周前 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能
阅读全文
posted @ 2018-08-31 10:12
Bigben
阅读(211)
推荐(0)
摘要:
Java8内存模型—永久代(PermGen)和元空间(Metaspace) liuxiaopeng 纯洁的微笑 今天 作者:liuxiaopeng 原文出处:https://www.cnblogs.com/paddix/p/5309550.html 一、JVM 内存模型 根据 JVM 规范,JVM
阅读全文
posted @ 2018-08-31 10:07
Bigben
阅读(270)
推荐(0)
摘要:
【SFA官方翻译】使用 Kubernetes、Spring Boot 2.0 和 Docker 的微服务快速指南 原创: Darren Luo SpringForAll社区 今天 原文链接:https://dzone.com/articles/quick-guide-to-microservices
阅读全文
posted @ 2018-08-30 17:04
Bigben
阅读(466)
推荐(0)
摘要:
kafka为什么这么优秀! 阿飞的博客 匠心零度 今天 1.动机2.持久化3.效率4.生产者4.1负载均衡4.2异步发送5.消费者Push vs. Pull消费者位置离线数据加载 1.动机 kafka被设计为能扮演一个大公司可能需要的处理所有实时数据流的统一平台。为了达成这个目的,我们必须考虑相当广
阅读全文
posted @ 2018-08-30 16:58
Bigben
阅读(754)
推荐(0)
摘要:
考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。 本文围绕以下几点进行阐述: 为什么使用
阅读全文
posted @ 2018-08-30 16:50
Bigben
阅读(237)
推荐(0)
摘要:
String:字符串常量池 作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串常量池: String:字符串常量池 作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常
阅读全文
posted @ 2018-08-30 16:38
Bigben
阅读(353)
推荐(0)
摘要:
https://mp.weixin.qq.com/s?__biz=MzU0OTE4MzYzMw==&mid=2247485240&idx=1&sn=b5b9c8c41659d2457282dc7ff54d992e&chksm=fbb28ec6ccc507d0951dc50f1a3ecb2529ab3
阅读全文
posted @ 2018-08-30 11:17
Bigben
阅读(627)
推荐(0)
摘要:
最近在补架构师图谱里的内容,OAuth2.0是其中一块,抽空看了几个文章,理解了一下。 不过我感觉多数文章都不是很直观,花费了好久才理解其中的过程,以及为什么要这么设计,也许里面还有一些为什么没搞清楚。 于是我试着写出来,用更好的方式来理解OAuth2.0。 一、OAuth2.0是什么 我们经常用某
阅读全文
posted @ 2018-08-28 10:23
Bigben
阅读(432)
推荐(0)
摘要:
来自95后的天池中间件大赛总结 kiritomoe 程序猿DD 7月31日 作者:老徐 来源:kirito的技术分享 第一部分:Dubbo Mesh优化 天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说
阅读全文
posted @ 2018-08-16 15:26
Bigben
阅读(394)
推荐(0)
摘要:
linux 网络io 堵塞,同步 I/O多路复用详解 说在前面 上篇NIO相关基础篇二,主要介绍了文件锁、以及比较关键的Selector,本篇继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型、零拷贝等一些内容,目前能理解到的就这些了,后续还会继续有一到二篇左右与NIO内容相关,估计在
阅读全文
posted @ 2018-08-14 10:28
Bigben
阅读(282)
推荐(0)
摘要:
技术指标: PV(Page View, 页面浏览量)在千万级别QPS(Query Per Second, 每秒处理请求数)在百万级别数据量在千亿级别接口响应速度不能超过150毫秒用户提交请求到页面呈现不能超过3秒 架构设计:1. 从LAMP架构转为面向服务架构(服务可以用多种开发语言实现,不受一种开
阅读全文
posted @ 2018-08-13 15:37
Bigben
阅读(1019)
推荐(0)
摘要:
https://blog.csdn.net/ychenfeng/article/details/74980531 Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的
阅读全文
posted @ 2018-08-13 11:16
Bigben
阅读(1061)
推荐(0)
摘要:
再有人问你分布式事务,把这篇扔给他 咖啡拿铁 纯洁的微笑 今天 前言 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的
阅读全文
posted @ 2018-08-10 11:06
Bigben
阅读(8184)
推荐(1)
摘要:
剖析定位系统问题,性能优化指南 王亚普 占小狼的博客 今天 关于系统性能优化涉及的内容非常多,我会分几篇文章来分享,这次分享下定位系统层面问题的常用方法。 系统性能定义 Throughout 吞吐量 (系统每秒钟可以处理的请求数) Latency 延迟 (系统处理一个请求的延迟) Usage 资源利
阅读全文
posted @ 2018-08-10 10:08
Bigben
阅读(758)
推荐(0)
摘要:
InnoDB,5项最佳实践,知其所以然? 原创: 58沈剑 架构师之路 昨天 缓存讲了一个月《缓存架构,一篇足够》。今天,开始写数据库。 第一篇,说说MySQL两个最常用的存储引擎,MyISAM和InnoDB。照自己的理解,把一些知识点总结出来,不只说知识点,多讲“为什么”。一、关于count(*)
阅读全文
posted @ 2018-08-09 10:37
Bigben
阅读(277)
推荐(0)
摘要:
缓存架构,一篇足够? 原创: 58沈剑 架构师之路 7月16日 缓存是互联网系统架构中必不可少的一环,近一个月,写了一些缓存的文字。1.《进程内缓存究竟怎么玩?》缓存,可以分为:进程内缓存,缓存集群。文章介绍了:(1)什么是进程内缓存(2)进程内缓存的优缺点(3)进程内缓存保存一致性的3种方案(4)
阅读全文
posted @ 2018-08-09 10:32
Bigben
阅读(922)
推荐(0)
摘要:
JVM源码分析之一个Java进程究竟能创建多少线程 原创: 寒泉子 你假笨 2016-12-06 概述 虽然这篇文章的标题打着JVM源码分析的旗号,不过本文不仅仅从JVM源码角度来分析,更多的来自于Linux Kernel的源码分析,今天要说的是JVM里比较常见的一个问题 这个问题可能有几种表述 一
阅读全文
posted @ 2018-08-08 15:09
Bigben
阅读(1755)
推荐(0)
摘要:
MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql MySQL大表优化方案 mysql mysql 168 168 当MySQL单表记录
阅读全文
posted @ 2018-08-08 10:50
Bigben
阅读(174)
推荐(0)
摘要:
Spring 依赖注入优化 原创: carl.zhao SpringForAll社区 今天 Spring 最大的好处就是依赖注入,关于什么是依赖注入,在Stack Overflow上面有一个问题,如何向一个5岁的小孩解释依赖注入,其中得分最高的一个答案是: When you go and get t
阅读全文
posted @ 2018-08-08 10:41
Bigben
阅读(218)
推荐(0)
摘要:
一、控制浏览器缓存 1. 浏览器缓存简介 浏览器缓存遵循HTTP协议定义的缓存机制(如:Expires;Cache-control等)。 当浏览器无缓存时,请求响应流程 当浏览器有缓存时,请求响应流程 浏览器缓存校验过期机制 浏览器请求流程 2. Nginx控制浏览器缓存配置 ngx_http_he
阅读全文
posted @ 2018-08-07 14:42
Bigben
阅读(383)
推荐(0)
摘要:
运维发现服务器有大量连接不释放,而且每次app访问都会建立新连接。 netstat -antlp |grep ESTAB|grep 8080|wc -l (访问服务器8080端口的已建立的连接数) 后来用浏览器测试没问题。接着发现终端连接时,设置了http header: Connection: k
阅读全文
posted @ 2018-08-06 17:05
Bigben
阅读(1126)
推荐(0)
摘要:
HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你! crossoverJie 纯洁的微笑 今天 前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正
阅读全文
posted @ 2018-08-01 10:21
Bigben
阅读(209)
推荐(0)
摘要:
第一次有人把5G讲的这么简单明了 鲜枣课堂 纯洁的微笑 今天 关于5G通信,常见的文章都讲的晦涩难懂,不忍往下看,特转载一篇,用大白话实现5G入门。 简单说,5G就是第五代通信技术,主要特点是波长为毫米级,超宽带,超高速度,超低延时。1G实现了模拟语音通信,大哥大没有屏幕只能打电话;2G实现了语音通
阅读全文
posted @ 2018-08-01 10:20
Bigben
阅读(7935)
推荐(1)
摘要:
Java 帝国之建造者模式 原创: 王钦誉 码农翻身 今天 本文来自王钦誉的投稿,老刘做了较大修改。 原文地址: https://xiaoqinyu0000.github.io/2018/06/11/Java/JavaBuilder/ 据说在帝国建立初期,人类眼里的Java程序就是一个黑乎乎的命令行
阅读全文
posted @ 2018-07-27 09:51
Bigben
阅读(324)
推荐(0)
摘要:
搭建高可用的Redis服务,需要注意这些方面! HorstXu 占小狼的博客 今天 ◎作者 | HorstXu www.cnblogs.com/xuning/p/8464625.html 基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储
阅读全文
posted @ 2018-07-25 10:57
Bigben
阅读(1006)
推荐(0)
摘要:
SpringBoot整合阿里Druid数据源及Spring-Data-Jpa https://mp.weixin.qq.com/s?__biz=MzU0MDEwMjgwNA==&mid=2247484669&idx=1&sn=f28a9ae8067af39c8d9406b7842c7751&chks
阅读全文
posted @ 2018-07-25 10:02
Bigben
阅读(388)
推荐(0)
摘要:
最近儿子在练天空之城钢琴曲。为了方便他听久石让的原版,绝对做张cd。另外加入了自己比较喜欢的几首乐曲。在家音响上聆听时发现,不管是中国乐曲,还是西洋乐,都很美,耳朵都出油了。放到网盘供喜爱之人欣赏,喜欢的话别忘了留个言。 百度网盘:https://pan.baidu.com/s/1Hm9vj0K0H
阅读全文
posted @ 2018-07-24 18:09
Bigben
阅读(310)
推荐(0)
摘要:
用nero,选择cd,音乐光盘(第一个)可以添加入wav,MP3等。刻录即可。
阅读全文
posted @ 2018-07-23 10:07
Bigben
阅读(483)
推荐(0)