自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 ASP.NET中Session对性能的影响

在多数web开发中会使用session来保存会话状态,但是在asp.net的应用中使用session,有可能会对web应用的性能产生不小的影响。为什么会有影响以及会影响什么,下文分析 并发请求和会话状态 对 ASP.NET 会话状态的访问专属于每个会话,这意味着如果两个不同的用户同时发送请求,则会同时授予对每个单独会话的访问。但是,如果这两个并发请求是

2017-09-07 10:18:58 2564

原创 "Chinese_PRC_90_CI_AS" and "Chinese_PRC_CI_AS"排序规则冲突

在SQL Server中,使用表和视图(视图是通过链接服务器创建的)进行外连接查询时,报出:Cannot resolve the collation conflict between "Chinese_PRC_90_CI_AS" and "Chinese_PRC_CI_AS" in the equal to operation.原因:跨库进行连接查询时,由于两个数据库的排序规则不一致,导致

2016-04-29 10:28:29 1883

原创 Ambiguous column name

错误:Ambiguous column name 一般出现在多张表(这些表具有同名的column)进行连接后,select 了这些同名的column的情况下,例如:Table A结构如下:abcTable B结构如下:cde如果进行如下操作,则会报“Ambiguous column name‘c’”的错: SELECT c FROM A JOIN B ON A.c = B.c 原因:se

2016-03-08 10:58:50 913

原创 LINQ to Entities 不识别方法 xxx,此该方法无法转换为存储表达式

直接上问题,完成web中的一个简单的查找功能://定义一个查找模型:public class SearchModel{//注意:数据类型为int?    原因:查找模型的这一字段可为空,所以设为int?int? statue;//还有很多其他属性,忽略}//数据库模型public class Book{//注意:数据类型为int而不是

2016-03-03 11:18:28 6102

原创 .Net实现文件下载Demo

