js学习总结----call方法深入
var obj = {name:"张三"} function fn(){ console.log(this) } fn(); obj.fn(); // obj.fn is not a function fn.call(obj) //首先我们让原型上的call方法执行,在执行call方法的时候,我们让 ... 查看全文
Java Scanner 类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); Scanner s = new Scanner(System.in) ... 查看全文
SpringMVC-构建mvc工程
SpringMVC基于模型-视图-控制器(MVC)模式实现,可以构建松耦合的web应用程序。 1、SpringMVC的请求过程 1)请求离开浏览器,并携带用户所请求的内容 2)DispatcherServlet角色为调度员(前端控制器)。查询一个或多个处理器映射确定处理请求的控制器 3)将请求发给选 ... 查看全文
python 中的UDP和TCP(1)
一、TCP: TCP是Transmission Control Protocol的简称,中文名传输控制协议。是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP通信需要经过创建连接、数据传输、终止连接三个步骤。通信开始前,一定要先建立相关的链接,才能发送数据。完成数据交换后,双方必须断开链接 ... 查看全文
大数据调度平台 azkaban windows IDEA/eclipse debug 环境搭建
近些日子需要研究大数据调度平台azkaban源码, 发现只有 linux运行的脚本,也没有windows下面的脚本,下面是怎么搭建IEDA /eclipse debug运行环境步骤。其实也挺简单的,我整理了下,方便初学者快速上手调试 ,希望可以帮助到大家。 1. 下载azkaban 源码 ,并按文档 ... 查看全文
利用BenchmarkDotNet 测试 .Net Core API 同步和异步方法性能
事由: 这两天mentor给我布置了个任务让我用BenchmarkDotNet工具去测试一下同一个API 用同步和异步方法写性能上有什么差别。 过程: 首先 我们需要在Nuget上安装BenchMarkDotNet (安装当前最新版本,当前我已经安装好了) 但是却安装失败出现两个error。 其中一 ... 查看全文
Apache-2.2.32安装配置
Apache-2.2.32安装配置一、Apache服务安装1.创建目录,下载Apache源码包[root@apache~]#mkdir/home/wangning/tools-p[root@apache~]#cd/home/wangning/tools[root@apachetools]#wgethttp://mirror.bit.edu.cn/apache/httpd/httpd-2.2.32.tar.gz2.解压,安装Apache[root@apachet.. 查看全文
Linux/Centos下安装部署phantomjs 及使用
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ... 查看全文
Nodejs正则表达式函数之match、test、exec、search、split、replace使用详解
记性不好的人,总是容易把记住的东西忘记掉!为了以后忘记的时候能够更快的找到并复习,最好还是做笔记!好记性不如赖笔头嘛! 1. Match函数 使用指定的正则表达式函数对字符串惊醒查找,并以数组形式返回符合要求的字符串 原型:stringObj.match(regExp) 参数: stringObj ... 查看全文
在IE 和Chrome里用Jquery Disable input 标签
最近做项目遇到一个需要Disable Input 标签的工作,发现有些写法在IE 和Chrome 里面不兼容。查了一下,有以下写法比较兼容: $("#xxx").find(":input").attr('disabled',true); xxx 为你需要disable 的input 的范围,即这些i ... 查看全文
SpringCloud(3)---Eureka服务注册与发现
Eureka服务注册与发现 一、Eureka概述 1、Eureka特点 (1) Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 (2) Eureka 主管服务注册与发现,在微服务中,以后了这两者,只需要使用服务的标识符(==就是那个在每个服务的yml文件中取 ... 查看全文
javascript中的'||'和‘&&'的高级用法
‘||’ 和 ‘&&’是常见的逻辑运算符 但没想到在javascript的语法世界还能用它们玩出新花样,作为java程序员的我一脸懵逼,特别上网查了一番,特此记录一下: &&:从前到后,如果为true则继续,为false则返回,如果一直到最后的值都为true,则返回最后一个值 还可以用来变着花样的执 ... 查看全文
python+selenium+unittest+pageobject学习记录(一)
学习selenium已经一个月了,简单概括一下学习的步骤,方便以后回忆。 一. 自动化测试的一些概念 1.分层的自动化测试:unit-->service-->UI 2.什么样的项目时候自动化测试:软件需求变动不频繁;项目周期较长;自动化测试脚本可复用 3.如何学习UI自动化测试:编程语言;Selen ... 查看全文
使用Spring Cloud Feign 日志查看请求响应
在使用微服务时,常常会用 做客户端去调用别的微服务,但是在日志中很难查看到具体的请求和响应。因此,需要把feign默认的日志打开。 日志设置 创建feign配置类 其中 是枚举类 在 或者 文件中设置Feign客户端的日志级别 可以看到feign客户端的请求响应 其中 com.wugui.sprin ... 查看全文
springcloud config
在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。 在原有项目的基础上 新增mod ... 查看全文
Object类 和常用API
复习一下基本类的主要内容 Object类Date类DateFormat类Calendar类System类StringBuilder类包装类 1.1Object类 Java.lang .Object类是java语言中的根类 即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找到 ... 查看全文
win10磁盘/cpu占用100%问题
https://www.zhihu.com/question/27664545 https://www.zhihu.com/question/27664545 微软自己的解决办法 https://support.microsoft.com/en-us/help/3083595/task-manage ... 查看全文
WEB消息推送-comet4j
一、comet简介: comet :基于 HTTP长连接的“服务器推”技术,是一种新的 Web 应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web 应用,以及对交互性和实时性要求很强的应用,如股 ... 查看全文
Webpack2入门
webpack 2 将在其文档完成之后正式发布。但这并不意味着不可以开始使用它,如果你知道怎么配置的话。 什么是 Webpack? 简单来说,Webpack 就是一个针对 JavaScript 代码的模块打包工具。但是自发布以来,它演变成了一个针对所有前端代码的管理工具(不管是其本身有意还是社区的意 ... 查看全文
PHP中include和require的区别详解
require()语句的性能与include()相类似,都是包括并运行指定文件。不同之处在于:对include()语句来说,在执行文件时每次都要进行读取和评估;而对于require()来说,文件只处理一次(实际上,文件内容替换require()语句)。这就意味着如果可能执行多次的代码,则使用req... ... 查看全文
Apache httpd.conf 配置文件语法验证
Apache 的 httpd.conf文件改动之后,必须重新启动server才干生效。 有时server在提供服务的时候,直接更改配置,重新启动服务。会带来非常大的危急性。 假设能在改动配置之后,先验证语法正确与否,再重新启动server。则能避免一些不必要的错误。 对以上需求,Apache本身提供 ... 查看全文