`
文章列表

用户故事

转自:https://blog.csdn.net/xiang__liu/article/details/80506892         一件用户通过系统完成他一个有价值的目标(买一罐饮料)的事。这样的过程就叫“用户案例(user case)”或者“用户故事(user story)”。本文描述了敏捷开发的技巧: ...
  瀑布式开发   1.严格把软件项目的开发分隔成各个开发阶段:需求分析、要件定义、概设、详设、编码、测试等。使用里程碑的方式,严格定义了各开发阶段的输入输出。如果达不到要求的输出,下一阶段的工作就不展开 2.重视和强调过程文档,在开发的中后期才会看到软件原型,早期只能通过文档看到系统的模样,在这种情况下文档的重要性似乎超过了代码 3.把每个开发阶段都定义为黑盒,每个阶段的人员只关心自己阶段的工作 好处:开发人员更专注本职工作,提高效率 坏处:①开发人员只接触到自己工作范围的内容,对需求理解很片面。②由于不了解整体需求对需求变更会有很强的抵触情绪③片面的理解容易对需求理解产生偏 ...
转自:https://www.cnblogs.com/xiangyu511213/p/4542920.html   SRS简介       在介始用例方法之前,我们首先来看一下传统的需求表述方式:软件需求规约(Software Requirement Specification)。传统的软件需求规约基本上采用的是功能分解的方式来 ...
转自:https://blog.csdn.net/cw_hello1/article/details/83444013      本地redis客户端使用  redis-cli -h host -p port -a password 连接远程服务器,爆出错误 Error: Protocol error, got "J" as reply type byte  解决问题的关键在了解redis服务器上配置文件中bind和protected-mode这两项配置的作用   bind的作用   经常会有个误区是bind用于绑定能够访问本机redis服务器的ip,但是 ...
  @ModelAttribute最主要的作用是将数据添加到模型对象中,用于视图页面展示时使用。但是根据@ModelAttribute注释的位置不同,和其他注解组合使用,致使含义有所不同。   1.@ModelAttribute注释方法  例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。   (1)@ModelAttribute注释void返回值的方法    @Controller public class HelloWorldCo ...

rewrite模块

转自:https://segmentfault.com/a/1190000014016065   根据官方文档说明,Rewrite 模块是用于使用 PCRE 正则表达式更改请求 URI,有条件地选择配置,并返回重定向。表面看,rewrite 和 location 的功能有点像,都能实现跳转,然而它们的区别在于:rewrite 是在同一域名内更改获取资源的路径,而 location 是对一类路径做控制访问或反向代理,并且可以 proxy_pass 到其他机器。   很多情况下 rewrite 也会写在 location 里,它们的执行顺序是: 执行 server 块的 rewrite ...
  转自:https://blog.csdn.net/zhusixun/article/details/81702380   那么sendfile是什么东西,他是怎么影响性能的… …  sendfile实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定是否利用 sendfile这个系统调用。先来看一下不用 sendfile的传统网络传输过程: read(file,tmp_buf, len); write(socket,tmp_buf, len); 硬盘 >> kernel buffer >> user buffe ...

nginx配置文件

  Nginx的配置文件结构Nginx的默认配置文件nginx.conf位于其安装目录的conf目录下。nginx的配置文件中的指令可以分为两种: 1.简单指令(simple directive),形如key value; 2.块指令(block directive), 形如key {simple_key simple_value;} 块指 ...

SiteMesh3简介

转自:https://blog.csdn.net/wangxiaoan1234/article/details/77017546     介绍 SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。 Sitemesh是由一个基于Web页面布局、装饰以及与现 ...
  新建vbs文件,输入  createobject("wscript.shell").run "C:\Users\chaoy\Desktop\SleepPc.bat",0 其中C:\Users\chaoy\Desktop\SleepPc.bat替换成要执行的bat文件   当然如果原先的bat文件是用定时任务执行,那么该定时任务也可以替换成新建的vbs文件
  一、Linux中的定时任务: Linux中每行定时任务的描述格式如下: minute hour day month dayofweek command   minute - 从0到59的整数  hour - 从0到23的整数  day - 从1到31的整数 (必须是指定月份的有效日期) month - 从1到12的整数 (或如Jan或Feb简写的月份) dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示) command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令) ...
转自:https://blog.csdn.net/helloxiaozhe/article/details/77680255   一、备份:从数据库导出数据: 格式:mysqldump [-h 链接ip]  [-P(大写)端口]  -u 用户名 -p 密码  数据库名 表名1 表名2 >d:XX.sql(导出文件路径)     -h 默认为localhost , -P 默认为3306  导出多个表中间空格隔开 示例:mysqldump  -uroot -proot mysql sys>d:\a.sql;     上面的意思为使用账号root密码root登录本地端口为33 ...
  问题现象:使用mysql远程登录命令mysql –uroot –h192.168.1.102 –p时,报错MySQL ERROR 1130 (HY000): Host 'XXXX' is not allowed to connect to this MySQL server   问题原因:mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。意思是使用上面的root账号登录192.168.1.102主机的mysql服务器时,只能从本地发起。   问题解决:登入mysql后,更改 "mysql" 数据库里的 "user" 表里User ...
  一、Compose简介 Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。它是一个定义和运行多容器的docker应用工具。使用compose,你能通过YMAL文件配置你自己的服务,然后通过一个命令,你能使用配置文件 ...

yaml

转自:http://www.ruanyifeng.com/blog/2016/07/yaml.html   一、简介 YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 它的基本语法规则如下。 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从这个字符一直到行尾,都会被解析器忽略。 YAML 支持的数据结构有三种。 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(diction ...
Global site tag (gtag.js) - Google Analytics