自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 rabbit - producer的confirm和consumer的ack模式

本篇和大家分享的是关于rabbit的生产和消费方的一些实用的操作;正如文章标题,主要内容如producer的confirm和consumer的ack,这两者使用的模式都是用来保证数据完整性,防止数据丢失。producer的confirm模式consumer的ack模式producer的confirm模式首先,有这样一种业务场景1:a系统在做活动前,需要给用户的手机...

2019-08-30 20:37:00 220

转载 Asp.NetCore源码学习[1-2]:配置[Option]

Asp.NetCore源码学习[1-2]:配置[Option]在上一篇文章中,我们知道了可以通过IConfiguration访问到注入的ConfigurationRoot,但是这样只能通过索引器IConfiguration["配置名"]访问配置。这篇文章将一下如何将IConfiguration映射到强类型。本系列源码地址一、使用强类型访问Configuration的用法指...

2019-08-28 20:45:00 244

转载 base64编码操作图片

package com.trsmedia.service;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream; ...

2019-08-28 18:16:00 853

转载 初探nodejs事件循环机制event loop

nodejs的特点nodejs具有事件驱动和非阻塞I/O的特点。事件驱动是指nodejs把每一个任务当成事件来处理。非阻塞I/O是指nodejs遇到I/O任务时,会从线程池调度单独的线程处理I/O操作,不会阻塞主线程。事件循环原理Node.js 在主线程里维护了一个事件队列,当接到请求后,就将该请求作为一个事件放入这个队列中,然后继续接收其他请求。当主线程空闲时...

2019-08-27 17:46:00 170

转载 mysql处理百万数据遍历速度提升(遍历图片名字是否存在)

CREATE DEFINER=`root`@`localhost` FUNCTION `fun_wcmappendix02`(image_name VARCHAR(50)) RETURNS int(11)BEGIN DECLARE sTemp LONGTEXT; DECLARE sTempChd LONGTEXT; ##4g SELECT GROUP...

2019-08-27 11:26:00 398

转载 UVa1638数学递推

题意不说,直接上思路: 这道题看起来没有思路,不清楚如何安排能够保证左边l根,右边r根,所以需要简化这道题,让思路浮现出来, 我们摆放顺序不能是从左到右或者从右到左的顺序摆放,而从小到大不行,所以是从大到小可以,原因是摆放小的不会影响大的, 将小的摆放左边一定能够使左边+1,同理右边也是一样,而中间则不能对左右造成影响,而从小到大的顺序会对左右产生影响, 并且...

2019-08-26 13:59:00 106

转载 SQL语句替换字符串中回车换行及Tab键

替换回车换行:REPLACE(REPLACE(REPLACE('字符串', CHAR(13) + CHAR(10) , '<br />'), CHAR(13), '<br />'), CHAR(10) , '<br />')替换Tab键:REPLACE('字符串',char(09),'&nbsp;')转载于:https://www.cn...

2019-08-26 11:04:00 1818

转载 java后端发送请求并获取响应

