自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java中Comparable和Comparator区别

一、Comparable简介  Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。  此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合,无需指定比较器。该接口定义如下:package java.l...

2019-01-31 11:37:00 47

转载 string模块

# string Moudle"""Data: ascii_letters 大小写字母 ascii_lowercase 小写字母 ascii_uppercase 大写字母 digits 数字0-9 hexdigits 十六进制 ...

2019-01-30 13:06:00 56

转载 牛客寒假算法基础集训营4 F Applese 的QQ群

链接:https://ac.nowcoder.com/acm/contest/330/F来源:牛客网Applese 有一个QQ群。在这个群中,大家互相请教问题。如 b 向 a 请教过问题,就把 a 叫做是 b 的"老板"。这样一个群中就会有很多老板。 同时规定:如果 a 是 b 的老板,b 是 c 的老板,那么 a 也是 c 的老板。 为了不破坏群里面和谐交流的氛围,Apples...

2019-01-30 12:25:00 57

转载 Spring Cloud Netflix Zuul 重试会自动跳过经常超时的服务实例的简单说明和分析

在使用E版本的Spring Cloud Netflix Zuul内置的Ribbon重试功能时,发现Ribbon有一个非常有用的特性:如果某个服务的某个实例经常需要重试,Ribbon则会在自己维护的一个缓存(serverStatsCache)里将其临时标记为不可用(isCircuitBreakerTripped),后续的所有请求都不会到达该服务实例,直到30(maxCircuitTripp...

2019-01-29 15:29:00 283

转载 (Go)06. Printf格式化输出、Scanf格式化输入详解

Print、Println 、Printf 、Sprintf 、Fprintf都是fmt 包中的公共方法,在需要打印信息时需要用到这些函数,那么这些函数有什么区别呢?Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v)fmt.Print(str)Println: 输出到控制台并换行fmt.Println(tmp)Printf : 只可...

2019-01-29 10:35:00 193

转载 koa中间层 文件下载的请求转发

