首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
echo_cing
掘友等级
Java工程师
|
@ayalamih
龙思前尘追忆梦 兰恋来生不悔情 王者踏上今晨路 道上无人伴做行
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
202
文章 179
沸点 23
赞
202
返回
|
搜索文章
赞
文章( 179 )
沸点( 23 )
如何阅读Java源码?
阅读本文大概需要 3.6 分钟。 在阅读源码之前,我们要有一定程度的技术基础的支持。 假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。 比如设计…
深度解读 Tomcat 中的 NIO 模型
摘要: I/O复用模型,是同步非阻塞,这里的非阻塞是指I/O读写,对应的是recvfrom操作,因为数据报文已经准备好,无需阻塞。 说它是同步,是因为,这个执行是在一个线程里面执行的。有时候,还会说它又是阻塞的,实际上是指阻塞在select上面,必须等到读就绪、写就绪等网络事件…
Learn Python3:装饰器
通俗点说,当我们想给一个函数增强额外的功能,但又不想修改原函数的定义,同时新增的功能其它函数可能也需要使用,装饰器就是来解决这种需求的,将与原函数功能无关的代码提取出来,实现复用,在代码运行期间动态的给原函数增加功能,例如在函数执行前后插入日志、计算函数的执行时间等等 有一个需…
阿里巴巴开源项目TAC——新的服务端开发模式尝试
TAC是一个基于java的微服务容器,提供从业务代码编写、编译、发布、jar动态加载、运行等一系列常用开发流程的支持,是天猫App在服务端开发模式下的新尝试。TAC和客户端框架Tangram结合,极大提高开发效率;TAC目前在天猫App、手机淘宝特价版广泛使用; 天猫App(以…
Spring Cloud 源码分析(四)Zuul:核心过滤器
在 Spring Cloud Zuul 中实现的过滤器必须包含 4 个基本特征:过滤类型、执行顺序、执行条件、具体操作。这些元素看着似乎非常的熟悉,实际上它就是 ZuulFilter 接口中定义的四个抽象方法
Java线程池ThreadPoolExecutor
Java线程池ThreadPoolExecutor详解
实现高可用的两种方案与实战
把debian1作为调度服务器承担请求分发的任务,即用户访问的是debian1,然后debain1把请求按照一定的策略发送给应用服务器:debian2或者debain3,甚至更多的debain4、5、6...... 状态和数据可以放在外部的分布式缓存服务和分布式数据库服务中,这…
面向对象设计必须遵循的几条原则
我们应该采用何种方法去应对需求变化呢?首先,在方法论层面我们应该采用敏捷开发;其次,在代码层面,使用OOD(Object-Oriented Design,面向对象设计),它的根本原则:面向接口编程;多用组合,而不是继承;发现变化,封装变化。但如何让设计满足这个原则呢?我们的先辈…
高并发编程-CountDownLatch深入解析
若文中代码格式阅读困难,可点击文末"阅读原文"链接友好阅读。CountDownLatch允许一个或者多个线程一直等待,直到一组其它操作执行完成。在使用CountDownLatch时,需要指定一个整数值,此值是线程将要等待的操作数。
记一次惊心的网站TCP队列问题排查经历
监控系统发现电商网站主页及其它页面间歇性的无法访问; 查看安全防护和网络流量、应用系统负载均正常; 系统重启后,能够暂时解决,但持续一段时间后间歇性问题再次出现。
下一页
个人成就
文章被阅读
160
掘力值
12
关注了
75
关注者
2
收藏集
43
关注标签
116
加入于
2016-06-22