自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老实技术男

技术 育儿 思考

  • 博客(50)
  • 收藏
  • 关注

原创 几种研发管理流程

这三种开发模式中,IPD的层级最高,既包括了“做正确的事”,又包括了“把事情做正确”,是公司级的运营级流程,CMMI和敏捷是同一个层级流程,是工程方面的实践级流程,是一种“把事情做正确”的开发模式。IPD的核心内容是以市场为导向的产品开发,关注客户需求,将产品开发看成一项投资(商业价值),通过CBB—公共基础模块和跨部门的团队准确、快速、低成本、高质量地推出产品。主要理念就是敏捷迭代、小步快跑,快速改进、拥抱变化,用户参与等等,用规定的环节去一步一步完成项目的开发,而不是一次性完成项目的交付。

2023-09-11 17:58:59 326

原创 如何设计一个复杂的业务系统

防腐层的实现有很多种,典型的比如作为适配器 Adaptor 来实现,另外广义上讲,Gateway 也是一个典型性的防腐层组件,当然,防腐层的代码和其他内部业务模型之间要存在明显的物理边界(当然不一定说要把防腐层作为一个个独立部署的进程),至少我们可以考虑把防腐层作为一个独立的类库来进行构建和维护,阿里内部的比如星环、其实就是这个思路。一般来说,我们会让服务的物理边界和界限上下文的领域边界基本堆砌,一个界限上下文对一个或多个可以独立部署的服务应用,服务应用包含了界限上下文的核心业务逻辑的实现。

2023-09-11 17:57:23 175

原创 产品的产出

第一项是显性的,可量化的,是短期关注的;但后面三项才是一个企业的核心资产,有了后面三项,就算第一项不成功,这个企业的核心资产依然是增长的,是在持续积累的。无形资产:用户和产业链上各方的了解和信任累积,降低了企业未来新交易和推出新产品的交易成本,提前获得了竞争优势。认知:该领域的know-now,对自身能力的认知、技术创新等方面的积累;团队:互相磨合过,有匹配度的团队,效率远不是新组建团队能比的;财务绩效:产品的销售等业绩;

2023-09-11 17:56:32 112

原创 关于软件的功能复用

有一些人总在说软件要复用,开发一个项目时要想想怎么在另一个项目中能重用。你问他怎么做到复用,就会听到微服务、中台一些名词。说到复用,首先要想明白复用的是啥。

2023-09-11 17:55:33 184

原创 产品波士顿矩阵

随着公司产品的增多,每个产品的生命周期节点各不相同,很多时候我们往往在产品结构、资源分配方面会产生各种问题,导致需要发展的产品得不到资源,消耗资源的产品却有无法增长,所谓不聚焦导致的问题其实是资源和发展错配的问题。,建议采用撤退战略:通过分析市占率和增长率数据,将数据指标比较差的产品启动淘汰退市,其他瘦狗产品依次退市,同时需要寻求新产品和新方向,创造新一轮的“问题产品”,寻找机会。根据市场需要,拓宽企业产品路子,使企业产品进行战略性转移,开发出新门类和全新型产品,或高技术产品,以形成新的竞争力。

2023-09-11 17:54:10 201

原创 Linux防火墙常用操作及端口开放

如果这时,我将Mysql在Linux中启动,并配置完成,那么远程telnet该端口是可以成功的;–permanent永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;当在Linux中成功开启了某个端口,但是远程telnet还是无法ping通,是正常的;因为3306端口没有被Linux进程监听,换句话说,就是该端口上没有运行任何程序;–add-port=443/tcp添加tcp协议的端口端口号为443。Linux防火墙常用操作及端口开放。#查看端口被哪一个进程占用。

2023-09-11 17:53:22 685

原创 linux mysql 常用操作

2. 查找mysql配置文件。1.查找mysql执行程序。

2023-09-11 17:52:50 23

原创 重新开始,老实做个技术男

因为某件事情,这个blog也无心打理了将近6年。重新开始吧

2012-07-02 15:39:06 464

原创 夜游西湖