背景:前端用a标签发起下载文档的get请求node中间层接到get请求后将请求转发到java后端java后端返回文档流传递给node中间层好处:后端的java业务逻辑层接口、数据库不向外部暴露,node中间层进行安全验证及请求转发1.前端发起请求 <a download={`${filename}文件.doc`} href={`${domai...

2019-01-28 16:19:00 421

转载 java equals

boolean equalsIgnoreCase() 方法忽略大小写比较两个字符串是否相等转载于:https://www.cnblogs.com/jiangfeilong/p/10326268.html

2019-01-27 13:41:00 51

转载 python3控制语句---选择结构语句

  python中的控制语句主要有if、if--else、if--slif--else、pass语句。其实python的控制语句与其他语言的控制语句工作原理基本一样。控制语句可以分为选择结构语句和循环结构语句,咱们就先整选择结构吧。学习也是一个循序渐进的过程,所以我也就慢慢的把自己学的一点一滴记下来,日后好忆,以下内容均基于python3记录。进入正题吧!!!!一、if 语句:1、它是啥玩...

2019-01-26 18:22:00 207

转载 c# LINQ用法

一、什么是LINQ  LINQ(读音link)代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序对象的集合以及XML文档中查询数据  下面一个简单的示例,可以查询数组中小于8的数字并输出。  一般步骤:获取数据源、创建查询、执行查询。需要注意的是,尽管查询在语句中...

2019-01-26 17:18:00 164

转载 Spring Boot集成thymeleaf异步刷新页面

现在比较流行前后端分离开发,但在有些业务场景下模板引擎也用的不少。本文介绍thymeleaf页面的局部更新,Spring Boot采用的是2.0.4,先来看代码。IndexController.java:package com.example.demo.thymeleaf; import org.springframework.stereotype.Controller;...

2019-01-26 15:51:00 589

转载 区间dp的一些模式和总结

参考博客:https://blog.csdn.net/my_sunshine26/article/details/77141398     https://blog.csdn.net/qq_38569113/article/details/78718930dp[l][r]通常由子区间dp[l][k],dp[k+1][r]转移得到第一类:枚举k即可如石子合并,poj1651第二类...

2019-01-25 23:26:00 117

转载 [原创]Redis 持久化说明及配置

目录 参考链接 介绍 RDB 持久化 优点 缺点 相关配置参数 AOF 持久化 优点 缺点 相关配置参数 参考链接持久化 Redis...

2019-01-25 11:19:00 153

转载 JsonWebToken

概述如果各位不了解 JWT,不要紧张,它并不可怕。JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的https://www.xxxx.com/make-friend/?f...

2019-01-24 21:45:00 62

转载 杂项_come_game

题目传送门:https://ctf.bugku.com/challenges#come_game题解:解压文件包,得到下面两个文件,其中有一个为.exe文件运行.exe文件,进入游戏界面,按照界面提示,shift键和上下左右键控制游戏游戏中通过左右键可以选择3个关卡随便选择第一个,shift键进入游戏,有两个选项,”加载“和“新游戏”选择新游戏开始玩...

2019-01-24 21:06:00 109

转载 Redis热点Key发现及常见解决方案!

一、热点Key问题产生的原因 1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点问题。同理,被大量刊发、浏览的热点新闻、热点评论、明星直播等,这些典型的读多写少的场景也会产生热点问题。2、...

2019-01-24 16:26:00 60

转载 H5混合APP开发框架

快速增长的APP应用软件市场,以及智能手机的普及,手机应用:Native(原生)APP快速占领了APP市场,成为了APP开发的主流,但其平台的不通用性,开发成本高,多版本开发等问题,一直困扰着专业APP开发企业,和APP服务提供商。 安卓和IOS的操作方式,开发模式,界面UI显示方面的差别,也使得原生APP的不同版本体验有很大的区别,光是做兼容性调测,都要花费开发企业不...

2019-01-24 15:24:00 1445

转载 -bash: brew: command not found

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"如果安装成功的话,还出现这个问题说明可能是没有配置相关环境变量,那么如何配呢?我们可以在/usr/local/bin目录下找找是否已经安装了相应命令ok,我们可以看到brew命令是有的,...

2019-01-23 16:52:00 1123

转载 python-----自动解压并删除zip文件

如何自动解压并删除zip?如何解压 → 使用内置模块来实现(shutil.unpack_archive)如何删除zip → 使用内置模块os来实现(os.remove)如何监测zip的出现 → 如何判断某文件是zip(s.split('.'[-1]) / 如何让函数每一秒都执行(while True)以下代码素材自取:链接:https://pan.baidu....

2019-01-23 15:27:00 292

转载 Layabox进阶之资源加载

资源加载失败,图片资源默认类型是image 如果是sprite可能找不到。资源的加载顺序,场景被加载出来时,要判断该场景的资源是否都已经加载到。点击A界面弹出来B界面,A界面的资源要在B界面之前加载进来。Item皮肤类要指定runtime,点击场景空白处,把相关ts文件拖进来。item类的界面,最好用view 类型,scence类型传递list数据会报错。新建一个场景并加载出来...

2019-01-23 09:11:00 638

转载 第9天:原型、继承、函数使用推荐以及this的指向

原型javascript原型指向改变如何添加方法和访问<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0...

2019-01-22 17:37:00 70

转载 获取任务的执行结果

之前的两篇文章中,我们介绍了异步编程,也介绍了线程池的基本概念。也说了,线程池的实现天生也实现了异步任务,允许直接向线程池中进行任务的提交与结果获取。但是,我们始终没有去深入的了解下,异步任务框架对于任务执行的进度是如何监控的,任务执行的结果该如何获取。那么,本篇文章就来详细地探讨下异步框架中,关于任务执行过程中的一些状态以及执行结果反馈的相关细节。传统的 Future 模式我们说过,异步...

2019-01-22 10:08:00 117

转载 用户输入验证

// 用户的input框<input placeholder="请输入昵称" type="text" id="nickname" oninput="yanzheng(this.value)" class="mui-input-clear" />//js代码实现function yanzheng(val) {reg = /^[\u4E00-\u9FA5]{2,6}$/;if(!...

2019-01-21 12:02:00 111

转载 hive--数据仓库

1.1.1 hive是什么?Hive是基于 Hadoop 的一个数据仓库工具:1. hive本身不提供数据存储功能,使用HDFS做数据存储;2. hive也不分布式计算框架,hive的核心工作就是把sql语句翻译成MR程序;3. hive也不提供资源调度系统,也是默认由Hadoop当中YARN集群来调度;4. 可以将结...

2019-01-21 10:50:00 94

转载 微信小程序的分页

我觉得分页应该这样做。让用户拉到最底下时候,把最底下的商品的id传过来,然后后台按这个商品id,浏览历史记录的,这样做是不对的。应该还是要pageIndex和pageNumber转载于:https://www.cnblogs.com/fuckingPangzi/p/10297209.html...

2019-01-21 09:47:00 60

转载

定义头部文件,防止写中文时乱码 header("content-type:text/html;charset=utf-8");接收数据$username = $_POST["uname"];$userpwd = $_POST["upwd"];处理数据:将接收到的用户名和密码 添加到数据库的user表中1--连接数据源 my...

2019-01-21 09:39:00 72

转载 数据库分库分表中间件ShardingSphere推荐

官网链接:http://shardingsphere.io/document/current/cn/overview/源起:我今天首先去了解了一下国内好像是比较火的一个叫“MyCat”的MySQL中间件,然后看到知乎上的评价吓了我一跳。总结一下就是:项目有很多bug;项目leader想尽一切办法变现。吓死我了~然后发现有一篇知乎的题目是:《mycat和sharding-...

2019-01-21 09:00:00 81

转载 友链~~

下届大佬beyondlimits转载于:https://www.cnblogs.com/new-hand/p/10296244.html

2019-01-20 21:23:00 70

转载 c#异步学习笔记

如下代码。只需要异步的处理一个数据,不需要等处理完成后,进行后继的操作。可以不用Async来修饰方法static void Main(string[] args){  Test();  Console.WriteLine("Main End");  Console.Read();}static void Test(){  var task1...

2019-01-18 15:33:00 40

转载 centos 7 部署 zookeeper

Zookeeper集群搭建由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https://github.com/CodisLabs/codis),codis集群依赖于zookeeper集群,本文介绍zookeeper集群的实现。一、Zookeeper原理简介ZooKeeper是一...

2019-01-18 14:15:00 44

转载 多源数据教学管理系统之个人课设博客

1.团队课程设计博客链接https://www.cnblogs.com/hq9-/p/10278470.html2.个人任务1)权重功能实现public static void accuAccordPercent(String tablename, String cname, Map<String, Double> per) { Connectio...

2019-01-18 13:15:00 53

转载 对数据库监听进行分析

1、分析listener log中每分钟的连接数grep '27-AUG-2013 18' listener_zjddzw03.log |awk '{print $1,$2,$6}'|awk -F":" '{print $1,":",$2}'|sort -n|uniq -cgrep '27-AUG-2013 19' listener_zjddzw03.log |awk '{print $1,$2,...

2019-01-18 09:22:00 102

转载 IOS上微信在输入框弹出键盘后,页面不恢复,下方有留白,有弹窗弹出时页面内容感应区域错位...

问题说明:ios中,键盘的弹起,页面会往上挪动,使输入框展示在页面中间,键盘隐藏页面会下挪恢复原状。在微信移动端,ios页面不恢复,下方有留白。收起键盘的瞬间,如果有弹窗弹出,此时时页面内容应区域错位。问题栗子配图:解决方案:其实只要知道了原因,坑填起来很简单:输入法的软键盘影响了页面的高度和位置。我们重置页面位置起始位置为0,重置页面高度为初始高度。...

2019-01-17 18:22:00 334

转载 vue-cli中vuex IE兼容

vue2.0 兼容ie9及其以上vue-cli中使用vuex的项目 在IE中会出现页面空白 控制台报错的情况:我们只需要安装一个插件,然后在main.js中全局引入即可安装 npm install --save-dev -polyfill引入 import 'babel-polyfill'转载于:https://www.cnblogs.com/lalalagq/p/10283521.htm...

2019-01-17 17:40:00 79

转载 UOJ219 NOI2016 优秀的拆分 二分、字符串哈希

传送门题目可以转化为求\(AA\)的数量,设\(cnt1_x\)表示左端点为\(x\)的\(AA\)的数量,\(cnt2_x\)表示右端点为\(x\)的\(AA\)的数量,那么答案就是\(\sum cnt2_i \times cnt1_{i+1}\)比较朴素的想法是枚举两个后缀然后哈希/SA判断这两个后缀的LCP是否足够长,能够拼成一个\(AA\)形式的串。然后这样就能拿95分???考虑\...

2019-01-17 16:27:00 79

转载 Git--reflog

经常有时候因为自己的骚操作,比如git reset HEAD --hard,或者瞎jb尝试自己不熟的命令导致的各种问题,或者版本回退了怎么前进到之前的地方等等等等..这时候怎么办呢..天空一声巨响,git reflog闪亮登场~~接着另一篇博客的合并提交,假如我现在后悔了,该怎么办??https://www.cnblogs.com/microcat/p...

2019-01-17 16:22:00 84

转载 JSX

有一个 Babel 插件,用于在 Vue 中使用 JSX 语法,它可以让我们回到更接近于模板的语法上。JSX语法返回一个vnode对象import AnchoredHeading from './AnchoredHeading.vue'new Vue({ el: '#demo', render: function (h) { // 将 h 作为 createElement 的别名...

2019-01-17 14:18:00 96

转载 python 列表(增删改查)

        列表 :(列表可以嵌套,列表的中的元素可以为任意)列表的创建:1. a = [1, 2, 3]       2. a = list([1, 2, 3])1.查:索引(下标),都是从0开始切片.count 查某个元素在列表中出现的次数.index 根据内容找对应的位置(第一个匹配项所在的位置)“二狗”in a 判...

2019-01-16 16:06:00 35

转载 spring-cloud zuul网关

API Gateway 是随着微服务(Microservice)这个概念一起兴起的一种架构模式,它用于解决微服务过于分散,没有一个统一的出入口进行流量管理的问题。使用 Zuul 实现 API Gateway 的功能1.路由(Routing 代理转发)idea中,新建一个module,如下部分截图新建后,idea会加好相应的依赖,如:<dependency>...

2019-01-16 15:20:00 74

转载 docker运行nginx为什么要使用 daemon off

再返回Nginx的docker仓库仔细查看说明,其实是有说明的 /捂脸~就是在CMD后面加上exec nginx -g 'daemon off;',如下:command: /bin/bash -c "echo 'hello' && exec nginx -g 'daemon off;'"Nginx的docker仓库原文说明如下:If you add a cust...

2019-01-16 15:16:00 1174

转载 Yarn遭到挖矿病毒攻击

测试环境在阿里云上暴露出了公网端口,前一段时间CDH集群原本是开启了Kerberos认证,但是因为大家反映使用麻烦,所以就又关闭了Kerberos。最近几天大家普遍反映测试环境上hive和hdfs job执行很慢,yarn进程的cpu使用率持续在200%以上,经过排除CPU使用率已经连续两天100%且没有降下来,查看job如下有39个job明细多余开发提交的任务数量,且User来自dr...

2019-01-16 11:31:00 880

空空如也

空空如也

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

TA关注的人

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