自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4443)
  • 收藏
  • 关注

转载 电商支付架构设计

电商支付架构设计交易核心支付编排转载于:https://www.cnblogs.com/jay-wu/p/11597644.html

2019-09-27 14:06:00 557

转载 Tomcat 类加载器打破双亲委派模型

我们分为4个部分来探讨: 1. 什么是类加载机制? 2. 什么是双亲委任模型? 3. 如何破坏双亲委任模型? 4. Tomcat 的类加载器是怎么设计的?我想,在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下。楼主翻开了神书《深入理解Java虚拟机》第二版,p227, 关于类...

2019-09-26 14:14:00 563

转载 算法第二章上机实践报告

1、实践题目:7-1二分查找(此题与詹泽伟同学一同完成)2、问题描述:3、算法描述:  第一种方法(循环):#include<iostream>using namespace std;int BS(int a[],int x, int n){ int l = 0; int r = n - 1; ...

2019-09-21 21:39:00 584

转载 服务端推送通信技术及其优劣势

服务端推送技术包括:1、Ajax 轮询2、Ajax 长轮询3、WebSocket一、Ajax 轮询利用 XHR,通过 setInterval 定时向后端发送请求1、优点:实现简单2、缺点:数据同步不及时,增加后端处理压力3、场景:适用于对消息及时性要求不高且服务器资源充足的开发setInterval(function() { $.aja...

2019-09-21 21:08:00 309

转载 画布画太极

这是代码 效果图在下面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>20-test1</title> <style type="text/css"> canvas{ ...

2019-09-20 17:22:00 148

转载 关于立即调用的函数表达式(IIFE)

在 JavaScript 中,圆括号 () 是一种运算符,跟在函数名之后,表示调用该函数。比如,print() 就表示调用 print 函数有时,我们需要在定义函数之后,立即调用该函数,例如:function(){ /* code */ }();// SyntaxError: Unexpected token (以上代码出现了语法错误原因是,function 这个...

2019-09-20 17:16:00 191

转载 序列化和反序列化

一、序列化:就是将内存中的对象转换为字节序列,方便持久化到磁盘或者网络传输SerializeToString(): serializes the message and returns it as a string. Note that the bytes are binary, not text; we only use thestrtype as a convenie...

2019-09-20 13:59:00 149

转载 mac 使用 brew 安装 nginx 及各种命令

一、安装brew install nginx或sudo brew install nginx二、启动brew services start nginx或sudo brew services start nginx三、重启brew services restart nginx或者sudo b...

2019-09-18 12:20:00 137

转载 windows 10 安装 AnyProxy

转载于:https://www.cnblogs.com/Crixus3714/p/11535373.html

2019-09-17 17:04:00 256

转载 APT

前言  APT全称是Annotation Processing Tool,即注解处理器。注解是附加在程序元素(类、方法或成员变量等)上的一些元信息,本身不会也不能影响代码逻辑,常用于一些工具在编译或运行时解析和使用,起到说明、配置的辅助功能。关于注解的基础知识,可以参考另一篇随笔——注解 ,这里不再复述。  虽然注释本身不会影响当前代码逻辑,但其解析结果依然可以被用来改变整体程序...

2019-09-09 17:07:00 114

转载 前端安全问题之CSRF和XSS

一、CSRF1、什么是 CSRFCSRF(全称 Cross-site request forgery),即跨站请求伪造2、攻击原理用户登录A网站,并生成 Cookie,在不登出的情况下访问危险网站B3、防御措施① 加 Token 验证,通过判断页面是否带有 Token 来进行验证② 加 Referer 验证,通过判断页面的来源进行验证③ 隐藏令...

2019-09-05 10:05:00 120

转载 剑指offer题解(Java版)

剑指offer题解(Java版)从尾到头打印链表题目描述输入一个链表,按从尾到头的顺序返回一个ArrayList。方法1:用一个栈保存从头到尾访问链表的每个结点的值,然后按出栈顺序将各个值存入ArrayList中;import java.util.ArrayList;import java.util.Stack;public class Solution { p...

2019-09-05 09:23:00 105

转载 使用 Navicat 为 MySQL 创建定时任务

转载于:https://www.cnblogs.com/Crixus3714/p/11438381.html

2019-08-31 11:26:00 195

转载 算法第一章作业

1、对于代码规范,我将采用如下:https://blog.csdn.net/qq_33499229/article/details/886777572、《数学之美》我只读了一部分,下面我来浅谈个人理解。首先《数学之美》绝不仅仅是一本单纯讲述数学原理的书,它更多的是将数学放在IT领域,让数学原理与语音识别,搜索引擎等技术相结合。第一章从语言入手,语言和数学有一定的类似,都是...

2019-08-30 19:03:00 192

转载 电商支付的自动化测试选型之路

上周我们讨论了自动化测试的选型之路,团队小组的成员一个推荐了四个框架,因为我们还招不到专业自动化测试的人员,在这里我和大家一一说明:前提条件,我们是JAVA团队,最好有高并发,全链路的测试工具,大家有推荐的请留言。1.TestNG ***优点:框架解耦合,方便管理,只要配置XML就可以动态灵活。缺点:测试人员要写JAVA代码,比较繁琐,学习成本高。2.robot fr...

2019-08-30 10:14:00 550

转载 link和@import的区别

样式的导入方式link@import一、link 的使用<link href="index.css" rel="stylesheet">二、@import 的使用<style type="text/css">@import url(index.css);</style...

2019-08-24 22:12:00 114

转载 关于DOM事件流、DOM0级事件与DOM2级事件

一、DOM 事件模型DOM 事件模型包括捕获和冒泡,捕获是从上往下到达目标元素,冒泡是从当前元素,也就是目标元素往上到 window二、流流的概念,在现今的 JavaScript 中随处可见。比如说 React 中的单向数据流,Node 中的流,还有 DOM 事件流,都是流的一种生动体现。至于流的具体概念,用术语说流是对输入输出设备的抽象。以程序的角度说,流是...

2019-08-24 18:26:00 131

转载 深入理解iframe

一、什么是 iframeiframe 用于在页面内显示页面,使用 <iframe> 会创建包含另外一个文档的内联框架(即行内框架)<iframe src="URL"></iframe>二、iframe 的常用属性1、width定义 iframe 的宽度2、height定义 iframe 的...

2019-08-24 10:36:00 144

转载 HTML5 WebSocket

WebSocket 是 HTML5 新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。为什么传统的 HTTP 协议不能做到 WebSocket 实现的功能?这是因为 HTTP 协议是一个请求-响应协议,请求必须先由浏览器发给服务器,服务器才能响应这个请求,再把数据发送给浏览器。换句话说,浏览器不主动请求,服务器是没...

2019-08-23 18:24:00 135

转载 JavaScript实现继承的6种方式

一、JavaScript 的继承  许多面向对象语言都支持两种继承的方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。在 JavaScript 中由于函数没有签名也就无法实现接口继承,而只支持实现继承,而且实现继承主要通过原型链来实现的。  先引述下官方文档对于原型链的描述:其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。要理解这个概...

2019-08-23 17:55:00 106

转载 KMP算法的时间复杂度与next数组分析

一、什么是 KMP 算法KMP 算法是一种改进的字符串匹配算法,用于判断一个字符串是否是另一个字符串的子串二、KMP 算法的时间复杂度O(m+n)三、Next 数组 - KMP 算法的核心KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个 next() 实现1、next 数组:长度与字符...

2019-08-23 12:26:00 604

转载 cucumber测试框架

1.1 什么是BDD(行为驱动开发)  首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从 开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递哪些测试场景,以便成功调用此软件/应用程序。这样他们想出了一组测试场景。所有这些测试脚本...

2019-08-23 10:33:00 165

转载 关于TCP/IP

一、网络模型计算机网络的两种模型:OSI 模型和 TCP/IP 模型由于 OSI 模型过于复杂难以实现,导致 TCP/IP 模型更早地应用在现实中,这也使得 TCP/IP 模型成为标准在 OSI 模型中,将计算机网络分成了 7 层,而在 TCP/IP 模型中则分成了 4 层,其各层对应关系如下表所示:OSITCP/IP对应网络协议所在位置...

2019-08-23 03:24:00 110

转载 常见排序算法的稳定性分析

一、不稳定排序算法有哪些1、堆排序2、希尔排序3、快速排序4、选择排序口诀:一堆(堆)希尔(希尔)快(快速)选(选择)二、常见排序算法稳定性分析1、堆排序稳定性分析我们知道堆的结构是节点i的孩子为 2*i 和 2*i+1 节点,大顶堆要求父节点大于等于其 2 个子节点,小顶堆要求父节点小于等于其 2 个子节点。在一个长为 n 的序列,堆...

2019-08-23 02:34:00 127

转载 页面置换算法详解

一、什么是页面置换算法进程运行时,若其访问的页面不在内存而需将其调入,但内存已无空闲空间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区,其中选择调出页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内不会再访问的页面先调出二、常见的页面置换算法1、FIFO(先进先出算法)(优先淘...

2019-08-23 01:28:00 184

转载 SQL模糊查询的四种匹配模式

执行数据库查询时,有完整查询和模糊查询之分,一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件一、四种匹配模式关于条件,SQL提供了四种匹配模式:1、%表示任意0个或多个字符,可匹配任意类型和长度的字符。有些情况下是中文,需用两个百分号(%%)表示:SELECT * FROM [user] WHERE u_name L...

2019-08-23 00:26:00 252

转载 关于进程与线程

“进程是资源分配的最小单位,线程是CPU调度的最小单位”一、进程(Process)1、什么是进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式...

2019-08-22 23:49:00 84

转载 JavaScript解析机制之变量提升

1、什么是预解析?在当前作用域下,JS 运行之前,会把带有 var 和 function 关键字的事先声明,并在内存中安排好。(这个过程也可以理解为变量提升)然后再从上到下执行 JS 语句(预解析只会发生在通过 var 定义的变量和 function 上)2、var 声明的变量使用 var 声明的变量预解析:告诉解析器知道有这个名字的存在并默认将该变量赋值 undefi...

2019-08-22 16:18:00 75

转载 Jmeter 批量构建 Jenkins 中的 Job

转载于:https://www.cnblogs.com/Crixus3714/p/11393903.html

2019-08-22 13:49:00 132

转载 热修复

一、前言  任何程序都无法保证上线后不会出现紧急bug,选择的修复方式不同,其代价也大不相同。所谓热修复,是相对于正常的版本迭代修复而言的,它可以及时在应用内下载补丁更新程序逻辑,修复bug;而不需要等到下一个版本发布。举个简单的例子,假如有一行代码的逻辑写错了,并且已经编译出APK,安装到了用户的手机上,此时有两种处理方式:等待下一个版本发布,其中修复了错误代码,即迭代修复...

2019-08-22 10:03:00 151

转载 new 运算符的原理

关于 new 运算符的原理:1、红宝书上解释:(1)创建一个新对象(2)将构造函数的作用域赋给新对象(3)执行构造函数中的代码(4)返回新对象2、MDN上的解释:(1)一个继承自 Foo.prototype 的新对象被创建(2)使用指定的参数调用构造函数 Foo,并将 this 绑定到新创建的对象。new Foo 等同于 new Foo()...

2019-08-21 20:39:00 170

转载 Java IO_001.File类--文件或文件夹相关操作

Java IO之File对象常用操作File类:用于文件或文件夹或网址相关联的操作。可以关联或不关联文件(即关联不存在的文件)。构造函数有:public File(String pathname) : 通过指定文件或文件夹路径的字符串进行构造public File(String parent, String child) :通过父路径字符串与子路径的字符串进行构造...

2019-08-21 17:55:26 182

转载 世界杯改变网站“生存法则”

世界杯改变网站“生存法则”经过2006年德国世界杯与2008年北京奥运会的报道洗礼,中国互联网有望在本届世界杯的传播中担纲重任。由于网络渗透力、影响力的增加,互联网向传统媒体购买内容二次贩卖的“生存法则”正在发生改变,由此带来的商业价值也必将改变。5月初,有三家门户网站先后与央视网签约,获得南非世界杯网络转播权。与此同时,视频网站也纷纷宣布购买了视频点播权益。这意味着,门户网站...

2019-08-21 00:39:04 131

转载 JavaScript类型转换总结与常见情况解析

类型转换是将值从一种类型转换为另一种类型的过程(比如字符串转数字,对象转布尔值等)一、类型转换的分类类型转换可以分为隐式类型转换和显式类型转换。二者的区别显而易见:我们能够从代码中看出哪些地方是显式强制类型转换,而隐式强制类型转换则不那么明显,通常是某些操作产生的副作用。例如:var a = 42;var b = a + ""; // 隐...

2019-08-20 17:49:00 68

转载 maven 的构建异常 Could not find artifact ... and 'parent.relativePath'

完整的异常提示: Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 8, column 10 -> [Help 2]原因:...

2019-08-20 08:24:40 461

转载 Redis来啦~~

一. 先聊点别的  1. sql & nosql   sql指关系型数据库,如Oracle,MySQL等,nosql泛指非关系型数据库,如MongoDB,Redis等;SQL数据存在特定结构的表中,而NoSQL则更加灵活和可扩展,存储方式可以是JSON文档,哈希表或其他方式;在sql中必须定义好表和字段结构后才能添加数据,如主键,索引,触发器,存储过程等,表结构虽然可以在...

2019-08-18 14:05:00 91

转载 关于元素间的边距重叠问题与BFC

一、边距重叠常见情况1、垂直方向上相邻元素的重叠(水平方向上不会发生重叠)2、 垂直方向上父子元素间的重叠二、BFC1、什么是 BFCBFC(Block Formatting Context),即块级格式化上下文,创建了 BFC 的元素是一个独立的容器,里面无论如何布局都不会影响到外面的元素2、创建 BFC 的方法...

2019-08-16 02:40:00 89

转载 [笔记] 使用otunnel从外网访问内网

需求内网机器没有公网IP,但是可以访问外网,现在需要从外网访问内网机器。举例,在家里机器A访问公司内网机器B。前提需要一台有公网IP的服务器S做中转,这样就可以打通AB两端了。A <---> S <---> B环境家中A机,Win10服务器S,Ubuntu 16.04 LTS 64 bit,公网IP: 123.12.23.13 (举例而已),SS...

2019-08-15 20:43:00 134

转载 linux 部署系统通过SecureCRT启动tomcat 控制台中文乱码

查资料又是查了半天首先查看linux 当前系统字符集命令 echo $LANG查看linux 当前系统语言 locale网上说的又是下中文包,又是改临时语言,这些不能一概而论,我也觉得我不是中文包问题,就没管了如果你都想着改成utf-8 最后还是乱码,那就要想想java的中文编码是什么?GBK结合网上资料在tomcat-bin-catlina.sh中替换...

2019-08-15 11:30:00 73

转载 WPF(六)1.资源基础

WPF资源系统是一种保管一系列有用对象的简单方法,从而可以更容易地重用这些对象。资源可以在代码中创建和操作,但经常在XAML标记中定义资源。资源的优点有:1.高效。2.可维护性。3.适应性示例如下:静态资源定义: <Window.Resources> <ImageBrush x:Key="TileBrush" TileMod...

2019-08-14 22:02:14 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除