- PoEAA笔记-7.通盘考虑
ariestse9
笔记PoEAAJava
本文源自《PoEAA》,如预知详细内容请阅读原书通盘考虑好的决策不是一成不变的。架构重构很难,人们也经常忽视它的代价,但是并非不可能。我给的建议就是:即使你对极限编程不感兴趣,你还是应该认真考虑三方面的技术实践:持续集成、测试驱动开发和重构。这些技术虽然不是万能的灵丹妙药,但他们能够帮助你在需要的时候更容易地改变你的系统。除非你比迄今为止我见过的人更能干或更走运。8.1从领域层开始这个过程可以从决
- 我是怎么通过软考中级-软件设计师的
小布_cvg
报考的是19年上半年中级-软件设计师,先上成绩单成绩单再来一张本次考试的知识点分布情况知识点分布上午题总体来说难度尚可,除去英文题的情况下,有一道极限编程(XP)和一道HTTP过程的题出错情况严重。个人认为上午题难点在于软件工程方面的考题,虽然大部分都是需要记住的题,但我记不住。下午题数据流图中规中矩;数据库设计最后一问稍微有点问题;用例图让写用例描述,这个在以前是没有出现过的,幸好接触过能写个差
- AgilePPP 第一部分:敏捷开发
Leooeloel
第1章:敏捷实践缺乏有效的实践会导致不可预测性、重复的错误以及努力的白白浪费。一个大而笨重的过程会产生它本来企图去解决的问题。敏捷开发宣言:个体和交互胜过过程和工具。可以工作的软件胜过面面俱到的文档。客户合作胜过合同谈判。响应变化胜过遵循计划。第2章:极限编程概述敏捷方法很多,极限编程(cXtremePrograming,简称XP)是最著名的一个,他是由许多相互依赖的实践组成。XP团队中的客户是指
- 软件测试笔记-软件开发流程的演变
G.O
软件测试笔记功能测试
软件的概念:与计算机系统操作有关的计算机程序、文件、文档以及数据软件开发流程演变:传统瀑布模型→敏捷开发模型→DevOps模型瀑布模型瀑布模型流程:需求分析→设计→编码→实现→软件测试→完成→维护瀑布模型特点:线性瀑布模型优点:阶段清晰、强调早期计划和需求调查、适合需求稳定产品瀑布模型缺点:增加开发风险、错误发现晚敏捷开发模型敏捷开发模型:包含XP、SCRUM极限编程-XP螺旋式编程,分多个周期编
- 敏捷ACP都解决什么问题?
小项大梦
你可能不了解敏捷管理,但是肯定听说过SCRUM,极限编程,看板方法,水晶方法等等。过去十年,敏捷是全球波澜壮阔的互联网浪潮的基石!敏捷ACP解决什么问题?需求变更频繁、客户对产品不满意,团队工作效率低,项目实施难落地等,都可以通过敏捷管理来解决。在科技引领的智能时代,从Google到苹果、IBM,乃至GE,在科技研发领域,敏捷已经势不可当,现在,敏捷思想不仅仅适用于软件行业,它的很多方法和理念都可
- 2020-06-14:敏捷之XP学习笔记
king_ea30
XP的极限编程(eXtremeProgramming)由来:KentBeck、WardCunninggham、RonJeffrey在开发C3项目(ChryslerComprehensiveCompensation)的实践中总结出了XP的基本元素。在此之后,KentBeck和他的一些好朋友们一起在实践中完善提高,终于形成了极限编程方法论。XP由价值观、原则、实践和行为四个部分组成,它们彼此相互依赖、
- 敏捷流程及实践集
dfddeadf4c0f
项目是单团队模式,采用标准的敏捷流程Scrum更关注团队协作和管理实践,除了运用标准scrum外,还运用了xp极限编程中的一些方法、框架XP更关注技术和工程实践,其中进行频繁的小规模发布是我们团队常运用的一个实践。正常情况是一个周或者两个周发布一个迭代,但平台会有一些临时需求或者问题,对及时性要求较高,经常性的2天或者几天更新迭代以满足用户需求。
- Unit Test TDD 系列如何基于Tasking任务列表实施测试驱动开发、极限编程中的简单设计、重构、系统隐喻
kalvin_y_liu
C#中级知识汇总tdd驱动开发极限编程
你是否在线上编程环节中遇到问题?是否在编程中反反复复的出现BUG?是否很好奇如何结对编程完成题目?ThoughtWorks官方攻城狮将进行结对coding直播,解答你的疑问!TDD流程1.编写一个失败的单元测试。2.修改产品代码使之通过单元测试。3.重构单元测试和产品代码。是重构吗?不是,先编写测试,执行,失败了?才可以编写业务代码实现部分,执行,测试通过?是。是重构,编写业务实现代码,执行,测试
- 概述Scrum和敏捷的历史发展
神经蛙11
提到敏捷,首先最早是想到精益思想,最早在日本丰田公司体现,最早的精益思想来自于PDCA(Plan,Do,Check,Action),PDCA循环是美国质量管理专家休哈特博士首先提出的,在质量管理活动中,要求把各项工作按照作出计划、计划实施、检查实施效果,然后将成功的纳入标准,不成功的留待下一循环去解决。丰田在此基础上,创建丰田生产体系,也就是最早的精益生产。软件行业吸收了精益思想,以及参考极限编程
- 系统架构15 - 软件工程(3)
银龙丶裁决
软考系统架构系统架构软件工程软件过程模型
软件过程模型瀑布模型特点缺点原型化模型特点两个阶段不同类型注意螺旋模型V模型特点增量模型特点喷泉模型基于构件的开发模型(CBSD)形式化方法模型敏捷模型特点“适应性”(adaptive)而非“预设性”(predictive)“面向人的”(People-oriented)而非“面向过程的”(Process-oriented)核心思想主要敏捷方法极限编程(XP)特点水晶系列方法并列争球法(Scrum)
- 敏捷漫画#61-记者型产品负责人
小船哥说敏捷
记者型产品负责人(TheJournalistPO)图1图2图3图4作者评论:谁不讨厌标题党?我们都讨厌,这是肯定的。但是,回到主题:用户故事的概念起源于极限编程,是以“敏捷”方式描述需求的方法,这些需求并不是真正的需求(requirement),而是我们对需要做什么工作的最佳推测(bestguess)。制作适当的、可理解的用户故事的一种方法是使用3C,即卡片(Card)、对话(Conversati
- 软件工程客观题知识点简易汇总
边缘常驻民
软件工程复习自用软件工程
第一章软件工程学概论软件生命周期:三个时期(软件定义,软件开发、软件维护)、八个阶段问题定义--->可行性研究--->需求分析--->总体设计--->详细设计--->编码和单元测试--->综合测试--->软件维护软件过程模型汇总传统--->瀑布模型、快速原型模型、增量模型、螺旋模型面向对象--->喷泉模型、Rational统一过程、敏捷过程和极限编程、微软过程第二章可行性研究数据流图的四种基本符号
- 项目管理-概述
码海漫步
项目管理学习方法经验分享极限编程敏捷流程
文章目录一、项目管理是什么?二、为什么需要项目管理?三、项目管理方法论(1)敏捷(Agile)(2)极限编程(XP)(3)水晶方法(Crystal)(4)动态系统开发方法(DSDM)(5)精益开发(Lean)(6)Scrum(7)看板(Kanban)(8)Scrumban(9)混合模型(瀑布和敏捷)(10)瀑布开发(Waterfall)(11)关键路径法(CPM)(12)关键链项目管理(CCPM)
- 结对编程
增舟
TW出品的极限编程实践-结对编程https://martinfowler.com/articles/on-pair-programming.html
- 自动化测试知识总结
测试1998
python单元测试软件测试职场和发展自动化测试测试工具selenium
一、自动化测试概念自动化测试是指一切把人为驱动的测试行为转换成机器程序去驱动测试的过程,小到可以通过脚本生成一些测试数据,大到根据测试用例生成测试脚本并驱动测试行为。二、自动化测试优势自动化测试在提升软件测试团队效率方面有很多优势1.快速的进行回归测试2.快速反馈测试结果3.可以支持几乎无限制的测试用例迭代执行4.可以有效的支持敏捷、极限编程思想5.自定义的缺陷报告6.解决手工测试无法完成的工作(
- 敏捷开发数据科学
haleyprince
敏捷开发CDALEVELⅢ数据科学家考试大纲1.领会:理解敏捷式开发的关键思想,了解敏捷式开发相比于传统瀑布式开发模式的区别及其优势。2.熟知:理解Scrum、看板、极限编程、精益编程等敏捷式开发方法,熟悉Scrum开发规则,熟悉Scrum团队成员与角色。3.应用:应用Scrum模式进行数据科学项目开发敏捷式开发的关键思想学习这个其实都不是什么系统读,都是学学容器,体验微服务之类,然后模拟的做点试
- 软件测试 零基础自学笔记_测试方法与理论
Nicooo-929
软件测试
软件开发流程软件开发流程的演变由传统瀑布模型到敏捷开发模型再到DevOps开发模型。瀑布模型按照线性方式进行软件开发下行单元受上行单元结果影响每一环节需要进行验证优点开发的各个阶段清晰强调早期计划和需求调查适合需求稳定的产品开发缺点由于是线性模型,增加开发风险早期错误在后期发现,难以修改,增加开发成本敏捷模型XP极限编程SCRUM敏捷模型特点采用增量迭代方式使用少量多次策略DevOps需求频繁变化
- 软件工程期末总结
今天打代码刷题了吗
其他java
软件工程期末总结软件危机出现的原因软件生命周期软件生命周期的概念生命周期的各个阶段软件开发模型极限编程可行性研究与项目开发计划需求分析结构化分析的方法结构化分析的图形工具软件设计的原则用户界面设计结构化软件设计面向对象面向对象建模软件危机出现的原因忽视软件开发前期的需求分析。开发过程中缺乏统一的、规范化的方法论的指导。文档资料不齐全或不准确。忽视用户之间、开发组员之间的交流。忽视测试的重要性。不重
- 如何利用提问进行有效学习
A_Lan28
之前用了很长时间看完一本书,却觉得没有收获,和教练聊到这个事情,教练问我:“你看书是带着什么目的看的呢?”,“看完之后你的目的达到了吗?”等等一系列问题。这个时候,我才开始思考我当时是为什么看这本书,我想要从中获得什么。这个过程使我意识到,“提问”是一个很重要的事情。作为敏捷教练,我需要掌握引导技巧,那么提问就是我最先需要掌握的东西。除此之外,我还需要学习敏捷思想、精益需求、极限编程等等很多知识,
- 单片机开发从小工到专家
Let's Chat Coding
可扩展的体系结构》单片机嵌入式硬件
有道无术,术尚可求;有术无道,止于术背景向单片机嵌入式开发小伙伴推荐了几本书,阅读量破10+1.适用范围2.书籍推荐书籍推荐3.大师介绍大师介绍4.大师书籍编写逻辑25年大师出版的关于:嵌入式单片机开发方向的书籍思想:OOPOOAOODUML建模软件开发生命周期软件开发模型螺旋模型软件开发方法论DDD敏捷极限编程实时嵌入式操作系统设计模式故障分析:FMEA4.实战知行合一5.读后感:“Design
- XP极限编程
陈超Terry的技术屋
概念极限编程是一个轻量级的、灵巧的软件开发方法,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法:1、它将复杂的开发过程分解为一个个相对比较简单的小周期;2、通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。特点增量和反复式的开发-
- 到底什么是DevOps
蓝绿色~菠菜
DevOpsdevops
DevOps不是一组工具,也不是一个特定的岗位。在我看来DevOps更像是一种软件开发文化,一种实现快速交付能力的手段。DevOps强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。特点是增加协作、减少孤岛、共享责任、提高质量、重视反馈和增加自动化。想要达到快速交付的目的,仅仅强调敏捷开发、极限编程(2001年诞生)的思想是不够的,
- 测试开发体系介绍——测试体系介绍-L1
阿瞒有我良计15
#测试开发单元测试压力测试
目录:软件测试基础概念软件测试:软件测试作用:软件缺陷:软件测试原则:软件测试对象:测试用例软件开发流程软件:软件生命周期:软件开发流程:瀑布模型:瀑布模型优缺点敏捷开发模型:XP-极限编程:SCRUM:DevOps:DevOps生命周期:DevOps对发布的影响CI/CDCD与DevOps的关系测试流程体系软件测试模型:V模型W模型H模型:软件测试工作流程:传统测试流程:系统测试流程:Bug管理
- 介绍什么是极限编程?
weixin_33785108
第一个极限编程项目于1996年3月6日启动。极限编程是几种流行的敏捷过程之一。事实证明,它已在全球各种规模和行业的许多公司中取得了巨大成功。极限编程是成功的,因为它强调客户满意度。而不是在将来某个日期提供您可能想要的所有内容,而不是在您需要时提供您需要的软件。极限编程使您的开发人员能够自信地响应不断变化的客户需求,甚至在生命周期的后期。极限编程强调团队合作。经理,客户和开发人员都是协作团队中的平等
- 软件工程导论:什么是RUP?什么是极限编程(XP)?什么是敏捷过程?
史莱姆Slime
软件工程导论软件工程
什么是RUP:RUP(RationalUnifiedProcess),统一软件开发过程)是一个
- 极限编程(软考)
honhbu
极限编程
极限编程是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。•4大价值观:沟通、简单性、反馈和勇气。•5个原则:快速反馈、简单性假设、逐步修改、提倡更改和优质工作。•12个最佳实践:计划游戏(快速制定计划、随着细节的不断变化而完善)、小型发布(系统的设计要能够尽可能早地交付)、隐喻(找到合适的比喻传达信息)、简单设计(只处理当前的需求,使设计保持简单)、测试先行(先写测试代码,
- 敏捷软件开发与极限编程
低吟不作语
软件工程
敏捷开发敏捷开发是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。敏捷开发以人为核心、以迭代方式循序渐进开发,在这一过程中,软件项目的构建被分成多个子项目,各个子项目之间的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可用状态敏捷开发的价值观2001年年初,
- 1、什么是RUP? 2、什么是极限编程XP? 3、什么是敏捷过程?
GG739650
极限编程软件开发面向对象
1、RUP(RationalUnifiedProcess),统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。2、极限编程(ExtremeProgramming,XP)是一门针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。它是以符合客户需要的软件为目标而产生的一种方法论,XP使开发者能够更有效的响应客户的需求变化,哪怕是在软件生命周期的后期
- 什么是极限编程
mischen520
软考高级系统架构师极限编程低代码
XP方法可以说是敏捷联盟中最鲜艳的一面旗帜,也是相对来说最成熟的一种。XP方法的雏形最初形成于1996—1999年间,KentBeck、WardCunningham、RonJeffery夫妇在开发C3项目(ChryslerComprehensiveCompensation)的实践中总结出了XP的基本元素。在此之后,KentBeck和他的一些好朋友们一起在实践中完善提高,终于形成了极限编程方法。XP
- 测试理论知识八:敏捷开发测试、极限编程测试
依晴无旧
软件测试理论知识可用性测试
1.敏捷开发模式下的测试敏捷开发的核心理念:个体和互动高于流程和工具。工作的软件高于详尽的文档。客户合作高于合同谈判。响应变化高于遵循计划。2.敏捷开发的特征敏捷开发提倡迭代式和增量式的开发模式,并强调测试在其中的重要作用。这是一个围绕以用户为中心、以客户需求为导向的开发过程,在此过程中随时做好“迎接变化”的准备。敏捷开发特征点如下:敏捷建模:不是一种建模方法,而是一组建模以及文档化软件系统的原则
- ViewController添加button按钮解析。(翻译)
张亚雄
c
<div class="it610-blog-content-contain" style="font-size: 14px"></div>// ViewController.m
// Reservation software
//
// Created by 张亚雄 on 15/6/2.
- mongoDB 简单的增删改查
开窍的石头
mongodb
在上一篇文章中我们已经讲了mongodb怎么安装和数据库/表的创建。在这里我们讲mongoDB的数据库操作
在mongo中对于不存在的表当你用db.表名 他会自动统计
下边用到的user是表明,db代表的是数据库
添加(insert):
- log4j配置
0624chenhong
log4j
1) 新建java项目
2) 导入jar包,项目右击,properties—java build path—libraries—Add External jar,加入log4j.jar包。
3) 新建一个类com.hand.Log4jTest
package com.hand;
import org.apache.log4j.Logger;
public class
- 多点触摸(图片缩放为例)
不懂事的小屁孩
多点触摸
多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参考一下
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener
- 有关浏览器窗口宽度高度几个值的解析
换个号韩国红果果
JavaScripthtml
1 元素的 offsetWidth 包括border padding content 整体的宽度。
clientWidth 只包括内容区 padding 不包括border。
clientLeft = offsetWidth -clientWidth 即这个元素border的值
offsetLeft 若无已定位的包裹元素
- 数据库产品巡礼:IBM DB2概览
蓝儿唯美
db2
IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企 业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。 DB2支持的操作系统
DB2可应用于以下三个主要的平台:
工作站,DB2可在Linus、Unix、Windo
- java笔记5
a-john
java
控制执行流程:
1,true和false
利用条件表达式的真或假来决定执行路径。例:(a==b)。它利用条件操作符“==”来判断a值是否等于b值,返回true或false。java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的。如果想在布尔测试中使用一个非布尔值,那么首先必须用一个条件表达式将其转化成布尔值,例如if(a!=0)。
2,if-els
- Web开发常用手册汇总
aijuans
PHP
一门技术,如果没有好的参考手册指导,很难普及大众。这其实就是为什么很多技术,非常好,却得不到普遍运用的原因。
正如我们学习一门技术,过程大概是这个样子:
①我们日常工作中,遇到了问题,困难。寻找解决方案,即寻找新的技术;
②为什么要学习这门技术?这门技术是不是很好的解决了我们遇到的难题,困惑。这个问题,非常重要,我们不是为了学习技术而学习技术,而是为了更好的处理我们遇到的问题,才需要学习新的
- 今天帮助人解决的一个sql问题
asialee
sql
今天有个人问了一个问题,如下:
type AD value
A  
- 意图对象传递数据
百合不是茶
android意图IntentBundle对象数据的传递
学习意图将数据传递给目标活动; 初学者需要好好研究的
1,将下面的代码添加到main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http:/
- oracle查询锁表解锁语句
bijian1013
oracleobjectsessionkill
一.查询锁定的表
如下语句,都可以查询锁定的表
语句一:
select a.sid,
a.serial#,
p.spid,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$s
- mac osx 10.10 下安装 mysql 5.6 二进制文件[tar.gz]
征客丶
mysqlosx
场景:在 mac osx 10.10 下安装 mysql 5.6 的二进制文件。
环境:mac osx 10.10、mysql 5.6 的二进制文件
步骤:[所有目录请从根“/”目录开始取,以免层级弄错导致找不到目录]
1、下载 mysql 5.6 的二进制文件,下载目录下面称之为 mysql5.6SourceDir;
下载地址:http://dev.mysql.com/downl
- 分布式系统与框架
bit1129
分布式
RPC框架 Dubbo
什么是Dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接
- 那些令人蛋痛的专业术语
白糖_
springWebSSOIOC
spring
【控制反转(IOC)/依赖注入(DI)】:
由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
简单的说:对象的创建又容器(比如spring容器)来执行,程序里不直接new对象。
Web
【单点登录(SSO)】:SSO的定义是在多个应用系统中,用户
- 《给大忙人看的java8》摘抄
braveCS
java8
函数式接口:只包含一个抽象方法的接口
lambda表达式:是一段可以传递的代码
你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。
事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。
方法引用:又是要传递给其他代码的操作已经有实现的方法了,这时可以使
- 编程之美-计算字符串的相似度
bylijinnan
java算法编程之美
public class StringDistance {
/**
* 编程之美 计算字符串的相似度
* 我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:
* 1.修改一个字符(如把“a”替换为“b”);
* 2.增加一个字符(如把“abdd”变为“aebdd”);
* 3.删除一个字符(如把“travelling”变为“trav
- 上传、下载压缩图片
chengxuyuancsdn
下载
/**
*
* @param uploadImage --本地路径(tomacat路径)
* @param serverDir --服务器路径
* @param imageType --文件或图片类型
* 此方法可以上传文件或图片.txt,.jpg,.gif等
*/
public void upload(String uploadImage,Str
- bellman-ford(贝尔曼-福特)算法
comsci
算法F#
Bellman-Ford算法(根据发明者 Richard Bellman 和 Lester Ford 命名)是求解单源最短路径问题的一种算法。单源点的最短路径问题是指:给定一个加权有向图G和源点s,对于图G中的任意一点v,求从s到v的最短路径。有时候这种算法也被称为 Moore-Bellman-Ford 算法,因为 Edward F. Moore zu 也为这个算法的发展做出了贡献。
与迪科
- oracle ASM中ASM_POWER_LIMIT参数
daizj
ASMoracleASM_POWER_LIMIT磁盘平衡
ASM_POWER_LIMIT
该初始化参数用于指定ASM例程平衡磁盘所用的最大权值,其数值范围为0~11,默认值为1。该初始化参数是动态参数,可以使用ALTER SESSION或ALTER SYSTEM命令进行修改。示例如下:
SQL>ALTER SESSION SET Asm_power_limit=2;
- 高级排序:快速排序
dieslrae
快速排序
public void quickSort(int[] array){
this.quickSort(array, 0, array.length - 1);
}
public void quickSort(int[] array,int left,int right){
if(right - left <= 0
- C语言学习六指针_何谓变量的地址 一个指针变量到底占几个字节
dcj3sjt126com
C语言
# include <stdio.h>
int main(void)
{
/*
1、一个变量的地址只用第一个字节表示
2、虽然他只使用了第一个字节表示,但是他本身指针变量类型就可以确定出他指向的指针变量占几个字节了
3、他都只存了第一个字节地址,为什么只需要存一个字节的地址,却占了4个字节,虽然只有一个字节,
但是这些字节比较多,所以编号就比较大,
- phpize使用方法
dcj3sjt126com
PHP
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下
安装(fastcgi模式)的时候,常常有这样一句命令:
代码如下:
/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么?
phpize是用来扩展php扩展模块的,通过phpi
- Java虚拟机学习 - 对象引用强度
shuizhaosi888
JAVA虚拟机
本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8090276 转载请注明出处!
无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。
引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Wea
- .NET Framework 3.5 Service Pack 1(完整软件包)下载地址
happyqing
.net下载framework
Microsoft .NET Framework 3.5 Service Pack 1(完整软件包)
http://www.microsoft.com/zh-cn/download/details.aspx?id=25150
Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framewo
- JAVA定时器的使用
jingjing0907
javatimer线程定时器
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。
对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
privatejava.util.Timer timer;
timer = newTimer(true);
timer.schedule(
newjava.util.TimerTask() { public void run()
- Webbench
流浪鱼
webbench
首页下载地址 http://home.tiscali.cz/~cz210552/webbench.html
Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相
- 第11章 动画效果(中)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- windows下制作bat启动脚本.
sanyecao2314
javacmd脚本bat
java -classpath C:\dwjj\commons-dbcp.jar;C:\dwjj\commons-pool.jar;C:\dwjj\log4j-1.2.16.jar;C:\dwjj\poi-3.9-20121203.jar;C:\dwjj\sqljdbc4.jar;C:\dwjj\voucherimp.jar com.citsamex.core.startup.MainStart
- Java进行RSA加解密的例子
tomcat_oracle
java
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。 数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。 对称加密指的是发送者和接收者共用同一个密钥的加解密方法。 非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的
- Android_ViewStub
阿尔萨斯
ViewStub
public final class ViewStub extends View
java.lang.Object
android.view.View
android.view.ViewStub
类摘要: ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当 ViewSt