3月到5月正是跳槽的时节。 有经验的求职者中会想:我现在虽然还在开发软件,可是我应该及早对人生作出规划呀。可以考虑试试应聘系统架构师。能应聘上,当然好。不能应聘上,也可以积累点经验。 一些公司老板也在考虑,能招到有经验的系统架构师当然好,如果没有,也可以从一些有经验的开发人员中培养。但是,我怎么知道他们是否有这个潜力呢? 我是做java开发的。所以就java方面的系统架构师所要具备的潜力提供一点自己的见解。 首先,是否能成为系统架构师的第一要点,是否善于学习。有的开发人员能力很强,但忽视了自身的学习。总喜欢把过去的经验复制过来。喜欢对现在的管理方法,业务流程进行评头论足。他们经 ...
对锁机制的研究要具备两个条件: 1.数据量大 2.多个用户同时并发 如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能会事倍功半。如果这两个条件都有,但你还是按数据库缺省设置来处理数据,则会带来很多的问题,比如: 1)丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果 2)脏读 A用户修改了数据时,B用户也在读该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 3)不可重复读 B用户读出该数据并修改,同时,A用户也在读取数据,此时A用户再读取数据时发现前后两次的值不一致 SQL SERVE ...
在网上看见一个关于java继承的问题,觉得这是很多初学java应该注意的问题。 public abstract class A { int i=1; public void printI() { System.out.println("i="+i); } } public class B extneds A{ int i=2; public static void main(String[] args) { B b=new B(); b.printI(); } } 那么,控制台打出来的i的值是多少? 呵呵,如 ...
1.RUP简介 谈到架构设计,就不能说rup,架构是在rup中最早提出来的。 RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。 RUP把一个项目开发概括成4个阶段,9个核心工作流程,6大方法。 RUP定义了初始、细化、实现和部署4个阶段 RUP是最佳软件开发经验的总结,它包括了软件开发中的六大方法: 1)迭代式开发; 2)管理需求; 3)使用基于组件的软件体系结构; 4)可视化建模; 5)验证软件质量; 6)控制软件变更。 RUP的9个核心工作流程是: 1)业务建模,理解待开发系统所在的机构及 ...
mfcai
搜索本博客
博客分类
最近加入圈子
存档
最新评论