标签:queue

Java

【深入揭秘Tomcat服务器底层原理】一起来扒一扒这只我们又爱又恨的“Tom猫”

22

xubiao.zhuang 发布于 2019-04-26

还没关注?伸出中指点这里! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 来源:http://u6.gg/svBd4 Tomcat是什么 Tomcat是开源的 Java Web 应用服务器,实现了 Java EE 的部分技术规范,比如 Java Servlet、Ja...

阅读(12)评论(0)赞 (0)

Java

RocketMQ 快速上手

刘莉莉 发布于 2019-04-26

本快速上手手册,指的是在本地计算机上设置RocketMQ消息传递系统从发送和接收消息的详细说明. 必要环境 64位的操作系统 64位的JDK1.8+ 以上 Maven 3.2.x 以上 Git 4G以上的存储空间用于代理实例 下载和构建发布版 在这里可以下载 4.4.0 正式版的...

阅读(11)评论(0)赞 (0)

编程技术

微服务容错限流Hystrix入门

7

darida 发布于 2019-04-26

复杂分布式系统通常有很多依赖,如果一个应用不能对来自依赖 故障进行隔离,那么应用本身就处在被拖垮的风险中。在一个高流量的网站中,某个单一后端一旦发生延迟,将会在数秒内导致 所有应用资源被耗尽(一个臭鸡蛋影响一篮筐)。 如秒杀、抢购、双十一等场景,在某一时间点会有爆发式的网络流量涌...

阅读(8)评论(0)赞 (0)

Java

java锁浅析

1

Harries 发布于 2019-04-26

java开发中进行并发编程时针对操作同一块区域时,如果不加锁会出现并发问题,数据不是自己预计得到的值。我觉得有点像mysql事务中脏读、不可重复读、幻读的问题。加锁的目的是为了保证同一时间只有我一个人操作同一个资源。 如何在代码里面加锁 jdk提供给了我们很多锁的实现方式,用于各...

阅读(7)评论(0)赞 (0)

Java

死磕 java集合之PriorityBlockingQueue源码分析

1

Harries 发布于 2019-04-26

PriorityBlockingQueue是java并发包下的优先级阻塞队列,它是线程安全的,如果让你来实现你会怎么实现它呢? 还记得我们前面介绍过的PriorityQueue吗?点击链接直达【 死磕 java集合之PriorityQueue源码分析 】 还记得优先级队列一般使用...

阅读(8)评论(0)赞 (0)

Java

阿里Sentinel支持Spring Cloud Gateway啦

4

xirruiqiang 发布于 2019-04-26

