代码改变世界

深入理解JVM(三)——配置参数

2017-08-15 11:10 by 飘扬的红领巾, 10350 阅读, 收藏, 编辑
正文内容加载中...

深入理解JVM(二)——内存模型、可见性、指令重排序

2017-08-14 09:16 by 飘扬的红领巾, 14177 阅读, 收藏, 编辑
摘要:上一篇我们介绍了JVM的基本运行流程以及内存结构,对JVM有了初步的认识,这篇文章我们将根据JVM的内存模型探索java当中变量的可见性以及不同的java指令在并发时可能发生的指令重排序的情况。 内存模型 首先我们思考一下一个java线程要向另外一个线程进行通信,应该怎么做,我们再把需求明确一点,一 阅读全文

深入理解JVM(一)——基本原理

2017-08-11 10:20 by 飘扬的红领巾, 62527 阅读, 收藏, 编辑
摘要:前言 JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。 运行流程 我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: java程序经过 阅读全文

做了两款数据库监控工具,打算在近期开源

2017-08-07 09:22 by 飘扬的红领巾, 5360 阅读, 收藏, 编辑
摘要:前言 很久没有更新博客了,但是这个习惯不能废,最近一直在做数据库方面的学习,做了两个数据库的监控工具,往各位博友指正。 MySQL监控工具 演示地址:[已关闭] 功能树: 这个工具可以分别帮忙开发人员、DBA、测试人员做各自关心的事情,例如开发人员可以监控SQL,分析慢查询,该工具也会给出简单的优化 阅读全文

电商系统中的商品模型的分析与设计—续

2015-06-09 23:25 by 飘扬的红领巾, 14067 阅读, 收藏, 编辑
摘要:前言 在《电商系统中的商品模型的分析与设计》中,对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问。我也对此做一些研究,再次简单的对商品模型做一个介绍。 从SPU、SKU开始 首先我们需要澄清上篇中的这两个概念,在上篇文章中“货品”是指一种概念物品,这种物品并不是一个具体的实物,当它具备具体的属性、价格时,才是一种实物,也就是商品。“商品”就是... 阅读全文

使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

2015-01-19 01:22 by 飘扬的红领巾, 12202 阅读, 收藏, 编辑
摘要:前言 上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nexus私服,供其他模块引用。下面将主要介绍如何利用Jenkins、SVN、Tomcat以及Sonar来完成项目的自动化编译、测试和发布,以及检查项目的代码质... 阅读全文

使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)

2015-01-14 20:28 by 飘扬的红领巾, 16369 阅读, 收藏, 编辑
摘要:前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子。假如一个项目,由A、B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端。A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用。一天B告诉A,我的某个功能完成了,提交到SVN,你更新下来试一下。A便从SVN更新下来代码,结... 阅读全文

电商系统中的商品模型的分析与设计

2014-10-30 10:06 by 飘扬的红领巾, 19611 阅读, 收藏, 编辑
摘要:前言 在电商系统中,商品模型至关重要,是整个电商的核心,下面通过一个简单的分析,设计一个基础的商品模型。商品模型的演化 在以前,那时CMS很流行,最常见的模型是栏目-文章模型。于是做电商的时候,自然就继承了这种一对多的关系。只是栏目变成了分类,文章变成了商品。商品也具备了独特的业务属性。现在很多电商... 阅读全文

第三方支付平台业务分析

2014-10-23 21:15 by 飘扬的红领巾, 5706 阅读, 收藏, 编辑
摘要:何为第三方支付平台 我们把时间往前推15年,1999年的时候国内的电子商务开始起步,一些电商网站开始运行。理论上人们可以通过网络进行支付、购物。用户在网上下单,支付,然后商家收到钱后发货,用户收到货物感觉非常嗨皮,一次美好的网购旅程结束了。但有时并不那么嗨皮,这种流程因为在支付和收货之间存在时间和空... 阅读全文

大型网站的灵魂——性能

2014-09-30 01:11 by 飘扬的红领巾, 16778 阅读, 收藏, 编辑
摘要:前言 在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列大概会分为两部分,理论和实践,理论部分尽量通俗易懂,也要讲一些细节。实践部分会抽取一... 阅读全文
共 5 页: 上一页 1 2 3 4 5 下一页