java
whackw
测试相关,尽量做到比开发与运维还要牛
展开
-
spring boot实现一个API接口之初学路
1、Spring Boot -01- 快速入门篇(图文教程)2、照着第一步教程运行遇到这个报错初步搭建springboot应用,报错:Failed to configure a DataSource: 'url' attribute is not specified and no embed3、跑通过spring boot之后想实现一个JSON格式的API接口服务,于是又照这个教程学...原创 2020-03-19 23:27:56 · 591 阅读 · 0 评论 -
Java_Ant详解
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然转载 2015-01-29 09:19:53 · 610 阅读 · 0 评论 -
JBehave学习笔记
1、什么是JBehave JBehave是一个用java编写的BDD(Behavior-Driven-Design)框架, java界的Cucumber。(注: 1、BDD主要的目的是能够从业务领域专家的视角来编写测试用例,以解决技术人员和业务领域专家的沟通问题。2、Cucumber是基于Ruby的BDD框架) 2、JBehave的特点 1)、纯Java实现,能调用转载 2015-01-29 20:54:22 · 3930 阅读 · 0 评论 -
Java IO流学习总结
Java IO流学习总结Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据转载 2015-03-10 17:38:10 · 596 阅读 · 0 评论 -
java 判断字符串什么编码类型
[java] view plaincopyprint?public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getB转载 2015-03-18 16:38:11 · 929 阅读 · 0 评论 -
JAVA正则表达式语法大全
1 [正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。转载 2015-03-18 16:29:33 · 566 阅读 · 0 评论 -
最全的常用正则表达式大全分享
正则式太难学,而且容易忘记 ,西西是看过很多次,都是一会就全部不记得了滴。很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{转载 2015-03-18 16:54:50 · 734 阅读 · 0 评论 -
volatile与synchronized的区别
volatile与synchronized的区别1、锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(visibility)。 互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实现对共享数据的协调访问协议,这样,一次就只有一个线程能够使用该共享数据。 可见性要更加复杂一些,它必须确保释放锁之前对共享数据做出的更改对于随后获得该锁的另转载 2017-06-26 17:00:19 · 368 阅读 · 0 评论