- 博客(14)
- 收藏
- 关注
原创 谈谈敏捷开发流程
谈谈敏捷开发流程什么是敏捷?(Agile)以人为核心的迭代式开发模式为什么出现?传统的开发模式存在面对客户需求不定以及更改无法解决的问题瀑布开发模式以文档驱动,需要很强的预见性。传统开发模式,在最初的确定需求以及开发设计的时候,每个环节存在强烈的依赖性,存在较大的风险。特征增量交付,迭代时开发,持续发布以人为核心进行迭代一个项目拆分成有联系并可以独立运行的小项目,可以持续部署,储蓄发布适用性而非预见性实现流程会议安排梳理会议(gromming)需求分析,估点计划会议
2021-04-08 14:51:12 249
原创 String、StringBuffer和StringBuilder类的区别
一、可变与不可变String类是一个不可变类,即创建String对象后,该对象中的字符串是不可改变的,直到这个对象被销毁。StringBuffer与StringBuilder都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串,是可变类。由于String是可变类,适合在需要被共享的场合中使用,当一个字符串经常被修改时,最...
2019-12-11 09:08:52 163
转载 options 请求
什么是options请求?为什么会有options请求?首先还是看一下官方或者比较官方的定义:HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也可以对整站(通过将 URL 设置为“*”)使用该方法。 --MDN WEB DOCS同时options请求具备以下特性:选项 ...
2019-12-09 09:48:21 412
原创 mysql bigint()与varchar()
mysql bigint(10)中20指的是该字段下能输入的最大数字长度。括号里的数字叫数据的宽度,不同的数据类型对宽度的处理也不一样:1、整数类型,这里显示的宽度和数据类型的取值范围是没有任何关系的,显示宽度只是指明Mysql最大可能显示的数字个数,数值的位数小于指定的宽度时会由空格填充;如果插入了大于显示宽度的值,只要该值不超过该类型的取值范围,数值依然可以插入,而且能够显示出来。例如上面...
2019-12-08 15:33:54 2897
原创 轻量级容器的服务
一 基本服务1 生命周期管理2依赖解析3组件查找4应用程序配置二 中间件服务1 事务管理2安全性3 线程管理4对象和资源池5对组件的远程访问6通过JMX之类的api管理组件7容器的扩展和定制...
2019-12-07 18:16:55 105
原创 Hibernate与 MyBatis的比较(转载)
原文链接:http://www.cnblogs.com/qihuan/p/4031434.html最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapp...
2019-12-07 16:55:39 100
原创 字符串反转
给你个函数吧,参数是你的字符串,返回反转后的串。你补其它部分吧。方法1:使用StringBuffer,一点技巧也没有。public String reverse(String s){return new StringBuffer(s).reverse().toString();}方法2:灵活运用了字符串功能。public String reverse(String s){char[]...
2019-12-06 00:20:24 76
原创 java将十六进制转化为十进制
public static int hexToDecimal(String hex){int outcome = 0;for(int i = 0; i < hex.length(); i++){char hexChar = hex.charAt(i);outcome = outcome * 16 + charToDecimal(hexChar);}return outcome;...
2019-12-06 00:06:52 240
原创 回文算法 数据结构
题目:回文是指正读反读均相同的字符序列,如"abba"和"abdba"均是回文,但"good"不是回文。试写一个算法判定给定的字符序列是否为回文。(提示:将一半字符入栈)*编译环境:VC 6.0*/#include <stdio.h>#include <string.h>#include <stdlib.h>#include “sqsta...
2019-12-05 22:13:39 1348 1
原创 基本数据类型与运算符大总结
第一部分:java代码中的注释1.1:单行注释 语法: //1.2:多行注释 语法: /* 多行内容 */1.3:文档注释 语法: /**注释内容 */ @author 作者 @version 版本 @param 方法的参数 @return 方法返回类型 @exception 返回抛出的异常1.4:注释不会被编译器编译到.class文件中1.5:文档...
2019-12-01 11:34:18 157
原创 java的垃圾回收机制
垃圾回收机制产生的原因:传统编程语言需要程序员显式进行垃圾回收,其主要带来的两个缺点是:1 程序员忘记及时回收无用内存,导致内存泄漏,降低系统性能。2程序错误地回收程序核心类库的内存,从而导致系统崩溃。Java垃圾回收机制:1 JRE会提供一个后台线程监测控制不再使用的内存,一般都是在CPU空闲或内存不足时自动进行垃圾回收,程序员无法精确控制垃圾回收的时间和顺序等。...
2019-12-01 00:34:05 184
原创 javac编译java程序怎么不需要指定目标文件的文件名
编译命令:javac -d destdir srcFile-d desdir是javac的命令的选项,用来指定编译生成的字节码文件存放的路径,其只需要是本地磁盘的有效路径即可;srcFile是java源文件所在的位置,可以是相对路径,也可以是绝对路径。(字节码放在当前路径,用(.)表示。)javac编译java程序怎么不需要指定目标文件的文件名的原因1 javac编译后生成的字节码文件有...
2019-12-01 00:00:06 730
原创 jvm
什么是JVM什么是jvmjvm是可运行在java字节码文件的虚拟计算机。jvm如何实现java程序的跨平台高级语言的运行机制首先,我们应该清楚计算机可运行的是机器码文件;其次,计算机高级语言按照程序的执行方式可以分为编译型和解释型两种。编译型语言:使用专门的编译器,将高级语言源代码一次性“翻译”成可被该平台硬件的机器码。因此效率高,也可以脱离开发环境独立运行。因为程序被编译成特定平台...
2019-11-30 22:26:57 91
原创 java 环境变量配置
java环境变量配置 1. 设置Java开发环境; a. 获取J2SDK; b. 安装J2SDK; c. 设置环境变量: **JAVA_HOME:** 1) 作用:简化其它变量设置过程中的内容输入。在变量设置过程中有可能...
2019-07-27 19:14:16 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人