2 远方©

尚未进行身份认证

我要认证

弯得下腰、沉得住气、变得了脸、抬得起头。

等级
TA的排名 4w+

常用js正则表达式大全

一、校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^d{n}$ 3 至少n位的数字:^d{n,}$ 4 m-n位的数字:^d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?...

2019-08-27 16:21:30

JS正则验证大全

/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } ...

2019-08-27 16:13:59

常见HTTP状态码及含义

分类 描述1** 信息。服务器收到请求,请继续执行请求2** 成功。请求被成功接收并处理3** 重定向。需要进一步操作来完成请求4** 客户端错误。无法完成请求,或请求包含语法错误5** 服务器错误。服务器在处理请求的过程中发成错误各个状态说明100继续请求者应当继续提出请求。服务器已收到请求的一部分,正在等待其余部分。101切换协议请求者已要求服务器切换协议,服务器已确认并...

2019-06-03 12:24:46

黑盒测试、白盒测试、灰盒测试

1. 黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒测试是以用户的角度...

2019-05-30 11:55:41

Dao层和Service层的区别

举个栗子:传统访问数据库的方法非常面向过程,分为以下几步– 实例化connection– 实例化statement– 通过statement的参数sql语句访问数据库,返回数据进行处理import java.sql.Statement;import java.util.Properties;import java.io.FileInputStream;import java.io....

2019-05-30 10:28:46

谈谈service层在mvc框架中的意义和职责

谈谈service层在mvc框架中的意义和职责mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在粘连和职责模棱两可的地方,这就是service层出现...

2019-05-30 10:22:45

如何调用支付宝接口

1.准备工作1)支付宝服务商账号,现在叫蚂蚁金服,可以到open.alipay.com 申请入驻为服务商,入驻成功之后蚂蚁金服会开放可申请的权限,web项目申请开通 即时到账。2)申请该权限需要你的收款网站、营业执照,某些行业可能还需要一些许可证,提交后基本一到三个工作日下来。3)申请即时到账成功后,进入商家中心,需要设置商户密钥和支付公钥,这两个东西是必须要的,可以私信机器人客服,下载秘钥...

2019-05-28 14:20:23

AOP底层原理图解

原文:https://blog.csdn.net/DreamWeaver_zhou/article/details/77843522

2019-05-28 14:20:19

@Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifi...

2019-05-28 14:20:15

API接口设计 注意问题

摘要: 总结一下API接口开发过程中的注意事项 1、跨平台性 所谓跨平台是指我们的接口要能够支持不同的终端,比如Android、iOS、windowsphone以及桌面软件、网站等。如:不同的终端每页显示的记录数不同 采用通用的解决方案,比如通信协议就采用最常用的HTTP协议,如果是即时通信,可以采用开放的XMPP协议,做游戏的可以采用可靠的TCP协议,除非TCP不够用了,再采用定制的UDP协议。...

2019-05-28 14:20:09

Java的API接口实现例子

java发一个http请求过去,带上参数就可以了,跟我们在浏览器上访问资源是一样的 只是它返回的是json格式的数据而已。比如以下有两个方法:public static String do_post(String url, List<NameValuePair> name_value_pair) throws IOException {String body = "{}";De...

2019-05-28 14:20:02

RESTful API 设计规范

RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/articles是宾语。动词通常就是五种 HTTP 方法,对应 CRUD 操作。GET:读取(Read)POST:新建(Cre...

2019-05-28 14:19:40

MySQL索引总结

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR...

2019-05-26 10:35:21

如何用JS获取checkbox的value值

<input type="checkbox" name="test" value="值1" />显示的内容<input type="checkbox" name="test" value="值2" />显示的内容<input type="checkbox" name="test" value="值3" />显示的内容<input type="chec...

2019-05-26 10:29:43

Redis的实际使用场景和Memcached

1. 使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过...

2019-05-26 10:28:11

Mybatis的#和$符号的区别

mybatis做为一个轻量级ORM框架在许多项目中使用,因其简单的入门受到了广大开发者的热爱。在近期项目中再做一个相关的开发,碰到了#、$符号这样的问题,之前没怎么注意过,通过学习之后,有了点感悟,分享如下,#{}使用#{}意味着使用的预编译的语句,即在使用jdbc时的preparedStatement,sql语句中如果存在参数则会使用?作占位符,我们知道这种方式可以防止sql注入,并且在使用...

2019-05-26 10:23:48

多线程的应用实例

一.相关知识:Java多线程程序设计到的知识:(一)对同一个数量进行操作(二)对同一个对象进行操作(三)回调方法使用(四)线程同步,死锁问题(五)线程通信等等二.示例一:三个售票窗口同时出售20张票;程序分析:1.票数要使用同一个静态值2.为保证不会出现卖出同一个票数,要java多线程同步锁。设计思路:1.创建一个站台类Station,继承Thread,重写run方法,在ru...

2019-05-26 10:21:41

Java获取Json文件内容(url方式、本地方式)

1.url方式/** * 通过网络访问json并读取文件 * @param url:http://127.0.0.1:80/dashboard/dept_uuid.json * @return:json文件的内容 */ public static String loadJson (String url) { StringBuil...

2019-05-26 10:19:18

Java Echarts 实用小例子(Ajax异步加载)

实际echarts中,数据都是从数据库中动态获取过来。所以这里来简单演示一下echarts怎么通过ajax异步获取数据库中的数据在页面上进行动态展示。下面只是功能代码展示,具体的js包导入,以及springmvc等等这里不详细介绍!具体代码演示页面代码展示<body><!-- 为 ECharts 准备一个具备大小(宽高)的 DOM --><div id="m...

2019-05-26 10:17:04

线程Thread中的wait() 和 sleep()方法的本质区别

原文地址:https://blog.csdn.net/DreamWeaver_zhou/article/details/79876787

2019-05-26 10:13:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。