using System;using System.IO;using System.Net;namespace downlown{ public class DownLoadDemo { /// /// request访问方式,默认GET /// public string Method { get; s

2015-12-30 17:57:22 323

转载 程序、进程、线程区别与联系【转】

定义:  一 程序是存放在磁盘上的一系列代码和数据的看执行映像,是一个静止的实体,  二 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位,  是一个执行中的程序,它是动态的实体;  三 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行

2015-10-09 21:07:53 236

转载 Java虚拟机的内存是如何分布的

Java虚拟机内存分为五个区域:方法区,堆,虚拟机栈,本地方法栈,程序计数器。其中方法区和堆是java虚拟机共享的内存区域,虚拟机栈,本地方法栈,程序计数器是线程私有的。程序计数器(Program Counter Register)当前线程执行字节码的行号指示器。通过改变这个指示器的值来选取下一条需要执行的字节码指令。这个内存区域是Java虚拟机唯一一个没有定义OutOfMemer

2015-09-12 00:30:59 229

原创 四川华迪信息技术有限公司 实训 月总结(2015.7)

来了四川华迪信息技术有限公司实训基地培训已经一个月,在这一个月中,由项目经理带着,一边培训Java Web开发,一边体验一个完整的项目过程。在这个过程中,培训的知识不算太深入,只能算是入门级别,由于本人在学校已经自学Java web开发和SSH三大框架,所以培训的知识相对于我来说相对简单。对于本人来说,最大的收获算是整个项目过程的体验。在学校做项目,并没有完全按照整个项目流程去工作,只是对数据库进

2015-07-30 20:31:42 5520

转载 Java之重载与覆盖

有的时候,类的同一种功能有多种实现方式,到底采用哪种实现方式,取决于调用者给定的参数。例如我们最常用的System.out.println()能够打印出任何数据类型的数据,它有多种实现方式。运行时,Java虚拟机先判断给定参数的类型,然后决定执行哪个println()方法(int char String等)。 重载(overload):对于类的方法(包括从父类中继承的方法),方法名

2015-07-30 13:00:04 244

原创 个人项目总结(论坛系统)

项目简介:开发一个论坛系统,供使用者登录注册,发帖评论,站内搜索等功能,项目地址(http://112.74.127.70/ForumWeb),上线时间:2015.7.24编程语言:Java网站框架:Struts1 + Hibernate + Spring运行环境:Ubuntu + Mysql + Tomcat6前端框架:bootstrap其他技术:Ajax,lucen

2015-07-26 20:47:28 2565

原创 OOAD 学习笔记 十

数据管理部分负责存储和检索持久化对象。这部分还要症状

2015-06-12 08:56:46 504

原创 OOAD 学习笔记 九

控制驱动部分是面向对象设计模型的一部分,这部分由系统中全部的主动类构成。在面向对象方法中,用一个主动对象表示一个独立的控制流,该对象驱动进程或线程。控制流是一个在处理机上顺序执行的动作序列,也是进程或线程的别称。每个主动类所创建的一个主动对象是系统中一个控制流的驱动者。进程:具有一定功能的程序的一次执行过程。线程:在一个进程内部可以定义一些能够分别占用处理机,而且要同时进行计算

2015-06-11 19:59:16 548

原创 OOAD 学习笔记 八

人机交互部分是面向对象设计模型的组成部分之一,突出人如何命令系统以及系统如何向用户提交信息。设计人机交互就是要设计输入输出,其中包含的对象(界面对象)以及这些对象之间的关系构成了系统的人机交互部分的模型。人机界面的开发不仅是设计和实现问题,也包括分析问题。设计人员和用户的工作过程:121页,图8-1人机交互设计准则:1、易学易用操作方便2、保持一致性3、及时提供

2015-06-11 19:16:39 359

原创 OOAD 学习笔记 七

问题域部分的设计:1、使用复用类2、增加一般类以建立共同协议3、提高性能4、按编程语言调整继承5、转化复杂关联并决定关联的实现方法6、调整与完善属性7、构造及优化算法8、决定对象间的可访问性9、定义对象实例复用类的使用:复用类:现已存在的可以复用的类。适当使用复用类可以提高开发效率和质量。根据复用类和当前所需要的类(问题域中的类)的对比,

2015-06-11 18:48:44 404

原创 OOAD 学习笔记 六

面向对象分析的目标是建立一个映射自问题域、满足用户的

2015-06-11 16:01:59 306

原创 OOAD 学习笔记 五

本节主要讲解顺序图,通信图,活动图,状态机图,

2015-06-11 15:57:02 413

原创 OOAD 学习笔记 四

对象:具有明确语义边界并封装了状态和行为的实体,

2015-06-11 10:07:21 365

原创 OOAD 学习笔记 三

建立需求模型,首先确定系统边界,接着确定参与者,最后确定用况。系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线系统使用者,系统边界和系统的关系:23页,图3-1一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物扮演了这牙膏一个角色。参与者可分为3类:人员,外部系统,设备。人员:直接使用系统的人员,这里强调的是直接使用。

2015-06-10 16:43:36 370

原创 OOAD 学习笔记 二

面向对象分析面临的主要问题:问题域和系统责任的确定,交流问题,不断变化的需求,软件复用的要求。软件的复杂性源于问题域和系统责任的复杂性问题域:被开发系统的应用领域,即在现实世界同这个系统所涉及的业务范围。系统责任:被开发的系统应该具备的职能。面向对象分析:强调用对象的概念对问题域中的事物进行完整的描述,刻画事物的性质和行为,同时也要如实反映问题域中的事物之间的关系。

2015-06-10 16:08:05 743

原创 OOAD 学习笔记 一

面向对象的基本方法:1、客观世界的事物都是对象,之间存在一定的关系。面向对象方法要求从客观存在的事物出发来建立软件系统,强调以问题域(现实世界)中的事物及其联系为中心认识问题,思考问题,并根据这些事物的本质特征和系统责任,把他们抽象地表示为系统中的对象,作为系统的基本构成单位。2、对象的属性表示事物的数据特征,对象的操作表示事物的行为特征。3、对象吧属性和操作结合在一起,成为一个独立的

2015-06-10 15:41:05 938

原创 项目管理修炼之道(五 估算工作)

5.1.实用的项目估算方式历史数据、Delphi、宽带Delphi、相关排名和大小,并在估算前使用试探性开发收集相关数据。5.1.1.对比历史数据进行估算根据产品的上一版本进行估算5.1.2.通过Delphi呵宽带Delphi进行估算在Delphi估算中,项目经理召集项目团队,对相关事宜进行阐述。然后项目团队每个人对自己的任务进行估算,最后进行整合和复查。宽带Delphi估

2015-06-03 09:47:58 356

原创 项目管理修炼之道(四 安排项目日程)

4.1.注重实效的项目日程安排日程安排:安排工作任务的顺序,展现他们之间的依赖关系工作估算:估算某个任务需要花费的时间。在项目之初做的项目规划,足以启动项目即可。早安排日程时,再修改规划项目的日程安排与选择的生命周期有关系,每种生命周期模型都有风险,无论采用哪种方式的日程安排,都要处理好这些风险4.2.可供选择的项目日程安排技术自顶向下、自底向上、由内而外、哈德逊湾式启动、

2015-06-02 13:46:59 806

原创 项目管理修炼之道(三 使用生命周期组织项目)

3.2.生命周期预览软件声明周期:计算机系统工程  》  需求分析  》  设计  》  编码  》  测试  》  运行维护主要的四种不同类型的生命周期:顺序式、迭代式、增量式、迭代/增量式(敏捷)顺序式:团队必须首先获取所有的需求,且需求达成了共识基本不会修改,上阶段的活动完成后向下阶段的活动过渡迭代式:要创建系统的部分原形,帮助团队了解原形,团队会在每次迭代中开发产品的部分功

2015-06-01 22:34:08 497

原创 项目管理修炼之道(二 规划项目)

项目规划:指定制带有发布条件的项目计划日程安排:对项目工作的有序描述2.3.项目规划模板:产品意图历史记录发布条件项目组织日程总览人员配备建议日程风险列表产品意图:应该与项目章程的远景在大致的方向历史记录:该项目或产品的过去版本发布条件:列举出项目产品的关键可交付物,包括时间,功能,性能,质量项目组织:明确说明团队哎项目中的职责分配(尽量细分

2015-06-01 21:03:38 431

原创 项目管理修炼之道(一 启动项目)

1.1.定义项目和项目经理产品:是项目的核心,产品是项目生产的一系列的可交付物项目经理:被赋予管理项目的权利和责任,带领团队,通过项目管理来达成项目的目标1.2.项目管理中的关键驱动因素,约束,浮动因素项目的铁三角:成本+时间+质量/范围从客户获取客户的期望(功能,时间,质量等) 》 确定关键驱动因素 》 确定约束 》 确定浮动因素比例  1:1:4 或者 1:2:31

2015-06-01 20:03:30 368

原创 java mail 的authentication failed

本人近日在做Java mail的时候总是出现535 Error: authentication failed这个错误,这个错误大概是说明了无法连接到smtp服务,在研究一番后成功解决问题,一般来说只要注意一下三点即可:1.设置登录名的时候必须是邮箱的全称,例如:[email protected],而不是pcq;2.必须在邮箱中开启smtp服务,一般在设置中开启,以163邮箱为例(一般情况下该服务都是默

2015-05-28 13:33:48 505

原创 Lucene学习笔记(二)——搜索,分词

搜索思路:构建IndexSearcher对象searcher -> 构建Query对象q,new TermQuery(Term t) -> 执行查询,searcher.search(q) -> 返回Hits类型结果。基本概念:IndexSearcher:索引器;Query:抽象类,表示一个查询请求;Hits:表示一次查询结果,其内部具有缓存机制;TermQuery:词条搜索,继

2015-05-13 20:29:42 456

原创 lucene学习笔记(一)——索引的建立

学习书籍:开发自己的搜索引擎 Lucene+Heritrix(第二版)

2015-05-05 13:50:08 395

空空如也

空空如也

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

TA关注的人

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