- ACP科普:Sprint与Iteration的微妙共性
9命怪猫
敏捷开发sprint敏捷流程敏捷开发
在敏捷项目管理领域,Scrum框架无疑是一颗璀璨的明星。然而,对于刚踏入这个领域的新手来说,常常会对Scrum中的Sprint和迭代(Iteration)这两个概念感到困惑,不理解它们之间的区别。事实上,在实际应用中,二者几乎可以看作是同一回事。下面,猫哥将用通俗易懂的方式为大家揭开这两者的神秘面纱。项目如建楼,Sprint与Iteration是施工周期想象我们正在建造一座宏伟的大厦。在传统的项目
- 2024年必收藏!最全 禅道 项目管理软件各版本安装部署全攻略
猴哥聊项目管理
项目管理软件1024程序员节敏捷流程项目管理项目管理软件项目管理工具瀑布式项目管理项目管理平台
一、禅道简介1.禅道是什么?功能强大的项目管理软件。禅道是一款专业的国产开源研发项目管理软件,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖了研发项目管理的核心流程。管理思想基于国际流行的敏捷项目管理方法——Scrum,在遵循其价值观的基础上,结合国内项目研发现状,整合了任务管理、需求管理、Bug管理、用例管理等多种功能,覆盖软件从计划到发布的整个生命周期。禅道分为多
- 【进阶之路】持续集成、持续交付与持续部署(CI/CD)
南橘ryc
JAVA程序员进阶之路经验分享jenkinsci/cd后端
由来记得7月份刚刚换工作的时候,中午和老大一起去吃饭,回来的路上老大问我:“南橘,CI/CD有没有研究过?”我隐隐约约在哪里听过这个名词,但是又想不起来,秉着实事求是的态度,我斩钉截铁的说:“老大,我不知道CI/CD是个啥。”老大当即对诚实的我进行了一顿夸耀,并且高兴地奖励我回去研究CI/CD的机会,并且告诉我,我们team的ScrumMaster马上要入职了,加下来的工作会采取持续集成(CI)和
- 写给PO二 - 如何利用用户故事驱动价值交付
何建新(Kris He)
Scrumscrum
在Scrum团队中,产品负责人(PO)的角色本质是“价值宣传者”——既要深入用户场景捕捉未被言明的需求,又要在技术可行性与商业目标之间架起桥梁。这一过程的核心,在于将碎片化的用户声音转化为团队可理解、可行动的“故事”,而非单纯的需求列表。以下从实践视角,分析PO如何通过用户故事开启与团队的沟通桥梁,从而来实现这一目标。一、用3C原则构建共同语境一个好的用户故事不是功能说明书,而是PO与团队达成共识
- 2025年敏捷项目管理10大爆炸性趋势,前所未见!
在当今快速发展的商业环境中,项目管理的重要性愈发凸显。敏捷项目管理作为一种灵活高效的管理方法,正逐渐成为众多企业的首选。随着技术的不断进步和市场需求的变化,我们对2025年敏捷项目管理的趋势充满期待。一、敏捷项目管理简介一方面,敏捷项目管理能够快速响应市场需求,实现高效交付。在竞争激烈的市场中,企业需要能够迅速调整项目方向,以满足客户不断变化的需求。敏捷方法论,如Scrum和Kanban等框架,以
- Scrum 四个会议及正确召开方式
程序员
敏捷开发有一些重要的实践方法,可以帮助团队更快地适应敏捷开发框架。这些方法不能简单照搬执行,比如,只在瀑布开发模式下中加入Scrum的四个会议,这无法让瀑布团队转成敏捷团队。敏捷转型需要深入理解概念和思维,团队才能更好的进行实践。下面我们了解一下Scrum的四个会议,并思考它们如何正确打开并推动敏捷研发。Tips:有一些方法来自Scrum,Scrum是一种持续迭代、且有固定时长的敏捷框架。这些方法
- 看板(Kanban)与Scrum区别
智慧浩海
JIRA教程scrum
看板和Scrum之间有很多不同之处。下面列出了看板和Scrum之间的区别:对比项Scrum看板计划它有固定的计划,它专注于规划。它从sprint计划开始,以sprint审查结束,回顾性。举行日常会议,以便团队了解后续步骤,优先事项以及之前步骤的经验。它没有固定的计划,也没有每日会议。在看板中,可以随时发生变化,即频繁发生变化。时间线在scrum中,处理具有固定时间持续时间的sprint意味着在一段
- 规模化敏捷LeSS(二):LeSS团队实践指南
敏捷初级运动员
原文链接:规模化敏捷LeSS(二):LeSS团队实践指南Scrum能够帮助一个5-9人的小团队以迭代增量的方式开发产品,在每一迭代结束时,交付潜在的可交付的产品增量。正是由于其灵活性,Scrum方法现已成为团队软件交付方法的首选,近期发布的15届敏捷状态报告也显示,66%的受访者及其所在的敏捷团队最常用Scrum方法。但随着敏捷在团队中得到越发广泛的实践,越来越多的人意识到全组织规模化敏捷实践在当
- 敏捷转型案例:梅登科技从瀑布到 Scrum 的转变
敏捷转型赋能
梅登科技是一家深圳公司,为医疗保健行业,开发托管Web应用程序。他们专注于开发灵活的、基于云软件,。在2014年,梅登科技已经建立了为客户提供价值的记录,这些应用程序有能力改变医疗保健人员提供服务和患者体验的服务方式。考虑到一家专注于创新和灵活性的相对年轻的公司,您可能认为梅登科技是在拥抱过程中成长起来的业务敏捷性的,但事实并非如此。该公司确实以响应客户需求而闻名,但它试图在传统的项目管理环境中执
- 2020-04-11规模化敏捷学习记录
家有小魔怪
规模化敏捷可能存在的问题:沟通的有效性降低、协作更复杂、对齐困难、集成复杂敏捷宣言是否依然适用于规模化敏捷?结论是依然试用规模化敏捷的几种方式:SAFe/LeSS/DAD/EA/Nexus/Scrum@ScaleSoS(scrumofscrums)的实现方式Backlog如何维护?1:一个PO,一个PBL,区分不同的team2:一个PO,维护多个PBL3:每个团队有自己的PO,每个PO负责自己的b
- Scrum | 敏捷开发之任务看板
上篇文章中,我讲了敏捷第一步-每日站立会,讲了我们平时是怎么开站立会的,其实15-30分钟就够了,绝对不是时间长得让你想拄拐那种。本文我们开始讲敏捷开发中的看板。没有看板之前,我们真的是在白板上画泳道,写卡片,挪动卡片,在白板前开站立会。现在支持任务看板的产品也越来越多了,大家开站立会也方便了,没必要真的站在一块白板前了,只要大家围成一圈,拿个token轮流讲就可以。今天我想分享下我是怎么使用任务
- 敏捷工具:Scrum板与Kanban如何抉择?
Scrum板作为一种工具,主要应用于Scrum团队的敏捷项目管理,能够帮助团队更新任务进度,促进团队信息共享,及时发现任务过程中的异常现象,从而查漏补缺。团队在每日站会时会通过Scrum板来直观地展示任务状态,确定每日需要做的任务以及优先级。看板作为一种敏捷方法论,通过工作流程以及任务的可视化来识别并纠正出现的失误。起初,看板通常为物理看板(白板),随着项目管理流程移至线上,看板也逐渐转为虚拟看板
- 敏捷(组织)转型的6个准备条件
姜信宝BoB宝宝说
敏捷转型非常复杂。成功有巨大的好处,但不能保证成功。客户所钟爱的生产力,创新和更高品质的产品或服务的提升,可以使转型组织的挑战变得非常值得。与任何工作一样,在开始之前进行正确的准备将大大改善结果。作为Scrum的教练和培训师,多年来,我与各种各样的客户合作,从金融到农业,从媒体到制造业,并且不断发现6个关键要素可以使您的转型正确地开始。1.建立合适的团队敏捷转型可能是组织上的,但它是建立在强大的S
- 管理就是闭环
glenwang真北敏捷
管理是什么?这个问题没有一个统一的答案。本文提供一个管中窥豹的答案:管理就是闭环。作为基层管理者,日常管理事务,一个是目标闭环,一个是执行闭环。这分别对应敏捷PO和ScrumMaster的职责。PO的职责是确保目标闭环,即把大目标分解成中目标、小目标。ScrumMaster则负责执行闭环,小目标、中目标、大目标的燃尽图都在趋势线上。两者的职责构成闭环管理的V模型,前者负责左岸,后者负责右岸。爱德华
- 软件测试笔记-软件开发流程的演变
G.O
软件测试笔记功能测试
软件的概念:与计算机系统操作有关的计算机程序、文件、文档以及数据软件开发流程演变:传统瀑布模型→敏捷开发模型→DevOps模型瀑布模型瀑布模型流程:需求分析→设计→编码→实现→软件测试→完成→维护瀑布模型特点:线性瀑布模型优点:阶段清晰、强调早期计划和需求调查、适合需求稳定产品瀑布模型缺点:增加开发风险、错误发现晚敏捷开发模型敏捷开发模型:包含XP、SCRUM极限编程-XP螺旋式编程,分多个周期编
- 敏捷ACP都解决什么问题?
小项大梦
你可能不了解敏捷管理,但是肯定听说过SCRUM,极限编程,看板方法,水晶方法等等。过去十年,敏捷是全球波澜壮阔的互联网浪潮的基石!敏捷ACP解决什么问题?需求变更频繁、客户对产品不满意,团队工作效率低,项目实施难落地等,都可以通过敏捷管理来解决。在科技引领的智能时代,从Google到苹果、IBM,乃至GE,在科技研发领域,敏捷已经势不可当,现在,敏捷思想不仅仅适用于软件行业,它的很多方法和理念都可
- 从进化角度看规模化敏捷,上海银行4500+人实施案例——2023RSG大会演讲实录
weixin_45977872
点击蓝字关注我们导语本文是吴穹博士与上海银行金融科技部项目管理部负责人王勤瑜在2023年上海RSG(RegionalSCRUMGathering)大会上共同发表的演讲实录,以上海银行的规模化敏捷演进历程为轴,和大家分享最新的思考与实践。上海银行敏捷历程上海银行的规模化敏捷历程,大致可以分为三个阶段——“萌芽探索”、“试点成型”和“全面覆盖”。1萌芽探索早在2015年,Agilean首次尝试在直销银
- 敏捷漫画#45-在制品限制
小船哥说敏捷
图1图2图3图4作者评论:在Sprint中创建流动并尽快交付故事的目的是为了实现快速的反馈闭环,这样交付成果就可以快速得到验证,学习也得以加快。因此,ScrumMaster和开发人员采取行动提高吞吐量才是有意义的。当团队有太多的故事并行在开发时,可能会阻碍这一点。虽然显而易见的答案是采取在制品限制(WIPlimit),但它本身并不能神奇地增加吞吐量。一个可能的解决方案是引导大家做蜂拥式开发,即让尽
- 学习笔记188-scrum
洋芋g
【江湖说️❤️学习日记】[打卡宝宝]:洋芋.[打卡日期]:2019/07/17[累计坚持]:这是我坚持学习的第188天️[学习内容]:scrum[学习笔记]:图片发自App常有人问我:润总,你是怎么做到的?《5分钟商学院》工作量如此之大,你居然还有时间做商业顾问,去企业讲课,给论坛演讲,甚至还有时间去南极旅行,去勃朗峰徒步,去德国游学?我说:因为自律。他显然不满意:还有呢?因为效率。他还是不满意:
- scrum
滴答滴答001
一、scrum团队scrum团队由一名产品负责人、开发团队和一名scrummaster组成。产品负责人:负责管理产品待办列表的唯一负责人。产品待办列表的管理包括:1、清晰地表述产品待办列表事项2、对产品待办列表项进行排序,使其最好地实现目标和使命3、优化开发团队所执行工作的价值4、确保产品待办列表对所有人是可见的、透明和清晰的,同时显示crum团队下一步要做的工作,以及确保开发人团队对产品待办列表
- 《有效管理敏捷团队-快速成为优秀的Scrum Master》读书笔记
ZachHe
《有效管理敏捷团队-快速成为优秀的ScrumMaster》是我完整阅读过的第一本关于ScrumMaster的书籍,这本书让我受益匪浅。该书的作者本身是一位经验丰富的伟大的scrummaster。书中的诸多观点和经验分享,令我恍然大悟。是一本值得反复阅读的书籍。在阅读这本书之前,我从来没有认真想过如何成为一个优秀的scrummaster,在过往的工作当中,为了达成项目目标,总感觉自己在项目经理和sc
- S/4HANA中的销售计划管理
JerryWang_汪子熙
大家好,我所在的S/4HANASales(SD)成都研发团队,主要负责S/4HANA里销售模块相关的标准产品研发。作为产品研发团队,我们遵循SCRUM迭代式增量软件开发过程,以两个星期为一个迭代,并且以一个季度一次发布新版本。通常在新版本的开发之初,研发团队会有计划和统筹,而在开发后期会有一个完整的回顾。团队回顾的目的,主要是总结和对未来进行准备和展望,回顾的形式有时比较正式,有时会多样一些。上一
- Scrum敏捷开发管理全流程-敏捷管理工具
哆啦B梦_
scrum敏捷流程scrum管理工具scrum工具敏捷开发迭代管理敏捷管理工具
Leangoo领歌是款永久免费的专业的敏捷开发管理工具,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、统计度量等。Leangoo领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效、缩短周期、加速创新。Leangoo领歌区别于传统项目管理软件,项目的需求、任务、问题、缺陷都作为卡片放在看板上,通过看板实现可视化和透明化的管理,通过看板上卡片的实时同步实现实时协作。项目进
- Scrum敏捷培训机构推荐
哆啦B梦_
scrum敏捷培训敏捷机构敏捷培训机构敏捷转型机构
敏捷培训机构中,Scrum中文网(www.scrum.cn)是一个值得考虑的选择。Scrum中文网(Scrum.CN)是全球第一个Scrum中文网站,是中国最早的Scrum和敏捷的布道者、教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构和Scrum.org中国唯一授权合作伙伴,SAFe大规模敏捷SAI中国授权合作伙伴。Scrum中文网是中国敏捷人才的摇篮,启蒙和
- 某企业多Scrum团队解决方案题文章
叶建波_8de4
●背景●业务快速发展,开发下一代云原生大数据平台●产研测-多Scrum团队多sprint并行开发●公司需要,建立PMO体系,结合实际建立流程体系●问题描述●关键字:跨团队、多scrum、沟通、大版本、技术能力、版本延迟、新技术、PMO、成长、效能、体系、工具、大型团队●问题1.对齐目标困难:●目标逐层传递,逐层稀释●团队之间依赖管理困难●团队墙,团队中沟通存在一定的困难●问题2.风险管理困难●风险
- Scrum Patterns之理解各种团队模式
Bruce_Talk
在平时学习和交流敏捷相关的知识和经验的时候,经常会听到各种团队的称呼,例如:Self-OrganizingTeam(自组织团队),AutonomousTeam(自治团队),DevelopmentTeam(研发团队),ScrumTeam(Scrum团队),Cross-FunctionalTeam(跨职能团队),StableTeams(稳定团队),CollocatedTeam(同置团队),SmallT
- Scrum Patterns:团队('Pigs')的估算(译)
Bruce_Talk
Bruce有话说对工作量的估计应该基于已经掌握的情况和经验,而不是错误的假设和一厢情愿的想法。因此,应该让开发团队(其成员致力于开发产品)评估工作量。既然估算如此重要,为什么这里会把团队称为‘Pigs’呢?难道用来形容估算的人都很笨吗?哈哈。显然不是。在敏捷圈里有一个经典小故事《鸡和猪的故事》。今天翻译的这篇ScrumPattern的文章就是从这个故事入手,来讲解估算的事情,你将了解到:为什么需要
- 项目经理与Scrum Master同与异
hero东
“一起爬山吗”《隐秘的角落》带火了这句台词,看完这部国产悬疑剧,确实匠心佳作,每一个镜头细节每一个场景都非常极致到位。如果在现实职场中,项目经理与Scrummaster和团队一起爬山,会产生怎样的化学反应?自己在工作中经常思考项目经理与Scrummaster的区别,曾经作为一名项目经理参与项目,如今以Scrummaster角色参与项目,在角色的切换中慢慢体会到了相同以及不同之处。Scrummast
- 《走出硝烟的精益敏捷》
亘心阅读分享
阅读时间:2天推荐指数:❤❤❤❤❤这是一本神奇的小册子,无论是否有敏捷经验都推荐阅读。对于有敏捷经验的来讲可以作为一面镜子,可以查漏补缺,看看哪些地方理解的不到位,还有待提升。对于没有敏捷经验的来讲,是本很好的入门读物,因为它浓缩了scrum最精华的部分,读完后就让你恨不得马上撸起袖子在团队敏捷起来。Agile是一种做项目的理念,提倡"快速迭代,拥抱变化“。Scrum为Agile提供了一种践行的框
- 创始人Jeff-Sutherland建议的Scrum实践启动步骤
申导Jacky
JeffSutherland(Scrum敏捷框架创始人之一,ScrumGuideforCSM/CSPO的作者):下面我简要介绍一下如何用Scrum方法启动一个项目。这里的描述虽然比较宽泛,但应该能够为你启动项目提供足够的指导。本书前面的部分详细讲述了Scrum背后的来龙去脉,这里将简要介绍如何实施。1.挑选一位产品负责人(ProductOwner)。这个人必须知道自己带领的团队需要做什么、制造什么
- Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
- ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
- LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
- 浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
- linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
- 安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
- 通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
- JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
- ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
- 阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
- Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
- 30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- [Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
- 【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
- NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
- Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
- java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
- 多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
 
- spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
- MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
- Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
- linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
- 为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
- App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
- 发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
- 用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
- CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
- HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
- Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin