一:springAOP前置通知、后置通知以及最终通知 前置通知就是在切入点前面执行方面体,后置就是在后面,最终就是返回之后。 下面以一个日志记录的案例介绍: 1:创建controller类 2:创建方面组件 3:声明方面组件 4:将方面组件作用于目标组件上 5:测试方法 通过运行结果可以看出,在执行 ...
分类:
编程语言 时间:
2016-12-07 02:13:29
阅读次数:
298
代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。使用场合,第一,远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实;第二,虚拟代理,是根据需要创建开销很大的对象。通过它来存在实例化需要很长时间的真实对象;第三,安全代理,用来控制真 ...
分类:
其他好文 时间:
2016-12-06 22:52:08
阅读次数:
265
#*******一、flask_ansible.py文件
#!/usr/bin/envpython
#_*_coding:utf-8_*_
importjson
fromflaskimportFlask,request
fromansible_api_jobimportAnsibles
app=Flask(__name__)
@app.route(‘/ansible/command‘,methods=[‘GET‘,‘POST‘])
defcommand():
ifrequest.method==‘..
分类:
Web程序 时间:
2016-12-06 14:45:05
阅读次数:
1793
引言: 前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提 ...
分类:
移动开发 时间:
2016-12-06 13:29:32
阅读次数:
201
在申请权限之前一定要在清单配置文件中添加该权限private static final int MY_PERMISSIONS_REQUEST_RECORD_AUDIO = 1; //随便定义 public void setPermission(){ if (ContextCompat.checkSe ...
分类:
移动开发 时间:
2016-12-06 13:16:32
阅读次数:
253
一、ServletConfig讲解 1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。 例如: 1.2、通过ServletConfig获取Servlet的初始化参数 当servlet配置 ...
分类:
其他好文 时间:
2016-12-06 11:25:18
阅读次数:
193
4.1、定义和用法 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 ...
分类:
Web程序 时间:
2016-12-06 09:37:59
阅读次数:
204
自定义key值,匹配1分钟前nginxerrorlog出现的次数。nginx_error_log的日志格式:2016/12/0521:01:29[error]13672#0:*440841open()"/data/didipingang/steel-front/js/libs/angular-file-upload.js.map"failed(2:Nosuchfileordirectory),client:10.10.1.27,server:_,request:"G..
分类:
其他好文 时间:
2016-12-06 04:43:34
阅读次数:
192
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ...
分类:
数据库 时间:
2016-12-06 03:20:36
阅读次数:
285
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:
编程语言 时间:
2016-12-06 00:03:28
阅读次数:
244