URL wsUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) wsUrl.openConnection(); conn.setDoInput(true); conn.setDoOutput(tru...

2019-08-25 09:45:00 353

转载 使用codepen小插件对博客园页面进行美化

我作为一个技术小白,会一些简单的前端基础,想打造一个活泼的博客页面,所以学习了一些颜色的搭配,选择了活力橙,加上codepen的一些好看的插件进行装饰。我选择的是darkgreentrip皮肤。页面CSS我没有禁用模板默认,只是简单的在此基础上做一些修改(打开F12开发者调试工具进行样式查看) 1 body { 2 /* backgrou...

2019-08-23 16:23:00 373

转载 mysql添加字段索引失败 BLOB/TEXT column 'col2' used in key specification without a key length

看了下该表的数据结构发现col2字段类型是text ,查询了下发现是:MySQL只能将BLOB/TEXT类型字段设置索引为BLOB/TEXT数据的钱N个字符.索引指定下col2的长度就可以了 :alter table foo add index col_2 (col2(10))转载于:https://www.cnblogs.com/qinyios/p/11399648.html...

2019-08-23 14:02:00 948

转载 ajax跨域处理 No 'Access-Control-Allow-Origin' header is present on the requested resource 问题

Controller层的类上增加@CrossOrign注解,当前文件的所有接口就都可以被调用spring注解@CrossOrigin不起作用的原因1、是springMVC的版本要在4.2或以上版本才支持@CrossOrigin2、非@CrossOrigin没有解决跨域请求问题,而是不正确的请求导致无法得到预期的响应,导致浏览器端提示跨域问题。3、在Controlle...

2019-08-22 22:28:00 706

转载 2019年8月22日

https://nodejs.org/en/download/https://nodejs.org/en/download/https://nodejs.org/en/download/https://nodejs.org/en/download/https://nodejs.org/en/download/https://nodejs.org/en/download/https://n...

2019-08-22 21:25:00 94

转载 app内嵌h5简单loading组件实现

由于之前在使用mint-ui时,loading无法使用,最后没有办法只能自己写一个简单loading组件进行使用,代码如下:<template><div id="mark-bg"> <div class="container"> <div class="loading-bg"> ...

2019-08-22 16:44:00 386

转载 app内嵌h5(2)

1.在经过上次的app内嵌h5需求后,现在又有了新的需求,我们需要在通过jsbridge调用app相关功能的同时,接收app返回的相关参数,来进行app对h5的调用,代码如下:window.WebViewJavascriptBridge.callHandler( 'jsCallApp',{ "action" : "jsShowMenuL...

2019-08-22 16:36:00 316

转载 ghbase使用文档

目录 1. 建立连接 2. 创建表 3. 插入记录 4. 删除记录 5. 查询记录 5.1 根据RowKey查询 5.2 scan范围查询 5.3 复杂查询(过滤器的使用) 5.3.1 比较过滤器 ...

2019-08-22 13:38:00 263

转载 王爽 汇编语言(第二版) 课程设计(一) 自答.

1 assume cs:codesg 2 3 data segment 4 db '1975', '1976', '1977', '1978', '1979', '1980', '1981', '1982', '1983' 5 db '1984', '1985', '1986', '1987', '1988', '1989', '1990', '1991...

2019-08-21 20:41:50 140

转载 import的项目结构不对

问题如下,在我们新导入一个maven项目时,碰到这样的目录结构,总有点别扭,而且在运行Tomcat的时候,突然发现build i选项下面少了两个我们经常使用的两个选项window --Perspective ---Open Perspective改为java即可转载于:https://www.cnblogs.com/qinyios/p/11389436.html...

2019-08-21 16:19:00 168

转载 后台处理json数据

InputStream in = request.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String message = org.apache.commons.io.IOUtils.toString(br); Ma...

2019-08-21 14:38:00 235

转载 Enterprise Library 4.1 Caching Block 图文笔记

一,下载并安装好Enterprise Library 4.1二,新建一个Web应用程序三,右键点击Web.Config 文件 使用 Edit Enterprise Library Configuration 可以编辑Web.Config,建立一个缓存程序块1.可以在Cache Managers 中建立多个缓存管理器,然后设置默认使用哪个管理器2.可以右键为...

2019-08-21 10:05:47 111

转载 C#图片上传加水印自动生成缩略图源代码

北京联高软件开发有限公司超强C#图片上传,加水印,自动生成缩略图源代码。可以指定水印位置、文字;可以设置缩略图背景颜色,边框及 其颜色,阴影及其颜色;可以指定缩略图质量;支持GIF,JPEG,JPG,PNG,BMP,TIFF等多种格式图片文件。 <%@ Page Language="C#" AutoEventWireup="true" %> <%@ Import...

2019-08-20 21:26:02 128

转载 linux 环境 MATLAB Runtime 安装

安装 MUTsigcv 软件时需要用到MATLAB环境,安装过程如下:环境下载:https://ww2.mathworks.cn/products/compiler/matlab-runtime.html安装帮助:https://ww2.mathworks.cn/help/compiler/install-the-matlab-runtime.html下载安...

2019-08-20 17:29:00 2097

转载 数组实现约瑟夫环

/*任务:一群小孩围成一圈,任意假定一个数m,从第一个小孩起,顺时针方向数,每数到第m个小孩时,该小孩便离开。小孩不断离开,圈子不断缩小。最后剩下的一个小孩便是胜者。求胜者的编号?要求以面向对象技术进行程序设计建立环状链表类程序便于维护与扩张:如易于对小孩数量n和数数间隔m进行变化改变获胜者数量,使其可设为任意值可中途增加小孩人数 将数据结...

2019-08-20 13:39:42 296

转载 五音养身

据说在古代,真正好的中医不用针灸或中药,用音乐。一曲终了,病退人安。中医的经典著作《黄帝内经》两千多年前就提出了“五音疗疾”的理论,《左传》中更说,音乐像药物一样有味道,可以使人百病不生,健康长寿。古代贵族宫廷配备乐队歌者,不纯为了娱乐,还有一项重要作用是用音乐舒神静性、颐养身心。百病生于气,止于音古代的音乐和现在有所不同,只有五音...

2019-08-20 00:04:00 129

转载 第9章 动态规划初步

说一说这一章写博客的感受吧!感觉就是写的字太多了,表达的不太清晰,不如其他博主几句话就说明了问题,所以这是要改正的,有的地方回去再看都不一定看的懂,所以需要改进啊!然后就是总结第9章的事情了,感觉不能再向之前一样完全对照书来总结(这样看书不是更好吗?),所以必须有自己的想法,这样的博客才更有意义。 动态规划,不同于其他的算法,是一种分析问题的思想,需要深入问题去挖掘(最优子...

2019-08-18 20:25:00 97

转载 cookie、sessionStorage和localStorage的区别

cookie、sessionStorage、localStorage 都是用于本地存储的技术:其中cookie 出现最早,但是存储容量较小,仅有4KB;sessionStorage、localStorage存储容量要比cookie大很多,为5MB。接下来对 sessionStorage、localstorage 进行比较,其中sessionStorage 的数据存储...

2019-08-14 17:10:00 89

转载 token和session的区别

  session和token都是用来保持会话,功能相同一、session机制,原理  session是服务端存储的一个对象,主要用来存储所有访问过该服务端的客户端的用户信息(也可以存储其他信息),从而实现保持用户会话状态。但是服务器重启时,内存会被销毁,存储的用户信息也就消失了。    不同的用户访问服务端的时候会在session对象中存储键值对,“键”用来存储...

2019-08-14 17:07:00 515

转载 同源策略及跨域问题

一、同源策略源(origin)  就是协议、域名和端口号。若地址里面的协议、域名和端口号均相同则属于同源。  以下是相对于http://www.a.com/test/index.html的同源检测:http://www.a.com/dir/page.html----成功http://www.child.a.com/test/index.html----...

2019-08-14 17:05:00 162

转载 反向代理的实现原理

一、实现原理  反向代理需要用到nginx。反向代理是在服务器端进行处理。首先修改hosts文件,将域名指向开发者的电脑本身,把自己伪装成服务端,再通过nginx对不同的请求进行转发,把静态资源指向开发者本地电脑的资源,将接口指向实际的服务器。  可以理解为把饭店设置在了黑社会的楼下,去楼下买酱排骨饭的时候,饭店米饭自己做,酱排骨则偷偷跑去别的饭店买。二、程序运行过程...

2019-08-14 17:04:00 2621

转载 Jsonp的原理

  其本质是利用了script标签具有可跨域的特性,由服务端返回预先定义好的javascript函数调用,并且将服务端数据以该函数参数的形式传递过来。一、代码客户端:  为什么要定义callback?首先我们知道,这个get请求发出去后如何接口请求回来的数据,callback=func则可以帮我们做这件事。(需要在客户端声明一个与callback=“func”的fun...

2019-08-14 17:00:00 54

转载 原生js发送Ajax请求

一、通过onload注册事件// 1. 创建一个 xhr 对象var xhr = new XMLHttpRequest();// 2. 设置请求的方式和路径xhr.open('GET', '/time');// 3. 发送请求xhr.send(null);// 4. 注册事件xhr.onload = function () { // 通过 x...

2019-08-14 16:56:00 79

转载 keyup事件、keydown事件和input事件的区别

  keydown、keyup属于键盘事件,input属于文本事件详细说明:keydown:当用户按下键盘上的任意按键时触发,如果按住不放,会重复触发此事件。keyup:当用户释放键盘上的按键时触发。input:当元素内容发生改变时触发,这些元素指<input>、<select>、<textarea>和指定了content...

2019-08-14 16:53:00 1943

转载 change事件和input事件的区别

input事件:input事件在输入框输入的时候回实时响应并触发change事件:change事件在input失去焦点才会考虑触发,它的缺点是无法实时响应。与blur事件有着相似的功能,但与blur事件不同的是,change事件在输入框的值未改变时并不会触发,当输入框的值和上一次的值不同,并且输入框失去焦点,就会触发change事件。转载于:https:/...

2019-08-14 16:51:00 171

转载 jquery的优点

轻量级    JQuery非常轻巧,采用Dean Edwards编写的Packer压缩后,大小不到30KB,如果使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。强大的选择器    JQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及JQuery独创的高级而且复杂的选择器,另外还可以加入插件使其支持XPath选择器,甚至开发者可以...

2019-08-14 16:47:00 331

转载 JavaScript 中 new 关键字结合构造函数创建对象

步骤:new会在内存中创建一个新的空对象new 会让this指向这个新的对象执行构造函数(给这个新对象添加属性和方法)new会返回这个新对象转载于:https://www.cnblogs.com/belongs-to-qinghua/p/11352993.html...

2019-08-14 16:44:00 622

转载 JavaScript 闭包

一、定义  谈及闭包这个概念首先要明白为什么需要使用闭包。我们在编写代码的过程中,一定会遇到多人开发的问题,既然是多人开发,变量的命名就很可能会重复,为了解决这个问题就提出了闭包的概念。通过闭包就可以实现在函数外通过一定条件操作局部变量的目的。二、组成  闭包由两部分组成:内层函数和内层函数所处的作用域(即有函数的嵌套才构成闭包),比如下面inner函数和其所处的作用域就构成...

2019-08-14 16:43:00 55

转载 UVa1443

// UVa 1443 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 40000 + 5; const int INF = 1000000003; int n, m,...

2019-08-14 16:36:00 169

转载 JavaScript 的数据类型

一、分类  根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型。其中基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增,表示独一无二的值),而引用数据类型统称为Object对象,主要包括对象、数组和函数。二、区别  在参数传递方式上,有所不同:函数的参数如果是简单类型,...

2019-08-14 16:27:00 63

转载 JavaScript内置对象

MathDateFunctionArrayObjectArgumentsErrorRegExpStringNumberBoolean  其中,String、Number、Boolean又是基本包装类型。三种原始类型的值,在一定条件下会自动转化为对象,因此被称为原始类型的“包装类型”。它们是特殊的引用类型,既与其他的引用类型相似,同时又具...

2019-08-14 16:25:00 40

转载 JavaScript内置对象Array、String 的方法

Arraypush() //将一个或多个数据加入到数组的末端,并返回新的数组长度.pop() //取出数组中的最后一项,修改length属性,并返回被删除的数据shift() //取出数组中的第一个元素,修改length属性unshift() //在数组最前面插入项,返回数组的长度reverse() //翻转数组...

2019-08-14 16:20:00 74

转载 伪类和伪元素

一、定义伪类一般反映无法在CSS中轻松或者可靠检测到的某个元素的状态或者属性;伪元素表示DOM外部的某种文档结构。  目前所有伪元素有(加粗的是CSS3之后出现):::after::before::first-letter::first-line::selection::backd...

2019-08-14 16:16:00 50

空空如也

空空如也

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

TA关注的人

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