自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用SpringDataRedis设置key的过期时间

springdataredis的版本:spring-data-redis-1.8.0.RELEASE设置过期时间调用的方法如下.第一个参数为key第二个参数为值第三个参数为过期时间 千万注意 要以L结尾.代表为Long类型. 否则过期时间不会生效redisTemplate.opsForValue().set("mykeys", myvalue, 1L, TimeUnit.DAYS);...

2018-12-30 19:02:00 1103

转载 修改npm全局安装模式的路径

由于npm全局模块的存放路径及cache的路径默认是放在C盘下,这样肯定会增加C盘的负担,那么如果需要修改其存放路径应该怎么做呢?第一步:在nodejs安装目录(也可以指定其它目录)下创建”node_gobal”和”node_cache”两个文件夹,如下图所示:第二步:打开cmd命令行,设置全局模块的安装路径到node_gobal文件夹,缓存到node_cache文件夹,在命令行输入:...

2018-12-29 10:46:00 88

转载 记录一下守护进程的管理命令

supervisorctl 命令介绍# 停止某一个进程,MyPriceApi修改为你自己里的 [program:x] 里的 xsupervisorctl stop MyPriceApi# 启动某个进程supervisorctl start MyPriceApi# 重启某个进程supervisorctl restart MyPriceApi# 结束所有属于名为 groupworker 这个分组的...

2018-12-28 16:39:00 95

转载 五号团队-团队任务5:项目总结会

五号团队-团队任务5:项目总结会一.团队信息:第五团队(秘密团队)项目名称:打飞机游戏二.整理人:陈彤宇学号:2016035107022职务:产品销售经理 UI设计师码云项目地址:https://gitee.com/cty1136375455/flying_games(我是主仓库,由软件工程师管控)三.团队会议:第一次:2018/9/27 寝室 陈红阳 程文 陈...

2018-12-27 11:12:00 118

转载 log日志中不打印异常栈的具体信息

问题与分析最近在查项目的log时发现报了大量的NPE(NullPointerException),诡异的是只log了Exception的类名,却没有具体的堆栈信息,以致于无法对该NPE异常进行准确定位。这是因为jvm自身存在着优化机制,但一个同样的异常重复出现并被打印到log后,jvm可以不提供具体的堆栈信息来提高性能。关于这个的具体信息我们可以从官网上查到相关的资料:http:/...

2018-12-27 01:29:00 1095

转载 2018.12.26 考试(哈希,二分,状压dp)

T1传送门解题思路  发现有一个限制是每个字母都必须相等,那么就可以转化成首尾的差值相等,然后就可以求出\(k-1\)位的差值\(hash\)一下。\(k\)为字符集大小,时间复杂度为\(O(nk)\)。代码#include<iostream>#include<cstdio>#include<cstring>#include<cmath&g...

2018-12-26 19:22:00 85

转载 缓存穿透、雪崩、热点与Redis

(拼多多问:Redis雪崩解决办法)导读:互联网系统中不可避免要大量用到缓存,在缓存的使用过程中,架构师需要注意哪些问题?本文以 Redis 为例,详细探讨了最关键的 3 个问题。一、缓存穿透预防及优化缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层,如图 11-3 所示整个过程分为如下 3 步:...

2018-12-26 17:23:00 54

转载 bakcground-clip:text属性,设置文字背景

  项目中遇到的文字内部颜色渐变,或者文字的背景是图片类型的,这种设计看上去很是舒服,于是动手测试了一下。  首先需要了解的是background-clip:[content-box | padding-box | border-box]这是大众浏览器支持的三个属性,其中有一个text的值,是chrome特有的属性,所以使用的是有需要加上前缀-webkit-,由于text的值这在其它的浏览器不...

2018-12-26 13:51:00 178

转载 单调栈总结

今天做周赛又碰到了单调栈的题目,之前没有做好总结,这次好好总结下1.基本思想单调栈求解的基本问题在一个线性数据结构中,为任意一个元素找左边和右边第一个比自己大/小的位置,要求O(n)的复杂度基本解法很容易想到O(n^2)的解法,关键是O(n)的解法,就需要借助单调栈了。单调栈的一大优势就是线性的时间复杂度,所有的元素只会进栈一次,而且一旦出栈后就不会再进来了。单调栈的性质...

