- 博客(29)
- 收藏
- 关注
原创 Spring-boot:Filter用main方法可以启动,但是放到tomcat下面不能启动
public class RedirectFilter implements Filter { @Autowired AppSetting webAppSetting @Override public void init(FilterConfig filterConfig) throws ServletException { log...
2018-03-22 18:46:10
3225
原创 spring boot 集成myBatis的session
package com.starfleet.common.config;import java.util.Properties;import javax.sql.DataSource;import org.apache.ibatis.plugin.Interceptor;import org.apache.ibatis.session.SqlSessionFactory;imp
2017-12-11 16:57:06
5707
原创 jsonp 跨域
java中jsonp JsonPTest.javapackage cn.com.jsonp;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServ
2015-02-03 10:27:45
543
转载 什么是跨域
我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合.例如:URL说明是否允许通信http://www.a.com/a.js ht
2015-02-03 10:25:20
466
转载 sql-b表数据插入或更新到a表
yTest01:id,name,grade,ageyTest02:id,name,grade,age insert时:INSERT INTO yTest01 (id, NAME, grade) SELECT id, NAME, gradeFROM yTest02WHERE age > 16 update时:UPDATE
2014-03-31 16:59:08
1824
转载 PMP-项目管理笔记(九)-项目时间管理-定义活动
定义活动: 定义活动识别为完成项目可交付成果而采取的具体行动的过程。创建工作分解结构过程已经识别出工作分解结构(WBS)中底层的可交付成果,即工作包。项目工作包通常还应该分解成更小的组成部分,即活动---为完成工作包而必须开展的工作。活动是开展估算、编制进度计划以及监控项目工作的基础。本过程意味着对项目活动进行定义和规划,以便实现项目目标。滚动式规则
2014-03-19 16:55:52
4172
转载 PMP-项目管理笔记(八)-项目范围管理-控制范围
控制范围:它是监督项目和产品的范围状态、管理范围基准变更的过程。对项目范围进行控制,就必须所有请求的变更、推荐的纠正措施或预防措施都经过实施整体变更控制过程的处理。在变实际发生之际,也要采用范围控制过程来管理这些变更。控制范围变更需要与其他控制过程整合在一起。未得到控制的变更通常被称为项目的蔓延。变更不可避免,因而必须强制实施某种形式的变更控制。输入:项目管
2014-03-19 16:55:27
1224
转载 PMP-项目管理笔记(七)-项目范围管理-核实范围
核实范围是正是验收项目已完成的可交付成果的过程。核实范围与质量控制的不同之处在于,范围核实主要关注可交付成果的验收,而质量控制则主要关注可交付成果是否正确以及是否满足质量的要求。质量核实一般先于范围核实进行,但二者也可同时进行。
2014-03-19 16:55:03
1267
转载 PMP-项目管理笔记(六)-项目范围管理-创建工作分解结构
创建工作分解结构(WBS)是把项目的可交付成果和项目工作分解成较小的、更易于管理的组成部分的过程。分解分解是把项目的可交付成果和项目工作分解成较小的、更易于管理的组成部分,直到工作和可交付成果被定义带工作包的层次。工作包是分解结构的底层,是能够可靠的估算和管理工作成本和活动持续时间的位置。分解要展开的活动:识别和可交付成果及相关工
2014-03-19 16:54:41
1939
转载 PMP-项目管理笔记(五)-项目范围管理-定义范围
定义范围:是制定项目和产品详细描述的过程。应该根据 项目启动过程中记载的主要可交付成果、假设条件和制约因素,来编制项目范围说明书。输入:1.项目章程 2.需求文件 3.组织过程资产工具与技术: 1.专家谈判 2.产品分析 3.备选方案识别 4.
2014-03-19 16:54:00
1016
转载 Spring笔记三
一个简单的例子讲述注入Kenny是个演奏家,由Instrumentalist类定义,代码如下:package com.springinaction.springidol;public class Instrumentalist implements Performer { public Instrumentalist() {} public void perfo
2014-03-19 16:49:00
463
原创 java 邮件系统
1.发送邮件的方法public class MailTemplateHelper { /** 短信模板分类ID */ private static final String ID = "FSYJ"; /** 短信模板文件存放路径 */ private static final String PATH = File.separator + "templa
2014-03-19 12:44:54
1142
转载 Java与C/C++有什么区别
Java与C/C++有什么区别 1.Java中对内存的分配是动态的,它采用面向对象的机制,采用运算符new为每个对象分配内存空间,而且,实际内存还会随程序运行情况而改变.程序运行中,每个, Java系统自动对内存进行扫描,对长期不用的空间作为”垃圾”进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题,这使Java程序的编写变得简单明了,并且避免了了由于内存管理
2014-03-17 10:20:23
566
原创 mysqldump和binlog联合恢复数据流程
1.[root@michael tmp]# mysqldump -u root -p mysql > /tmp/res02.sql2.宕机3.先找备份的dump文件4.恢复dump数据 [root@michael tmp]# mysql -u root -p mysql 5.查找binlog文件 mysql> show binary logs;6.查看binlog文
2014-03-17 10:12:38
505
原创 硬盘监测shell处理流程
1.在【公共管理服务器】上生成公钥和私钥,执行以下语句:ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsaEnter passphrase (empty for no pas
2014-03-17 10:10:28
556
转载 计算机高级语言与低级语言的区别
最初的计算机程序都是用0和1的序列表示的,程序员直接使用的是机器指令,无需翻译,从纸带打孔输入即可执行得到结果。后来为了方便记忆,就将用0、1序列表示的机器指令都用符号助记,这些与机器指令一一对应的助记符就成了汇编指令,从而诞生了汇编语言。无论是机器指令还是汇编指令都是面向机器的,统称为低级语言。因为是针对特定机器的机器指令的助记符,所以汇编语言是无法独立于机器(特定的CPU体系结构)的。但汇编语
2014-03-17 10:08:10
3027
原创 项目管理中遇到的问题
一:团队正在做一个重要的项目或者变更,此时上面领导突然要求做一个新的项目,并且需求人员和开发人员经过对此项目的评估,认为此项目的开发没有必要或者会影响之前的项目时,项目经理该如何处理这种情况? 解决方线案: 1.要先认真听却自己内部团队的意见,总结意见中的利害关系。 2.将厉害关系向领导进行陈述,提出自己的解决方案,听取领导意见。 3.如
2014-03-13 19:55:45
3521
转载 SSO说明
SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。实现机制 当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身
2014-03-13 19:53:22
568
转载 PMP-项目管理笔记(四)-项目范围管理-收集需求
项目范围管理包括确保项目做且只做成功完成项目所需的全部工作的个过程。管理项目范围只要在于定义和控制哪些工作应该包括在项目内,哪些工作不应该包括在项目内。项目范围管理包括的过程: 1.收集需求; 2.定义范围; 3.创建工作分解结构(WBS) 4.核实范围 5.控制范围在项目中,“范围”包含两种含义,一是产品范围-某项产品、服务、或成果所
2014-03-13 19:52:24
4893
原创 win7/8运行StartUML是报错解决方案
win7/8运行StartUML是报错解决 出现了如下错误提示:"Exception EOleSysError in module StarUML.exe at 000AD559.解决方法:关闭应用,运行程序的时候,以管理员身份运行一次即可。下次再打开此软件就不会再出现如此的错误了。
2014-03-10 21:25:16
981
转载 hibernate和ibatis比较
hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。 相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。 hibernate对数据库结构提供了较为完整的封装,hibernate的o/
2014-03-10 17:20:50
386
转载 struts1与struts2比较
首先:struts1是通过servlet启动的。 一、struts1要求Action类继承一个抽象基类,而不是接口。 struts2的action类可以实现一个action接口,也可以实现其他接口。 二、sturts1 action是单例模式,线程是不安全的。 struts2 action线程是安全的,action为每一个请求都生成了一个实例。 三、
2014-03-10 16:36:04
542
转载 PMP笔记(三)-单个项目的项目管理过程
单个项目的项目管理过程 项目管理工程分为五个过程: 1.启动过程组:获得授权,定义一个新项目或现有项目的一个新阶段,正式开始该项目和阶段的一组过程。 包括:制定项目章程; 2.规划过程组:明确项目范围,优化目标,为实现目标而制定行动方案的一组过程。 包括:
2014-03-09 21:10:36
755
原创 项目开发流程
一.项目的需求分析、设计 包括需求分析、系统架构、开发的详细设计文档、测试用例等。 这一个环节做好了,可以降低项目的返工率和变更率。 需求过程: 1.需求收集。包括信息收集、需求调研、问题调查、客户交流等方面 2.概要设计。主要是将需求收集到的凌乱的内容,资料进行总结,从了得出一个完整的业务流程图(这个阶段需要需求分析师和系统分析员共同完成)
2014-03-07 17:05:11
744
转载 PMP笔记-项目的生命周期类型
项目的生命周期类型 1.预测型生命周期 预测型项目周期(也称之为完全计划驱动型生命周期),在项目生命周期的尽早时间,确定项目范围及交付此范围所需的时间和成本。项目经过一系列顺序或交叠的阶段,其中每个阶段通常关注一组项目活动和项目管理过程。每个阶段的工作通常与前续阶段和后续阶段有本质的差别,项目团队的组成和所需的技能也因阶段而异。例子:项目启动时,项目团队专注于定义产品和项目
2014-03-07 13:39:35
7027
转载 项目管理-品质管理(二)
项目质量管理 质量,通常指产品的质量,广义的还包括工作的质量。产品质量是指产品的使用价值及其属性;而工作质量则是产品质量的保证,它反映了与产品质量直接有关的工作对产品质量的保证程度。 ISO9000质量定义,质量是指产品或服务能满足规定或潜在需求的特性和特征的集合。PMI质量定义,质量是对一种产品或服务能满足对其明确或隐含需求的程度产生影响的该产品或服务特征和性质的全部。
2014-03-05 11:44:30
1343
转载 软件项目管理-品质管理(一)
软件项目质量管理包括: 质量计划编制、质量保证和质量控制三个过程域。 质量计划是质量管理的第一过程域,它主要结合公司的质量方针,产品描述以及质量标准和规则通过收益、成本分析和流程设计等工具制定出来实施方略,其内容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的
2014-03-04 17:28:34
634
转载 CouchBase集群介绍
Couchbase服务器可以单独运行,也可以作为集群运行。在Couchbase集群里,运行一个或多个Couchbase实例。集群里所有节点是相等的,提供相同的功能和信息,没有层次结构或者拓扑的概念,也没有主节点、从节点之分。整个集群共享每个独立节点的信息,每个节点负责对数据的一部分进行响应。 集群是水平扩展的。要增加集群的容量,你只需加多一个节点。节点间没有父子关系或者层次结构。这意味着Co
2014-03-04 17:05:35
2868
转载 CouchBase和Memcache
在移动互联网时代,我们面对的是更多的客户端,更低的请求延迟,这当然需要对数据做大量的 Cache 以提高读写速度。现有 Cache 系统的特点:目前业界使用得最多的 Cache 系统主要是 memcached 和 redis。 这两个 Cache 系统都有都有很大的用户群,可以说是比较成熟的解决方案,也是很多系统当然的选择。 不过,在使用 memcached 和 redis 过程中,还是碰
2014-03-04 16:02:06
1659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人