到杭州出差,住的宾馆离西湖只有2km。对西湖早就想一睹芳容,如此良机,岂能浪费。周六(7.15)晚上和同事一起步行到西湖,正赶上喷泉。湖面上直径50m左右的圆内喷泉此起彼伏,颇有些气势。沿湖边步行,看到有游船正在揽客,正合心意,买票上船开游。首先看到了断桥,就是白素珍和许仙相遇的地方。远远看上去,在灯光的装饰下的断桥有些妩媚,想想当初那个小雨朦朦的午后,白蛇看到了许仙,一眼看上去就情意已定

2006-07-20 00:17:00 3879

原创 下半年的计划

           06上半年马上就过去了。今年初制订的三个大目标完成的都不是很好,下半年需要做的事情还有很多。具体包括:一、形象、口才、交际的改变;二、职业规划、谋略、领导能力;三、爱情问题;四、技术,包括UNIX、数据库、网络、设计模式等的体系化掌握、英语的说、听。一、形象、口才、交际的改变      1.每周保持最少3次的大运动量锻炼,打球、跑步、爬山、游泳等;每天做1个小时的常规

2006-06-26 02:38:00 986

原创 逃离南京

逃离南京 今天终于出差去兰州,可以离开南京了。上段感情结束后就一直期望着能远离南京一段;在南京总还是能感觉到她的存在,总还沉浸在那段感情。 飞机开始起飞,不由自主地想起那首《三万英尺》;飞机正在抵抗地球,我则在抵抗回忆。 开始的开始是冲动的喜欢。本没有什么期望的一次寻常相求,却让自己那么彻底的完全投入。第一次牵手是笨拙的,人家肯定还没有做好准备,而又不好拒绝,而自己却有太多

2006-06-14 13:23:00 3541

原创 昨天事情真多

上午10点到趋世面试,下午1点半结束下午2点半和MM开始分手谈话,4点结束晚上7点到华为面试,8:40结束 趋世的面试是自己经历的最复杂的一次面试和MM的分手是自己迄今为止最完整一个恋爱的结束华为的面试是自己经历的最轻松的一次面试 每个过程都另文再详述

2006-05-16 09:00:00 933

原创 这段太腐败了

5。1去朋友家,每天都吃的很多从5。6号回南京开始,隔一天一个饭局,吃的太多了一直说要减肥,这样下去能保持都不错了

2006-05-13 09:30:00 1060

原创 最近心情很不好

工作已经做的很烦,很辛苦却没有成就感,一直都想着要结束解脱,现在是时候了;当从心底厌倦了一件事情的时候,坚持是一种折磨。更大的问题是不知道接下去自己要做什么。毕业四年,快而立之年了,还是一无所有。现在每天上班基本做不了什么,没有一点干劲,心情不好,也不想做事情尽快把相关事情确定下来,再这样下去要抑郁了... 

2006-05-13 09:27:00 1020

转载 xici上一个女孩子的征婚

先说说我的情况吧 我81年生 原籍广州,96年跟随父母工作调动来南京,02年毕业于南京大学,后去美国留学,05年9月回国,现居住上海, 相貌属于中等之姿 不令人反感!性格比较可爱的那种! 1).年纪 在25—30之间 他应该足够成熟 因为我有一定程度的恋父情结 我比同龄人要成熟需要一个心智和我一般或者比我高的人为伴 也不能太老 不然到老剩下我一个人 我会受不了 !2)身高 比我不矮就行

2006-05-10 14:22:00 1004

原创 重新开张

突然发现一年多没有写东西了,自己也不知道怎么就把blog停下来了。从今天开始,从新开始把这里作为自己的一个小窝,记录自己生活的感悟,工作的变化...... 

2006-05-09 16:15:00 913

原创 七年IT奋斗纪实及感悟 (zz)

这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多

2005-04-25 20:16:00 1433 1

原创 计算机科学与技术反思录 (ZZ)

(这篇文章引起很多争论,我这里只是转载,学习用,别无他意;感谢所有为这篇文章做出贡献的人。)   计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考,我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序

2005-04-03 16:51:00 1460

转载 对象池

