![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目经理处
文章平均质量分 85
贾诩是也
走过很多弯路,一直坚强、执着的眺望着远方、、、一个听着小米布斯故事成长起来的老码农。不忘初心,方得始终、、、给自己鼓劲加油,为这个时代华丽的时代喝彩!
展开
-
10分钟了解JSON Web令牌(JWT)
JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。虫虫今天给大家介绍JWT的原理和用法。1.跨域身份验证Internet服务无法与用户身份验证分开。一般过程如下。1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写...转载 2020-04-05 18:14:09 · 502 阅读 · 0 评论 -
软件开发流程之闲话
软件开发流程即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序等一系列操作。 总共分为8个步骤:需求分析、概要设计、详细设计、编码、测试、软件交付、验收、维护。需求分析1.相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较...原创 2018-05-30 10:20:33 · 352 阅读 · 0 评论 -
如何写详细设计文档
在大多数软件项目中,要末不作详细设计,要么开发完成后再补详细设计文档,质量也不容乐观,文档与系统往往不能同步,使详细设计文档完全流于形式,对工作没有起到实际的帮助。那到底应不应该写详细设计文档呢,怎么使详细设计文档起到他应有的作用呢,下面就让我们来认识一下详细设计及写详细设计文档的好处和问题。什么是详细设计 详细设计是相对概要设计而言的,是瀑布开发流程的一个重要环节,在概要设计的高层设计的基...翻译 2018-05-30 09:57:55 · 21901 阅读 · 2 评论 -
权限
一、权限的本质权限管理,首先要理清权限的本质:权限就是对受保护资源的有限许可访问。理解了权限的本质,就好谈权限的管理了。权限就是对受保护资源的有限许可访问--这句话包含两层含义:1,受保护的资源2,有限的许可访问但,本质上谈的都是对资源的访问,所以探讨权限问题,首先要定义资源。二、资源的概念 资源是一个抽象的概念,按照百科的词条解释,“资源”是指一国或一定地区内拥有的物力、财力、人力等各种物...转载 2018-05-14 17:46:51 · 1320 阅读 · 0 评论 -
浅谈中途接手项目~
首先,这个团队我不是那么熟悉。那么要在一个新的团队短时间内建立威信怎么办?获得领导的支持很重要。当然,不管是中途项目还是一个新的项目,领导的支持都是最重要的,直接取决了你能获得多少资源以及项目成员的参与程度。需要召开一个比较正式的项目组内部会议,由领导来宣布项目经理人员的变更。同时获得项目成员的支持也很重要。项目是一个团队共同作战的过程,离不开项目成员的共同努力。而更换项目经理,对项目成员来说,需...原创 2018-04-17 08:57:14 · 4169 阅读 · 1 评论 -
【案例】建筑智能化工程项目经理的职责
智能化系统依附于建筑内,与建筑的其它系统具有相关性,需要配合其它工程项目,同时需要其它工程的配合,是配合要求较高的项目,必须进行广泛的沟通和协调;再次,建筑智能化系统属于高科技领域的产物,其综合性强,系统结构和功能复杂,涉及不同领域,具有高科技和复杂的特征。所有这此都表明,建筑智能化项目管理应从管理体系、技术、计划、组织、实施和控制、沟通和协调、验收等各个环节都应与其特征相匹配,才能保...原创 2018-04-16 11:17:26 · 563 阅读 · 0 评论 -
如何编写出好的用户需求文档
许多软件开发团队没有需求工程师;开发人员捕获、编写和管理所有的需求。这在资源效率方面是有意义的:开发人员可以在正式编码之前,在系统停机时间收集和编写需求。然而这一做法的缺点是,通常程序员没有在编写需求方面受过技术和工具的培训,结果他们总是费力和低效地工作,而且有时做出的需求规约不符合规范。为了写出好的代码,开发人员必须知道很多事情:诸如控制结构和调用约定之类的基本概念;至少一门程序设计语言,包括它...转载 2018-04-17 08:57:22 · 6634 阅读 · 0 评论 -
Windows的一些常用命令:
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮...翻译 2018-04-20 08:38:53 · 2511 阅读 · 0 评论 -
Axure网站开发原型设计(需求文档必备)
Step1:原型(Prototype)设计的第一个阶段,我们称之为原型设计,主要是设计产品的功能、用户流程、信息架构、交互细节、页面元素等等。如果你觉得听上去这些概念都比较悬的话,我就用大白话来说:原型设计,就是完全不管产品长得好不好看,只把它要做的事情和怎么做这些事情想清楚,把它怎么和用户交互想清楚,而且把所有这些都画出来,让人可以直观地看到。至于怎么画出来,那就随你了。用纸笔画,用白板水笔画,...转载 2018-04-17 08:57:35 · 19793 阅读 · 2 评论 -
需求分析与需求文档
什么是需求分析呢?需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求。在网页开发当中的“需求分析”就是确定要计算机做什么,所以必须要搞清楚需要什么数据,要得到什么结果,最后输出什么这三方面问题。软件需求包括三个不同的层次:业务需求、用户需求和功能需求。业务需求(Business requirement)表示企业或客户高层次的目标。业务需求描述了企业为什么要开发一个网站,也就是希望网站达到的...原创 2018-04-17 08:58:42 · 22944 阅读 · 0 评论 -
产品需求文档(PRD)札记
1、理解并掌握PRD文档-写作思路-写作方法-写作格式2、什么是PRD文档– PRD文档向上是对MRD内容的继承与发展,向下则是要把MRD文档里面的各种理论要求技术化,向研发部门与设计部门说明产品的的功能和性能要求。– PRD文档是产品文档中最底层最细致的文档,所以写作的时候,需要细致耐心。3、再谈BRD/MRD/PRD文档的区别与用途3.1 BRD-这么做有好处,并说明好处在哪里– 唐僧出发前,...原创 2018-04-17 08:58:54 · 14972 阅读 · 0 评论 -
五种提高 SQL 性能的方法
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费...转载 2018-04-20 08:39:03 · 5023 阅读 · 0 评论 -
少走弯路的十条忠告
1、买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不 住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。 2、如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不...原创 2018-04-17 08:58:01 · 213 阅读 · 0 评论 -
深入浅出理解索引结构
一、深入浅出理解索引结构二、改善SQL语句实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取...转载 2018-04-20 08:39:11 · 192 阅读 · 0 评论 -
成功者十三个价值连城的习惯
成功是一种习惯,失败也是一种习惯。你的习惯无法改变,但可以用好的习惯来替代。成功很简单,只要简单的事情重复做,养成习惯,如此而已。 以下是成功者十三个价值连城的习惯,我们称之为百万元的习惯。 习惯一:成功者清楚地了解他做每一件事情的目的。 成功者虽重视事情的结果,但更重视事情的目的,而目的的清楚则有助于他达到结果并且享受过程; 习惯二:成功者下决定迅速果断,之后若要改变决定,则慎思熟虑。 ...转载 2018-04-17 08:59:05 · 234 阅读 · 0 评论 -
架构、搜索、性能等技术角度分析了电子商务网站
一、一个好电子商务网站的架构必须是一个易扩展、易维护性的架构 电子商务网站一个最大的特点就是商业逻辑比较复杂,需求变更快,代码的维护和功能扩展一般会占用整个应用生命周期80%-90%的时间。所以,只有一个灵活性高,扩展性强、方便维护的架构才能适应电子商务网站发展的要求。 具有以上特点的架构通常具有以下特征: 1、是一个松散耦合的架构。分层是必须的,通常指常见...原创 2018-04-17 08:58:13 · 351 阅读 · 0 评论 -
35岁前成功的12条黄金法则
第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数...转载 2018-04-17 08:59:15 · 285 阅读 · 0 评论 -
详细设计写些啥
什么是详细设计详细设计是相对概要设计而言的,是瀑布开发流程的一个重要环节,在概要设计的高层设计的基础上,从逻辑上实现了每一模块的功能,是编码阶段的主要参考资料,是从高层到低层、逐步精化思想的具体实现。详细设计文档的内容包括各个模块的算法设计, 接口设计, 数据结构设计,交互设计等。必须写清楚各个模块/接口/公共对象的定义,列明各个模块程序的各种执行条件与期望的运行效果,还要正确处理各种可能的异 常...转载 2018-05-30 10:22:15 · 40146 阅读 · 0 评论 -
中小型研发团队架构落地实践浅谈
1 写在前面中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能有一套可直接落地、基于开源、成本低,可快速搭建的中间件及架构升级方案呢?可从三个层面进行阐述:包括...原创 2019-08-30 15:38:34 · 637 阅读 · 0 评论 -
数据库索引说,
索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,应该建立索引。如果经常在某表的一个字段进行Order ...原创 2019-07-24 16:45:02 · 443 阅读 · 0 评论 -
Java编程逻辑-函数式编程6
查找元素现在我们对这个设计优雅的转化集合的方法已经不陌生了,但它对查找元素却也是无能为力。不过filter方法却是为这个而生的。我们现在要从一个名字列表中,取出那些以N开头的名字。当然可能一个也没有,结果可能是个空集合。我们先用老方法实现一把。 1 2 3 4 5 6 7 8 9 10 11 ...转载 2018-12-03 09:04:43 · 489 阅读 · 1 评论 -
Java编程逻辑-函数式编程5
列表的转化将集合转化成一个新的集合就和遍历它一样简单。假设我们要将列表中的名字转化成全大写的。我们看下都有哪些实现方式。 Java中的字符串是不可变的,所以它没法改变。我们可以生成新的字符串,用来替换列表中原有的元素。然而这样做的话,原来列表就没了;还有一个问题,原来的列表可能也是不可变的,比如Arrays.asList()生成的,所以修改原来的列表这招不行。还有一个缺点就是这样做很难并行...转载 2018-12-03 09:02:55 · 421 阅读 · 0 评论 -
Java编程逻辑-函数式编程4
第二章:集合的使用我们经常会用到各种集合,数字的,字符串的还有对象的。它们无处不在,哪怕操作集合的代码要能稍微优化一点,都能让代码清晰很多。在这章中,我们探索下如何使用lambda表达式来操作集合。我们用它来遍历集合,把集合转化成新的集合,从集合中删除元素,把集合进行合并。 遍历列表遍历列表是最基本的一个集合操作,这么多年来,它的操作也发生了一些变化。我们使用一个遍历名字的小例子,从最...翻译 2018-12-03 09:01:22 · 386 阅读 · 0 评论 -
Java编程逻辑-函数式编程3
第四节:进化而非革命我们用不着转向别的语言,就能享受函数式编程带来的好处;需要改变的只是使用Java的一些方式。C++,Java,C#这些语言都支持命令式和面向对象的编程。不过现在它们都开始投入函数式编程的怀抱里了。我们刚才已经看到了这两种风格的代码,并讨论了函数式编程能带来的好处。现在我们来看下它的一些关键概念和例子来帮助我们学习这种新的风格。 Java语言的开发团队花费了大量的时间和精...翻译 2018-12-03 08:59:28 · 355 阅读 · 0 评论 -
Java编程逻辑-函数式编程2
第二节:函数式编程的最大收获函数式风格的代码有更高的信噪比;写的代码更少了,但每一行或者每个表达式做的却更多了。比命令式编程相比,函数式编程让我们获益良多: 避免了对变量的显式的修改或赋值,这些通常是BUG的根源,并导致代码很难并行化。在命令行编程中我们在循环体内不停的对totalOfDiscountedPrices变量赋值。在函数式风格里,代码不再出现显式的修改操作。变量修改的...转载 2018-12-03 08:58:14 · 454 阅读 · 0 评论 -
Java编程逻辑-函数式编程1
第一章 你好,lambda表达式!第一节Java的编码风格正面临着翻天覆地的变化。我们每天的工作将会变成更简单方便,更富表现力。Java这种新的编程方式早在数十年前就已经出现在别的编程语言里面了。这些新特性引入Java后,我们可以写出更简洁,优雅,表达性更强,错误更少的代码。我们可以用更少的代码来实现各种策略和设计模式。在本书中我们将通过日常编程中的一些例子来探索函数式风格的编程。在使用这...原创 2018-12-03 08:57:25 · 404 阅读 · 1 评论 -
scala、Java函数式编程比较初步~
今天我们就先来讲一下Java8引入的Lambda表达式,以及由此引入的函数式编程,以及函数式接口。什么是函数式编程函数式编程并不是Java新提出的概念,其与指令编程相比,强调函数的计算比指令的计算更重要;与过程化编程相比,其中函数的计算可以随时调用。当然,大家应该都知道面向对象的特性(抽象、封装、继承、多态)。其实在Java8出现之前,我们关注的往往是某一类对象应该具有什么样的属性,当...原创 2018-11-19 14:08:12 · 1134 阅读 · 0 评论 -
Oracle主从同步、双向同步的配置[转]
Oracle主从同步、双向同步的配置(把主数据库obpm 和从数据库orcl 用实际的数据库名给替换掉)(配置主从同步后,再配置双向同步,可能会有表数据重叠,建议在配置双向同完成后,再导入表数据!)备注:主、从数据库都用淡蓝色标记了,方便查找替换。1.环境介绍 主数据库SID : obpm 操作系统 : win 2003 IP地址 : 192.168.0...转载 2018-10-28 16:30:21 · 4975 阅读 · 0 评论 -
小背篓syncProject的备忘
public void syncProject(String updateDate) throws Exception { String projectNo; String updateTimeBegin; String updateTimeEnd; Date today = new Date(); String t...原创 2018-10-10 17:28:59 · 219 阅读 · 0 评论 -
cwRsync文件同步
众所周知,Linux系统可以用rsync来实现文件或目录的同步,windows系统下也一样可以。我们现在就用cwRsync来实现windows server 2008系统下的文件同步。一、系统环境操作系统:Windows server 2008 R2更新源服务器:192.168.0.108目的服务器:192.168.0.132服务端:cwRsyncServer_4.1.0_In...转载 2018-09-30 17:20:29 · 1409 阅读 · 0 评论 -
saveImageFromURL
public static void saveImageFromURL(String url){ try { URL picUrl; HttpURLConnection conn = null; InputStream is = null; picUrl = new URL(url); con...原创 2018-09-30 17:11:47 · 380 阅读 · 0 评论 -
坚持初心,方得始终!
重点不是将这个,而是今天看到这个一个属性,我接下来都看到些什么,看到坚持写博客好几年的同学自己感到惭愧,而且看到他们写的内容都是那么真实,都是一步一步的走过来的,中间节选一段文字与君共勉: 四月前,低迷、失志踌躇不前形容自己再好不过,中途来了一次彻底的醒悟,于是 我发现自己变得勤奋了,我发现自己乐于付出了,因为我知道安逸的生活磨砺不出优秀的能力,没有能力的人何来安逸? ...原创 2018-08-28 10:39:25 · 542 阅读 · 0 评论 -
重要选择,抛开“应该”和“最好”
华龙网讯 2003年的秋天,当时就读普林斯顿的计算机博士郄小虎(Tiger)决定放弃众人艳羡的常春藤学位,以及手头上拿到的各种Offer,从新泽西只身前往硅谷。他将要去的是家从学长口中得知的创业公司,虽然直到入职前,Tiger都完全不知道进去以后具体要干什么,但他觉得可以赌一把,因为自己早已在不知不觉中成为了其产品的忠实粉丝。“同一时间发给我入职offer的,还有微软研究院、IBM研究所等...翻译 2018-08-16 09:42:48 · 200 阅读 · 0 评论 -
从重构到微服务架构
公司决定将支付业务从原来所在部门剥离出来,成为一个独立的团队,以应付迅速发展的业务需求。原团队负责支付系统开发的几位同学转到现团队,形成开发班底。此后开始招聘,三个月团队扩充到10多个人。与此同时,公司业务也在快速发展,6月份宣布会员突破2千万。一些热片上映往往也会引发会员注册缴费的小高峰。其他业务,包括直播,阅读,动漫等,也都进入了发展的快车道。每天订单量早已经超过百万,比去年某片上映时把系统打...转载 2018-07-31 16:14:46 · 1202 阅读 · 0 评论 -
Oracle 12c 数据库字符集ZHS16GBK改为AL32UTF8
一、查看字符集SQL> select * from v$version;BANNER CON_ID----------------------------------------------------------------...转载 2018-07-30 21:06:23 · 2877 阅读 · 0 评论 -
你要学习12种动物精神驰骋职场
对待第一份工作的态度,在很大程度上决定着你是否能够顺利完成从一个校园人到社会人的转变。因此,正确的工作观十分重要。刚入社会的新鲜人应该如何建立工作观?以下是一位从事人力资源工作超过12年的专业人士给出的建议。 正确的工作观,有如人生路上的明灯,不但会为你指引正确的方向,也会为个人的职场生涯创造丰富的资源。以下我以12种动物的精神做比喻,在它们的身上可以看到不同的工作观。 一、尽职的牧...原创 2018-04-20 08:38:26 · 263 阅读 · 0 评论 -
23种模式的比喻启发
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产...转载 2018-04-16 11:20:59 · 514 阅读 · 0 评论 -
怎样成为优秀的软件模型设计者?
我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java...翻译 2018-04-15 07:47:56 · 255 阅读 · 0 评论 -
SOA实施的成功主要有以下8种
SOA联盟和CIO杂志最近宣布了SOA案例研究获胜者的名单。所有的获胜者都使用SOA成功地提供了业务或者任务的价值。人们注意到每一个SOA应用实例都有一些共同的特点。归纳起来,SOA实施的成功主要有以下8种方法:1.强大的管理层的支持和强大的SOA宣传者每一个项目都得到了企业业务部门或者IT部门高级官员的支持。这对于推动整个机构内部的变化和消除障碍是非常重要的。没有高层的支持,许多SOA计划永远不...翻译 2018-04-15 07:47:21 · 434 阅读 · 0 评论 -
实现自动备份数据库
利用SQL语言,实现数据库的备份/恢复的功能 体现了SQL Server中的四个知识点: 1.获取SQL Server服务器上的默认目录 2.备份SQL语句的使用 3.恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4.作业创建SQL语句的使用 /*1.--得到数据库的文件目录 @dbname 指定要取...原创 2018-04-15 07:47:38 · 482 阅读 · 0 评论