- 博客(47)
- 资源 (19)
- 收藏
- 关注
原创 论软件工程
论软件工程昨天一位同学问我对软件工程的体会?当时愣住了一下,不知道该怎么回答,感觉话到嘴边却不知道怎么表达,因为这个话题比较沉重,不知道该怎么用简短的语言来进行描述,要说可能一天都说不完,可能是自己的表达能力有限,语文没学好(高考语文不到80分),当时只是给出了:“这叫我怎么回答”这样的答案。随后在我的脑海里一直回忆自己开发经历,想从中找到一些信息。第一次听到软件工程是大三的时候有一门课程叫做软件工
2015-04-04 22:30:20
1940
原创 探秘Spring的PropertyEditor
探秘Spring的PropertyEditor今天无意之中一位网友咨询一个问题让我有了深入了解一下Spring的PropertyEditor机制,虽然之前也大概知道些,但是都是知道它是什么,却不知道在Spring整个机制中它是如何执行的。今天就趁着中午闲暇时间看了一下Spring这方面的源码。所以这里主要是通过分析Spring的源码来了解PropertyEditor。其实PropertyEditor
2015-04-03 13:20:45
2713
原创 如何开启Dubbo框架内部的日志?
欢迎加入DUBBO交流群:259566260这里将对如何在自己的项目里面开启dubbo框架自己的日志,并对输出的日志进行控制。在讲这些之前,先看看dubbo在处理日志的时候是怎么做的? 在dubbo框架内所有的日志输出都是通过 LoggerFactory这个静态工厂类来获得Logger的对象实体,并且抽离了一个LoggerAdapter用于对接第三方日志框架,所以就有了JDKLo
2015-03-25 13:52:20
29750
原创 Dubbo 并发调优的几个参数
这里总结一下Dubbo在并发调优方面几个参数,这几个参数归为服务消费端和服务提供端。下面对这几个参数来详细介绍。
2015-03-24 13:59:03
33526
1
原创 实现DUBBO服务环境隔离
实现DUBBO服务环境隔离 欢迎加入DUBBO交流群:259566260 要说这个话题之前先讲讲之所以要做这个的需求。一般选择DUBBO来进行服务管理,都是在分布式应用的前提下,涉及到多个子系统之间的调用,DUBBO所做的事情就是维护各个子系统暴露的接口和自动发现对应接口的远程地址从而实现分布式RPC服务管理。有了上面前提之后,那么在项目开发和测试过程中涉及到一个问题,就是接口的联调。如果每个
2015-03-03 16:25:59
26941
原创 DUBBO配置规则详解
DUBBO配置规则详解 欢迎加入DUBBO交流群:259566260 研究DUBBO也已经大半年了,对它的大部分源码进行了分析,以及对它的内部机制有了比较深入的了解,以及各个模块的实现。DUBBO包含很多内容,如果想了解DUBBO第一步就是启动它,从而可以很好的使用它,那么如何更好的使用呢?就需要知道DUBBO的各个配置项,以及它可以通过哪些途径进行配置。个人对配置的理解,就好比时对动物的驯服
2015-03-03 16:25:31
67016
1
原创 初识分布式服务管理框架-Dubbo
欢迎加入DUBBO交流群:259566260 Dubbo是阿里下面的一个开源分布式服务管理框架。它的产生是因为分布式的产生而产生的。下面将几点分享一下我对Dubbo的初步认识。通过dubbo的官方文档可以了解一下怎么使用以及基本的设计思想。http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm下面分享一下我对Dubbo的理解,可能其中
2015-03-03 16:24:04
9731
1
原创 码农看电子商务
2013年对于我来说又是一个没有攒到一毛钱的一年,在这快要回家的时刻,兜里半毛钱都没有,对于我这个百分之百的码农来说,心里是无比的无奈。或许我可以很屌丝的说:金钱都是虚荣,思想才是至高无上的(后背有点凉)。这一年我接触了所谓的电子商务,于是对电子上午有了一些自己的理解,我想站在以为码农的角度去看待这样一个事物,从而也总结一下这一年的经历。
2014-01-09 15:08:47
2916
原创 微观架构和宏观架构论
一般都知道架构师们总是将问题进行抽象,从而将整个系统搭建在一个抽象基础之上,他们往往会定义一些接口或者实现一些默认机制,然后具体内容交给下面的我们这些码农们。一个好的架构,不是越抽象越好,也不是使用的模式或者规则越多越好,而是简单易懂、结构清晰,不是为了让我们下面一群码农们像雾里看花一样看待他们的架构,这样的架构只能说是为了架构而架构。架构师们很NB,工资高,写的代码少,会议多,整天是各种架构会议、管理会议、组织会议……他们对下面码农们说的最多的就是:我是站在全局看的。这句话听上去感觉是宏观的,但是里面包含
2014-01-09 15:07:24
2791
原创 揭开Spring事务处理
Spring事务处理你未关注过的原理 本文对Spring实现事务处理的真正原理进行追究,从而从中提炼出一些见解。 说到Spring事务原理,百度一下最多的就是Spring的AOP了,本文当然不是给你将AOP的原理,如果是这样,我也就没必要写这篇文章了,直接转载一篇就行了。借助Spring的AOP的原理,提出一个问题。 此处先粘贴出Spring事务需要的配置内
2013-10-12 13:23:57
41245
3
原创 hadoop学习笔记-基于hdfs搭建简单网盘应用
hadoop学习笔记-基于hdfs搭建简单网盘应用Hadoop的eclipse插件安装:在基于已经搭建好的hadoop的简单集群之后,我便思考在此基础上搭建一个hadoop的应用,以及方便后续对hadoop的一个学习平台。首先在搭建之前,需要对master节点的防火墙进行开放,以防止在windows的开发环境下访问不了master的hadoop环境。为了测试在windows
2013-01-03 15:36:41
5601
原创 从实践中体会dispatcher模式
从实践中体会dispatcher模式概念解释 所谓dispatcher模式就是一个集中然后分发的模式,类似邮件的派发。我们将我们发往各地的快递或者是信件投递到邮局,然后邮局负责将各个邮件派发到信封上面的目的地。那么此时,我们就可以看做是一个服务的请求者,我们将我们的不同的需求提交给邮局,而邮局可以看做是一个分发器,我们的服务分发给各个服务的具体提供者。此时,邮局也可
2012-12-25 15:59:01
5681
原创 hadoop学习笔记-centos安装单节点及多节点集成(完整版)
hadoop学习笔记-centos安装单节点及多节点集成(初稿,无图,无连接)完整版请移步到:点击打开链接后续将会将软件下载地址,以及截图更新上来,由于此文档是在公司写的,所以只能用文字描述出操作的过程,请谅解。前言:这一系列的文章好久没有写了,由于工作最近比较繁忙,于是就拖延了一段时间。于是上周日本人计划搭建一个比较真实的环境,由于之前一直是在windows下面模拟的,感觉不
2012-12-25 11:31:14
4857
原创 Hadoop学习笔记-MapperReduce简介
Hadoop学习笔记-MapperReduce简介前言: 本文将对Hadoop里面的一个核心木块—MapperReduce进行一定的了解。主要是从map函数和reduce函数以及数据是如果在这里两个函数之间流转的,以及分布式的处理过程。介绍可能比较简单,毕竟我也是菜鸟,希望有不对之处还望指出。一个简单字母统计的例子 本文并没有采用《Hado
2012-11-30 15:57:28
10824
原创 Hadoop学习笔记-Hadoop在Windows下安装
Hadoop学习笔记-Hadoop在Windows下安装前言 Hadoop的生产环境是Linux或者是Unix,要在Windows下搭建Hadoop需要借助Cygwin来搭建模拟Linux环境。那么首要任务就是在Windows下安装Cygwin。本次安装只是搭建一个Hadoop的学习平台,并没有任何的实践的意义,由于本人也只是菜鸟,所以只提供和我一样新接触Had
2012-11-30 11:19:35
2662
原创 Hadoop学习笔记-Hadoop初识
序言: 其实Hadoop本人早就想进行一下系统的了解,一直被自己的懒惰给无限的推迟。最终还是鼓起勇气将自己放入到其中。本人了解的Hadoop的所有内容均来自于《Hadoop权威指南》,只是想通过这种方式来记录自己的学习历程,以方便以后的温习。文中的一些观点纯属我个人的看法,并不一定具有参考意见。数据时代 信息化发展到当今,互联网的数据量是不断地增加,
2012-11-27 11:08:08
1771
原创 IT男的进化论
IT男的进化论版权所有:JDream314 好久没有写一下博客,今天突然想起逛一下优快云,于是想着发一篇博客吧! 从我写第一行代码到现在算起也有四年了,从我真正理解写代码到现在也有两年半了,从我真正理解什么是IT男到现在也有差不多两年了。时间无坚不摧,催化着我们成长,催化着我们成熟,催化着我们老去。记得去年三个大男生挤在一张床上找实习的艰辛,想着一个单纯的大学生
2012-07-06 22:52:30
2456
原创 MyBatis整体预览(二)
MyBatis整体预览(二) 本文将介绍MyBatis的插件实现原理 一、MyBatis为开发者提供了非常丰富的接口,以满足开发者扩充自己的功能。将扩展的插件配置到configuration的plugins的标签中,那么mybatis自动将插件插入到你想执行的地方。在《MyBatis整体预览(一)》中,曾介绍MyBatis允许开发者在StatementHandl
2012-04-18 12:45:19
9564
原创 MyBatis整体预览(一)
MyBatis整体预览(一) 题记:最近在工作之余分析了一下MyBatis的源码,促使我阅读源码的原因是为了实现MyBatis在物理上的分页。我们知道,MyBatis是在逻辑上的分页,通过用户的查询,将结果缓存下来,在查看是否传递了RowBounds对象,在查看里面的offset和limit值,通过这两个值,从返回的结果集合中截取位于期间的值。但是这样并不是很好,可以想想,如果假设查
2012-04-15 11:29:06
4872
原创 实习总结
题记:人生总是会有很多转折点,并且每个转折点都是人生的一次转型。所以我不得不以某种方式记录这些,以总结自己的过去,同时也幻想一下自己的未来。过去如果让我描述我的大学生活,我可以用多姿多彩来描述。我入大学前,曾听某位学长说,大学要经历挂科、恋爱、奖学金和弄科研才算是一个真正的大学生活。于是我就抱着这样的心态开始了我的大学生活。大一第一个学期我顺利的完成了第一个任务——挂科,是英语帮助我完
2012-04-07 10:28:50
1884
原创 站在人生的月台
站在人生的月台 站在人生的月台,火车即将启程,手揣着简单的行囊。带着充满稚气的思想,踏上马上即将启程的人生之路。 不知道为什么,我老是喜欢想昨天这个时候我在干吗,上个星期这个时候我在干嘛,上个月的这个时候我在干嘛,去年的这个时候我在干嘛。可能是因为怀旧吧,每次想起心里不禁的就有点忧伤。可能今天我是小孩,明天我就是大人了;可能今天我还是别人的儿子,明天我
2012-03-06 14:59:22
1531
原创 第一次应聘总结
第一次应聘总结本文最终版权归JDream314,如有转帖请贴出出路 2011年10月11号,我踏上了我人生的第一次求职之路。首先介绍一下,我是一名普通二本院校的学生,在校期间除了开发一般的应用系统,在图数据和webservice方面也有相应的系统,着两
2011-10-17 08:47:33
2516
8
原创 有关JAVA的设计思想
有关JAVA的设计思想 最终版权:JDram314 如转载请贴出出处! Java的三大特点作为Java的编程者都应该知道,就是封装,多态和继承。如果这都不知道,那么请快点去翻一下Java的课本,第一章就介绍了。就更具这几个特性,在我们开发过程中就
2011-09-29 20:37:06
3696
1
原创 SSH框架学习总结
SSH框架学习总结最终版权:JDram314 如转载请贴出出处! 本来对SSH框架的学习可以早在去年,但是一直在给老师弄他的科研部分,所以一直拖到最近才算是学完了。乘现在有空总结一下,方便以后复习。 一、Struts
2011-09-27 11:11:18
14291
8
转载 用 Java 实现断点续传 (HTTP)
断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zi
2011-09-14 19:39:19
1201
转载 PostgreSQL索引的4种类型
PostgreSQL 提供了好几种索引类型:B-tree, Hash, GiST, GIN 。每种索引类型都比较适合某些特定的查询类型,因为它们用了不同的算法。缺省时,CREATE INDEX 命令将创建一个 B-tree 索引,它适合大多数情况。B-tree 适合处理那些能
2011-09-13 08:44:24
16710
转载 tomcat server.xml配置详解
转自:http://dcbjavaeye.iteye.com/blog/254193 元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求
2011-09-05 13:20:39
916
原创 图数据存储结构详解
图数据存储初见最终版权:JDream314 如有转载请贴出出处 在《图数据挖掘——基本概念》一文中详细的讲了图数据的基本概念,并在《图数据挖掘之图信息获取及存储》一文中描述了图的信息获取,但并没有对图数据的存储进行详细的介绍,该篇将就图数据存储给大家介绍一下,
2011-08-13 10:21:29
11543
原创 JAVA里面的“指针”
众所周知,在java里面是没有指针的。那为何此处还要说java里面的“指针”呢?我们知道在C/C++中,指针是指向内存中的地址,该地址就是存储变量的值。该地址所存储的变量值是“公有”的,此处的“公有”是对于拥有该地址的变量而言。它们都可以访问该地址的内容,并且可对其就行修改
2011-08-12 08:39:53
56745
20
原创 AJAX使用延伸之负载均衡
AJAX——Asynchronous JavaScript and XML,它是通过javascript实现客户端和服务器之间的异步交互。在一般的情况下我们知道,当我们访问一个页面时(动态页面),服务器是将页面的所有内容全部加载到页面中再返回到客户端。当客户端的页面需要加载新的内
2011-08-06 15:55:15
2430
原创 面试笔试题——12个工厂分布
12个工厂分布在一条东西向高速公路的两侧,工厂距离公路最西端的距离分别是0、4、5、10、12、18、27、30、31、38、39、47.在这12个工厂中选取3个原料供应厂,使得剩余工厂到最近的原料供应厂距离之和最短,问应该选哪三个厂 ?(需注意不知道工厂的分布情况!)
2011-07-28 17:42:34
3309
原创 图数据挖掘之图信息获取及存储
在基本概念的文章中介绍了图和图数据挖掘的概念,可能有不是很到位,甚至有些观点存在偏差,希望大家多多指出,相互学习。本篇将介绍如何获取图的信息和存储。
2011-07-27 08:24:52
2826
1
原创 Postgresql数据库全文索引初试【对象关系型数据库管理系统】
在近期的开发中由于需要处理比较大的数据量,但是由于们有资金购买商业数据库,而且最好不能用盗版的,所以没办法就用了这个Postgresql对象关系型数据库。首先介绍一下这个数据库,百度百科:“PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为
2011-07-26 20:12:38
2143
原创 堆排序详解【java版附流程图】
近期一直再看别人的源码,无意中发现了他里面使用了堆排序算法,由于以前对于堆的排序问题都只是听过,而没有真正的理解过它和实践过它。于是也借本次机会了解了一下堆排序的算法。其实堆的排序是通过二叉树的形式对元素进行排序,它的规律是:ki>=k2i并且ki>=k2i+1或者是ki<=k2
2011-07-26 15:33:13
10034
2
原创 dbxml【XML数据库初探】
DBXML——xml数据库初探一下将就两个方面介绍一下DBXML:什么是dbxml、dbxml用法简单介绍。1、什么是dbxml dbxml全称是:Berkeley DB XML,是由oracle开发的一款用于存储xml的数据库。它可以在多个平台下进行开发,它支持c
2011-07-26 09:07:50
2607
原创 neo4j——图数据库初探
图数据库neo4j初探(下载地址:http://neo4j.org/ )本篇将初步介绍一下图数据库neo4j,将分一下几点介绍:什么是neo4j、neo4j作用、neo4j用法简单介绍1、什么是neo4jneo4j是一种图数据库,同时它也是一种嵌入式数据库。它对图数据是以节点和边
2011-07-26 09:02:01
16087
原创 Xml解析及导入数据图总结
一下将分两点介绍:1、大型XML的解析,2、XML数据存储到数据库 1、大型XML的解析 解析Xml的方法包括如下几种: 1)、DOM4J 2
2011-07-26 08:48:47
1719
原创 图数据挖掘之基本概念
究竟什么是图,而什么又是图数据挖掘?这篇将给大家介绍。图,就是我们在数据结构中学到的图,它是一中存储信息的结构,在数据结构中它是被安排在后面的章节,所以很容易被我给忘记。图,在数据结构中的定义的基本意思是这样的:图中的每个节点都可以有多个父节点,多个子节点。所以图的结构是非常灵活
2011-07-26 08:25:00
10164
2
翻译 一种图存储结构【看了之后你会对图的结构有新的认识】
通过一个对象Graph类将图的全部信息封装起来。在该类中要注意几个属性: public float nodePrestige[]; public char nodeType[]; public int nodeIndeg[]; public i
2011-07-25 09:15:04
3040
原创 Dijkstra算法探索及优化
以前看过Dijkstra算法,但是一直没有深入的研究它!最近由于项目的需要,所以今天研究了一下!下面介绍一下这个算法几个重要的几点! 其实这个算法有两个比较重要的地方!在书上开始有一个循环,是对参数初始化。这个就没必要研究了!主要的是第二个循环里面的两个循环,第
2011-07-22 22:43:26
1545
操作系统各个算法模拟实现【java版】
2011-07-20
《计算方法》实验程序代码【java版】
2011-07-20
【PHP】校园作业提交审核系统
2011-07-20
java 实现的对大型xml解析器
2011-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人