-
一个工业级、跨平台、轻量级的 tcp 网络服务框架:gevent
一个工业级、跨平台、轻量级的 tcp 网络服务框架:gevent 作为公司的公共产品,经常有这样的需求:就是新建一个本地服务,产品线作为客户端通过 tcp 接入本地服务,来获取想要的业务能力。 与印象中动辄处理成千上万连接的 tcp 网络服务不同,这个本地服务是跑在客户机...
-
Spring10_AOP
Spring10_AOP 本教程源码请访问:tutorial_demo 一、AOP概述 1.1、概念 AOP :全称是Aspect Oriented Programming,即:面向切面编程。 通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中...
-
DDD之3实体和值对象
DDD之3实体和值对象 图中是一个别墅的模型,代表实体,可以真实的看得到。那么在DDD设计方法论中,实体和值对象是什么呢? 背景 实体和值对象是领域模型中的领域对象,是组成领域模型的基础单元,一起实现实体最基本的核心领域逻辑。 那么问题来了: 1, 他两在领域模...
-
JVM系列之.JVM内存模型如何正确运用操作?本文详解
JVM系列之.JVM内存模型如何正确运用操作?本文详解 《Java虚拟机规范》将虚拟机的内存分为以下几个区域: 堆区: 堆区是JVM中最大的一块内存区域,按照垃圾分代收集的角度划分,又可以分成年轻代和老年代,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、T...
-
国外大佬总结的 10 个 Java 编程技巧!
国外大佬总结的 10 个 Java 编程技巧! 这是一个国外大神20多年的经验总结出来的…… “任何可能出错的事情,最后都会出错。” 这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还...
-
HashMap:源代码(构造方法、put、resize、get、remove、replace
HashMap:源代码(构造方法、put、resize、get、remove、replace) 1、常量 (1)缺省table大小,1左移四位变为8 static final int DEFAULT_INITIAL_CAPACITY = 1 4 ; // aka 16 (2)table最大长度 static final int MAXIMUM_CAPACITY = 1 30 ; (3)缺省负载因子大小...
-
短短两个月的时间面试了十几次,我终于成为无情的面试机器了.
短短两个月的时间面试了十几次,我终于成为无情的面试机器了. 先后面试了 6 次美团,外卖、订单、商旅面试了好几个部门、总结下来面试的大体思路真的基本一致诶。比如: 先后面试了 6 次美团,外卖、订单、商旅面试了好几个部门、总结下来面试的大体思路真的基本一致诶...
-
面试官:兄弟,说说Java的static关键字吧
面试官:兄弟,说说Java的static关键字吧 读者乙在上一篇我去系列文章里留言说,“我盲猜下一篇标题是,‘我去,你竟然不知道 static 关键字’”。我只能说乙猜对了一半,像我这么有才华的博主,怎么可能被读者猜中了心思呢,必须搞点不一样的啊,所以本篇文章的标题你...
-
CGLIB动态代理机制,各个方面都有写到
CGLIB动态代理机制,各个方面都有写到 CGLIB库介绍 代理提供了一个可扩展的机制来控制被代理对象的访问,其实说白了就是在对象访问的时候加了一层封装。JDK从1.3版本起就提供了一个动态代理,它使用起来非常简单,但是有个明显的缺点:需要目标对象实现一个或多个接口...
-
Java生鲜电商平台-微服务生鲜电商系统设计(小程序/APP)
Java生鲜电商平台-微服务生鲜电商系统设计(小程序/APP) Java生鲜电商平台-微服务生鲜电商系统设计(小程序/APP) 说明:本文章主要是讲解-微服务生鲜电商系统设计与架构,希望对大家有所帮助 在实际业务场景中如何设计一套电商系统呢? 我们简单想象一下,既然是一个电商...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