2018-12-23 23:29:00 63

转载 English trip V1 - 19.Where Am I? 我在哪里?Teacher:Patrick Key:Ask for and directions

In this lesson you will learn to ask for and give directions. 本节课你将学习到学会问路和指路。课上内容(Lesson)人类的几种感:正义感justice责任感responsibility幽默感humor词汇(Key Word )opposite 对面across ...

2018-12-23 10:26:00 60

转载 SAAS 系统按租户分库实现

SAAS 按租户分库方案saas系统服务数据按不同商户分库是比较简单安全的方案,不同商户数据分库隔离后不存在访问数据跨表跨库的问题,根据不同商户的单量灵活配置,单量少的可以公用一个库,单量大的可以独立集群。第一步实现spring 的AbstractRoutingDataSource 抽象类:import org.springframework.jdbc.datas...

2018-12-22 14:21:00 702

转载 HNOI2011 括号修复

题目描述题解:首先,任意一个括号序列消去成对括号后一定是‘)))……)(……(((’的形式。如果我们能求出当前子序列消去后剩下的东西长什么样,我们就能O(1)出解。比如前面有a个')',后面有b个‘(’。那么$ans = (a+1)/2 + (b+1)/2$.建议自己画一画。现在的问题是怎么修改。splay支持区间翻转,考虑用splay维护。这里引入我...

2018-12-22 11:49:00 47

转载 JVM(10)——Volatile关键字

JDK1.5之后增加了关键字Volatile.volatile的一个语义是禁止指令重排序优化,也就保证了所修饰变量在被赋值的时候对象已经是初始化过的。volatile是一个特殊的修饰符,只有成员变量才能使用它.在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其他线程是透明的,从而保证了下一个读取操作会在前一个写操作之后发生。详见:https://blog.csdn.n...

2018-12-22 11:34:00 85

转载 异步操作概述

原文地址:https://wangdoc.com/javascript/单线程模型单线程模型指的是,JavaScript只在一个线程上运行。也就是说,JavaScript同时只能执行一个任务,其他的任务都必须在后面排队等待。同步任务和异步任务程序里面的所有任务,可以分为两类:同步任务和异步任务。任务队列和事件循环JavaScript运行时,除了一个正在运行的主线程,引擎还提供一个任务队...

2018-12-21 10:31:00 96

转载 js实现全选、全不选、反选的功能

<!DOCTYPE html><html> <head> <META charset="utf-8"/> <link rel="stylesheet" href="table.css"/> <style> ...

2018-12-21 09:53:00 80

转载 如何解决navicat连接不上MySQL的问题(报错1251)

参考原文链接:在此感谢该博主的分享。https://blog.csdn.net/qq_36068954/article/details/80175755然后问题就这么愉快的解决了。可以继续学习了呀。。。。。转载于:https://www.cnblogs.com/learning-python/p/10153178.html...

2018-12-20 23:45:00 62

转载 1-Exam17-InterFace

using System;using System.Collections.Generic;using System.Linq;using System.Linq.Expressions;using System.Text;using System.Threading.Tasks;using Exam17.Model;namespace InterFace{ public interfa...

2018-12-20 18:23:00 61

转载 jmeter 线程组之间的参数传递(加密接口测试三)

场景测试中,一次登录后做多个接口的操作,然后登录后的uid需要关联传递给其他接口发送请求的时候使用。1、在登录接口响应信息中提取uid字段值  1>login请求 -->添加 -->后置处理器--> bean shell postprocessor  2>在bean shell postprocessor提取uidimport com....

2018-12-20 15:05:00 66

转载 最小/大元 和 极小/大元 的区别

首先说明,在一个集合的偏序关系中,并不是任何2个元素之间都具有偏序关系.例如 aRb cRd,但是 a与c之间可能就不具有偏序关系R.下面说明最大元与极大元,最小元与极小元:最大元:假设a为最大元,则在集合A中,任取元素x,都有xRa.极大元:假设a为极大元,则任取与a具有关系R的元素x,都有xRa.(也就是说:并不是A中的任意元素都与a有关系R,这就是最大元与极大元的区别)最小元:假设a为最小元...

2018-12-19 22:40:00 397

转载 P1491 集合位置

  这道题数据怎么会这么坑……  从20,到50,到80,再到AC,经历了三天时间……  这道题不用判断是否没有路……(数据没有,净想着坑人了)  看到洛谷上很多人都抱怨数据太强,自己的算法就是过不了,在这里我就分享一下自己的算法(你可能之前没看过,原创):  首先,对于Dijkstra的记录,我们会需要一个新数组来记录次短路,并且两个点的最短路,次短路在一定情况下要互相更新。...

2018-12-19 20:38:00 94

转载 Java 8 Lambda 表达式

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中) 使用 Lambda 表达式可以使代码变的更加简洁紧凑以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。...

2018-12-19 17:47:00 122

转载 BZOJ 1066 [SCOI2007]蜥蜴 (最大流)

题意:一个方格图里$a_{ij}$为这个格子里柱子的高度,一些有高度的柱子上有一个蜥蜴,每个蜥蜴可以跳到距自己曼哈顿距离<=D的高度不为零的柱子上,同时当前柱子高度减1,蜥蜴的最终目的是跳出格子,问最终有多少蜥蜴跳不出去。思路:最大流,源点为S,汇点为T对每个有高度的柱子拆点id→pid,容量为柱子高度 (id代表跳入,pid代表跳出)对每个有蜥蜴的柱子,连接s→id,容...

2018-12-19 17:12:00 71

转载 理解OpenShift(6):集中式日志处理

理解OpenShift(1):网络之 Router 和 Route理解OpenShift(2):网络之 DNS(域名服务)理解OpenShift(3):网络之 SDN理解OpenShift(4):用户及权限管理理解OpenShift(5):从 Docker Volume 到 OpenShift Persistent Volume理解OpenShift(6):集中式日志处理...

2018-12-19 14:47:00 93

转载 uva-101 搬砖问题(不定长数组vector的使用)

题目大意:输入n,得到编号为0~n-1的木块,分别摆放在顺序排列编号为0~n-1的位置。现对这些木块进行操作,操作分为四种。1、move a onto b:把木块a、b上的木块放回各自的原位,再把a放到b上;2、move a over b:把a上的木块放回各自的原位,再把a发到含b的堆上;3、pile a onto b:把b上的木块放回各自的原位,再把a连同a上的木块移到...

2018-12-19 14:42:00 64

转载 实验吧Web-中-让我进去(Hash长度扩展攻击、加盐密码及Linux下hashpump的安装使用)...

打开网页,测试开始,注入费老大劲,看了大佬的blog才知道怎么干。bp抓包,观察发现cookie中有个source=0,在repeater中修改为source=1,然go一下,出来了一段源代码。$flag = "XXXXXXXXXXXXXXXXXXXXXXX";$secret = "XXXXXXXXXXXXXXX"; // This secret is ...

2018-12-18 23:30:00 156

转载 python杂写

一:用户交互与用户交互主要使用input,这里需要说明三点:1:input会等待用户输入2:会将输入的内容赋值给变量3:input出的变量都是字符串类型(str)例子1:注意,因为input输出的字符串,所以可以做拼接name=input("你的名字:")age=input("你的年龄:")print("你叫"+name,"年龄是"+age+"岁...

2018-12-18 21:58:00 55

转载 rest_framework 之分页器

一 分页器--准备1.1 基本参数# 普通分页from rest_framework.pagination import PageNumberPagination# 偏移分页from rest_framework.pagination import LimitOffsetPagination# 加密分页from rest_framework.pagination...

2018-12-18 18:40:00 82

转载 JS浅了解1

什么是js语言:就是一种脚本语言(一段功能代码)组成: 1.ES语法:ECMAScript、主要版本ES5和ES6   2. DOM:文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展标志语言的标准编程接口  3. BOM:浏览器对象模型(Browser Object Model),提供了独立于内容的、可以与浏览器窗口进行互动的对象结构;且由多个...

2018-12-17 19:32:00 63

转载 Docker run 命令的使用方法

【编者的话】在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍、中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者。注意,本文基于最新的Docker 1.4文档翻译。Docker会在隔离的容器中运行进程。当运行docker run命令时,Docker会启动一个进程,并...

2018-12-17 18:09:00 176

转载 常用H5新元素

header:定义页面的页眉article:页面文章区域aside:主题内容之外section:定义页面的章节部分footer:页面的页脚audio:音频,src路径,controls显示控制面板,autoplay自动播放,loop循环video:视频,src路径,controls显示控制面板,autoplay自动播放,loop循环,width宽度,height高度,pos...

2018-12-17 10:08:00 121

转载 PHP递归方法

public function catSort($arr,$pid=0,$lev=0) { foreach($arr as $v) { if($v['parent_id'] == $pid) { $v['lev'] = $lev; $this->cateList[] = ...

2018-12-17 09:46:00 53

转载 决策树

概述决策树(decision tree)是一种基本的分类与回归方法(此处讨论分类)。决策树模型呈树形结构,在分类问题中,表示基于特征对实例进行分类的过程。它可以认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。其主要优点是模型具有可读性,分类速度快。学习时,利用训练数据,根据损失函数最小化的原则建立决策树模型。预测时,对新的数据,利用决策树模型进行分...

2018-12-17 09:29:00 180

转载 Spring Framework框架容器核心源码逐步剖析

目录 构建Spring环境 Spring 版本 5.1.3.RELEASE 测试类 Spring 配置文件 测试方法Main 快速进入Debug查看IOC容器构建源码 Spring IOC源码步骤分析 第一步: 检查...

2018-12-16 21:21:00 136

转载 Git 在 windows 上面的安装

参考博客:https://blog.csdn.net/xiezhongyuan07/article/details/79411299将该作者的文章搬过来,大家可以直接看上面的原文章。下面是拷贝的内容:1. 先开通git账号,或者gitHub账号。2.下载git。官网下载地址: https://git-scm.com/download/win --(也可以是: https:...

2018-12-16 12:40:00 56

转载 备查容易混淆概念

做个记录,容易混淆!1.栈地址方向和buf地址方向不同概念2.大端和小端 低位存低地址,高位存高地址-----》小端 (x86) 高位存低地址,低位存高地址-----》大端转载于:https://www.cnblogs.com/jadeshu/p/10663618.html...

2018-12-16 00:27:00 41

转载 href 默认跳转到当前目录

href 默认跳转到当前目录转载于:https://www.cnblogs.com/classmethond/p/10122629.html

2018-12-15 10:16:00 295

转载 Prometheus MySQL_exporter

MySQL Exportermysqld_exporter是用来搜集mysql的性能指标的,适用于mysql5.5及其以上版本程序安装下载地址:https://prometheus.io/download/#mysqld_exporter安装mysqld_exportertar -zxvf mysqld_exporter-0.11.0.linux-amd64.tar.gz...

2018-12-14 10:56:00 1542

转载 JS的内置对象和方法(允许自定义对象)

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。在JavaScript中,对象是拥有属性和方法的数据。JavaScript 提供多个内建对象,比如 String、Date、Array 等等。对象只是带有属性和方法的特殊数据类型。注意var s1 = "abc"和var s2 = new String("abc")...

2018-12-14 09:47:00 131

转载 eclipse如何安装反编译插件

1、依次点击eclipse的help-->Install New Software...2、弹出的界面输入如下信息name:jd-eclipse_update_siteaddress:http://jd.benow.ca/jd-eclipse/update3、选中加载出来的插件,一直点next4、在窗口 --> 首选项(prefe...

2018-12-14 00:22:00 77

转载 2018-12-04-Python全栈开发-day95-IO多路复用

import socketimport selectclass MakeRequest: '''用来将socket和url信息以及回调函数进行封装''' def __init__(self, sock, host, callback): self.sock = sock self.host = host ...

2018-12-13 23:06:00 83

空空如也

空空如也

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

TA关注的人

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