我的看法:如果你的类是线程安全,就没有必要使用对象池,直接使用singleton的对象就可以了,当然如果你的对象的创建代价很低,每次调用新创建也无妨!至于使用对象池的条件是:1。该对象线程不安全,同时只能有一个Thread访问。2。该对象会被频繁创建,并且创建对象比较耗资源。例如一个Servlet Container,request, response等对象(当然还应该包括来处理请求的thread

2005-04-03 16:45:00 1176

原创 什么是AOP?

                                                        什么是AOP?                                                    邓辉 软件开发领域一直一来的一个核心问题就是如何能够更好地满足Dijkstra所提出的separation of concerns原则。这个原则表达了代码和开发过程的一个

2005-04-03 16:43:00 2754

原创 分布式事务处理(zz)

廉价的计算能力和不断增加的网络带宽促进了以组件为基础的分布式计算程序的发展。以组件为基础的分布式程序是一个服务架构。它由物理上独立的计算机上的不同的应用组件构成。对用户来说,它们就像是运行在一台机器上的单一应用程序。有几个因素促进了分布式系统的应用,而不是传统的集中式系统。 · 分布式应用:一些任务本身就是分布的。这个特性决定需要多个agent合作工作。在这种情况下,定位和获取有效的和最需要的计算

2004-12-14 20:40:00 2034

原创 事务处理的nuts和bolts

Dr. Subrahmanyam Allamaraju © Subrahmanyam Allamaraju 1999. All rights reserved. This document is protected by copyright. No part of this document may be reproduced in any form without prior writt

2004-12-14 20:23:00 1522

原创 常用网络命令

1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:/>nslookup Default Server: ns.hesjptt.net.cn Address: 202.99

2004-11-12 17:32:00 1163

转载 C库函数手册

 C库函数手册 分类函数,所在函数库为ctype.hint isalpha(int ch)  若ch是字母(A-Z,a-z)返回非0值,否则返回0int isalnum(int ch)  若ch是字母(A-Z,a-z)或数字(0-9)                     返回非0值,否则返回0int isascii(int ch)  若ch是字符(ASC

2004-11-05 13:54:00 1215

原创 join 多表查询

使用SQL语句联接表  在SQL中,很多威力都来自于将几个表或查询中的信息联接起来,并将结果显示为单个逻辑记录集的能力。在这种联接中包括INNER、LEFT、RIGHT这三种JOIN操作。  首先我们来讲讲INNER JOIN 的用法:INNER JOIN 语句可以用来组合两个表中的记录,只要在公共字段之中有相符的值即可,在语法上,INNER JOIN 是这样定义的。   举个例子:我

2004-11-05 10:47:00 4941 2

原创 jboss源码解析(zz)

JBoss是一个非常优秀的J2EE的Application Server,研究 它的源代码有助于我们更好的理解J2EE的各种技术。 本系列拟从四个方面分析Jboss源码: 1.EJB Container实现 2.Transaction实现 3.Persistence Mapping 4.Client到Server端的Invocation-------------------------------

2004-10-28 13:51:00 1197

原创 JScript中正则表达函数的说明与应用

作为模式匹配下文本替换、搜索、提取的强有力工具,正则表达式(Regular Expression)的应用已经从unix平台逐渐渗入到网络开发中了,作为服务器端/客户端的脚本开发语言JScript,正越来越多将正则表达式应用融入其中,以弥补自身在文本上处理能力的不足。在此,我们以JScript5.5版本为例,对其中的正则表达式的应用作一个概述。首先我们需要区分JScript中关于正则表达式的两个对象

2004-10-21 19:39:00 847

转载 两个网址

http://www-900.ibm.com/developerWorks/cn/java/j-ejb-col/index.shtmlejb最佳实践http://www-900.ibm.com/developerWorks/cn/java/j-dyn0610/index.shtml#sidebar1 java类装载、动态装载、反射等内容

2004-10-09 14:09:00 984

转载 juint使用

1、JUnit的定义=========               JUnit is an open source Java testing framework used to write and run repeatable tests。              说白了,JUnit 是一个集成测试工具,能实现测试的自动化。               这里说的是单元测试:属

2004-10-08 14:18:00 4993 2

原创 toad快速入门(zz)

一、 Toad功能综述在Oracle 应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多

2004-10-08 14:04:00 1734

原创 CVS服务器建立和权限配置(zz)

 我三天的工作结果,和大家分享 建立和配置操作都是在Redhat Linux8.0上做的。系统带的CVS可执行程序在/usr/bin下面,版本信息为:Concurrent Versions System (CVS) 1.11.2 (client/server)。系统带的这个cvs可执行程序既可以当客户端使用,也可以用来建立cvs源代码库服务器。 建立一个源代码库主要有以下几步: (1)初始化cvs

2004-08-23 14:34:00 950

原创 配置CVS服务器和客户端完全解析

CVS 代表协作版本系统;这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从 CVS 服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。CVS 基于客户端/服务器的行为使得其可容纳多用户,构成网络也很方便。这一特性使得 CVS 成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。所有重要的免费软件项目都使用 CVS 作为其程序员之间的中心

2004-08-23 14:33:00 846

原创 五种提高 SQL 性能的方法

 Johnny Papa Data Points Archive 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不

2004-08-23 14:29:00 675

原创 李校长,拿出院士的良知

那天晚上看完焦点访谈,我就知道事情的前因后果了:“直到今天大家才知道,举报的这位先生的孩子分数是不够的。如果顺着继续捋下去,为什么在广西增录的时候就恰好录到他这个分数?显然他知道这个分不够,至于他如何找高峰、找庞宏冰以及庞如何与学校接触,有两种可能:一是学校同意,二是庞骗取学校同意。即使是够补录了,从752分到758分6分之间绝对不止两个人,你想想,高考当中一分就能卡多少人?那些不知道补录信息的学

2004-08-17 13:07:00 1065

原创 项目管理者的尴尬 (zz)

近来项目基本处于停顿状态,所以有时间停下来好好总结下。由于项目进行中经历了项目经理的更换,所以对不同的管理方法有一些自己的看法。试着从程序员的角度来看看项目管理。先看两个问题:1.文档很多程序员都有一样的想法,就是很讨厌写文档(起码是过多的文档),可是项目管理者偏偏最看重这个,他们整天催你交他认为必须的文档,拿到手后又这也不对,那也不对,吹毛求疵。程序员讨厌这样,但是却不能表现出什么不

2004-08-16 14:13:00 966 1

原创 爱情问题

1、 我最不屑的一句话就是:爱一个人需要理由么?爱一个人当然需要理由,如果你连自己到底为什么爱一个人都不知道就稀里糊涂的爱了,我只能说这种行为比较不明智。至少你应该明白自己到底爱对方哪一点,外貌、性格抑或是财富(在这里不做道德判断,只提供一个标准)。不过我倒是觉得,不爱一个人是不需要理由的,不爱就是不爱,别问我为什么。 2、 我是个有些大男子主义的人,这不代表我不尊重女性。只是我觉得男女之间应有明

2004-08-16 14:02:00 1041 1

原创 servlet的session管理

 一、           Servlet的会话管理机制 根据设计,HTTP是一种无状态的协议。它意味着Web应用并不了解有关同一用户以前请求的信息。维持会话状态信息的方法之一是使用Servlet或者JSP容器提供的会话跟踪功能。Servlet API规范定义了一个简单的HttpSession接口,通过它我们可以方便地实现会话跟踪。  HttpSession接口提供了存储和返回标准

2004-08-12 19:50:00 2322 6

原创 关于JAVA的分页查询操作技术(zz)

 网上看到的一篇文章,结合自己的经验和大家交流一下 对大量数据的分页处理问题描述:背景1:一客户通过IE请求Web服务器查询数据,而查询结果是上千条甚至是上万条记录,要求查询结果传送到IE客户端并分页显示。背景2:一客户通过IE或者其他方式请求Web服务器查询数据,而查询结果是上千条甚至是上万条记录,并要求查询结果把包传送到客户的E-mail中。问:对于这样的有大量数据的结果集,在Web服

2004-08-12 19:44:00 1084

原创 如何正确利用Rownum来限制查询所返回的行数?

rownum查詢 看到一篇好文章,大家一起看看[转贴]如何正确利用Rownum来限制查询所返回的行数? 软件环境: 1、Windows NT4.0+ORACLE 8.0.4 2、ORACLE安装路径为:C:/ORANT 含义解释: 1、rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,   依此类推,这个伪字段可以用于限制查询返回的总行数。 2、

2004-08-12 19:42:00 1794

原创 oracle的faq(zz)

第一部分、SQL&PL/SQL[Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like A/_% escape /[Q]如何插入单引号到数据库表中[A]可以用ASCII码处理,其它特殊字符如&也一样,如insert into t values(i||chr(39)||m); -- chr(39)代表字符或者用两个单引

2004-08-09 19:45:00 1122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除