1. 前言 4月25号,Sentinel 1.6.0 正式发布,带来 Spring Cloud Gateway 支持、控制台登录功能、改进的热点限流和注解 fallback 等多项新特性,该出手时就出手,紧跟时代潮流,昨天刚发布,今天我就要给大家分享下如何使用! 2. 介绍(本段...

阅读(8)评论(0)赞 (0)

Java

J.U.C|可重入锁ReentrantLock

3

尖兵 发布于 2019-04-26

一、写在前面 前几篇我们具体的聊了AQS原理以及底层源码的实现,具体参见 《J.U.C|一文搞懂AQS》 《J.U.C|同步队列(CLH)》 《J.U.C|AQS独占式源码分析》 《J.U.C|AQS共享式源码分析》 本章我们来聊一聊其实现之一 可重入锁ReentrantLock...

阅读(6)评论(0)赞 (0)

Java

Service Activator Pattern

2

xirruiqiang 发布于 2019-04-26

在企业应用程序中,大多数处理是以同步方式完成的。客户端调用业务服务并等待业务服务从处理返回。但是,某些用例中的业务处理需要相当多的时间和资源。业务处理甚至可能跨越应用程序,可能与企业内外的应用程序集成。对于这些长期存在的进程,应用程序客户端等待业务处理完成是不可行的,在这种情况下...

阅读(7)评论(0)赞 (0)

编程技术

「全栈之路」Web前端开发的后端指南

18

xubiao.zhuang 发布于 2019-04-25

在若干次前的一场面试,面试官看我做过 python 爬虫/后端 的工作,顺带问了我些后端相关的问题: 你觉得什么是后端? 送命题。当时脑瓦特了,答曰: 逻辑处理和数据增删改查。。。 当场被怼得体无完肤,羞愧难当。事后再反思这问题,结合资料总结了一下。发现自己学过的 Redis 、...

阅读(10)评论(0)赞 (0)

Java

iOS面向切面的TableView-AOPTableView 原 荐

6

dulong 发布于 2019-04-25

iOS面向切面的TableView-AOPTableView 这个是公司很久之前的开源项目,一个大牛写的,在项目中一直有在用,今天有空发了点时间看下如何实现,看了之后感觉挺有收获,故撰此文,分享给需要的同学。 该库的开源库地址: MeetYouDevs/IMYAOPTableVi...

阅读(19)评论(0)赞 (0)

Java

聊聊elasticsearch的MembershipAction

xiaoli.wang 发布于 2019-04-25

序 本文主要研究一下elasticsearch的MembershipAction MembershipAction elasticsearch-6.7.1/server/src/main/java/org/elasticsearch/discovery/zen/Membershi...

阅读(14)评论(0)赞 (0)

Spring

SpringBoot集成FastDFS+Nginx整合基于Token的防盗链

xiaoli.he 发布于 2019-04-25

为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展...

阅读(11)评论(0)赞 (0)

Java

【开发小记】 Java 线程池 之 被“吃掉”的线程异常(附源码分析和解决方法)

1

yanxinchi 发布于 2019-04-24

前言 今天遇到了一个bug,现象是,一个任务放入线程池中,似乎“没有被执行”,日志也没有打。 经过本地代码调试之后,发现在任务逻辑的前半段,抛出了 NPE ,但是代码外层没有 try-catch ,导致这个异常被吃掉。 这个问题解决起来是很简单的,外层加个 try-catch 就...

阅读(16)评论(0)赞 (0)

编程技术

【译】给小白准备的Web架构基础知识

4

songhua.gao 发布于 2019-04-24

警告:本文内容是入门级的,大佬请按秩序有序撤离。 原文地址:Web Architecture 101 上图很好的展示了我们在Storyblocks的架构。如果你是一个新手工程师,可能会觉得这个架构非常复杂。在我们深入研究每个组件的细节之前,首先应该对它们有个大概的了解。 当一个用...

阅读(15)评论(0)赞 (0)

编程技术

面试京东Java架构师,竟然被问这些题,学到了!

yanxinchi 发布于 2019-04-24

前言 其实收到jd的面试邀请的时候,我真心有点小激动。因为在地理位置上,jd应该是最合适我也是最想去的。但是我在看到方向的时候其实心里有很多的问题,也做好了被拒的准备。 面试过程及感受 因为是开车去,所以到亦庄的时候第一个问题是找车位,但是京东周边的马路上是基本不可能找到的了,还...

阅读(16)评论(0)赞 (0)

Java

聊聊hibernate的session-level repeatable reads

hellas 发布于 2019-04-24

序 本文主要研究一下hibernate的session-level repeatable reads 实例 doInTransaction(session -> { Product product = new Product(); product.setId(1L); pr...

阅读(10)评论(0)赞 (0)

Java

Java多线程之Executor框架和手写简易的线程池

1

xiaoli.wang 发布于 2019-04-24

线程池 什么是线程池 线程池一种线程使用模式,线程池会维护多个线程,等待着分配可并发执行的任务,当有任务需要线程执行时,从线程池中分配线程给该任务而不用主动的创建线程。 线程池的好处 如果在我们平时如果需要用到线程时,我们一般是这样做的:创建线程(T1),使用创建的线程来执行任务...

阅读(11)评论(0)赞 (0)

Java

Java虚拟机之垃圾回收器(GC)

尖兵 发布于 2019-04-24

本文内容来自《深入理解Java虚拟机》,主要是自身学习,用于记录重点,方便回忆,复习。对应《深入理解Java虚拟机》第三章,记录GC的算法,特点,常用GC收集器。 虚拟机系列一: Java虚拟机之内存 一、对象可以被回收?? 垃圾回收器的主要作用是回收无用的对象空间,那么怎么判断...

阅读(12)评论(0)赞 (0)