自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 POJ1741:Tree——点分治

题面  POJ1741解析  刚学了点分治,练一练模版题  过程就不多说了,主要说说细节  在每次查询下一棵子树时, 传进去的整棵子树大小是上一次的$siz$, 这个数据其实是错的, 但好像并不影响时间复杂度, 这样的话找重心就必须找最大子树最小的点了,否则会错。因此需要存一个当前最大子树最小的点的最大子树的大小, 以及当前的重心, 每次找重心之前,前者要赋为$in...

2019-09-30 23:43:00 419

转载 CF1204E Natasha, Sasha and the Prefix Sums——DP/数学(组合数)

题面  CF1204E解析  题意就是要求所有由$n$个$1$、$m$个$-1$构成的序列的最大前缀和的和 算法一$(DP)$   $n$, $m$都小于等于$2000$, 显然可以$DP$  设$dp[i][j]$表示由$i$个$1$, $j$个$-1$构成的序列的最大前缀和的和  $i$个$1$, $j$个$-1$构成的序列, 可以看做是在$i-1$个$...

2019-09-30 19:54:00 446

转载 正向代理与方向代理的区别

之前工作用到了nginx,很好理解反正代理,但是正向代理一直困扰这我,今天终于拨开乌云见晴天。正向代理:代理的是客户端比如:我不能访问公司的内网,然后使用了vpn登录到跳板机,最后成功访问了就是正向代理。反向代理:代理的是服务端比如:我有3台服务器做集群,用nginx做带反向代理,用户只用访问nginx即可,nginx自动去后端服务器去找响应的服务。转载于:ht...

2019-09-27 12:06:00 438

转载 5分钟了解Prometheus

Prometheus(译:普罗米修斯)用领先的开源监控解决方案为你的指标和警报提供动力(赋能)。1. 概述1.1. Prometheus是什么?Prometheus是一个开源的系统监控和警报工具包。自2012年启动以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。Prom...

2019-09-27 09:25:00 472

转载 9.25 Test —— 数据结构练习-hard

T1:abnormal不正常团伙题目描述  有N个人站成一行, 每个人有一个魅力值, 相同魅力值得人会形成一个团伙, 你出于对于社会和谐发展得考虑, 定义一个团伙正常当且仅当团伙人数为2, 现在你的任务就是回答M个询问,每次询问一个区间[L, R], 你需要回答这个区间中所有人各自结成团伙后,处于不正常团伙中的人的魅力值之和。输入格式  第一行两个数N, ...

2019-09-26 17:59:00 128

转载 spring security jwt 安全校验

  1. JWT 称为 JSON Web Token 是目前最流行的跨域身份验证解决方案,被称为无状态的请求。  原理: 就是 服务器认证通过后,生成一个json 对象,发送给客户端,客户端每次请求携带这个信息进行请求,就像用户名这些就可以存储在这个json 对象中。  JWT 的数据结构: 头部(head 签名算法的类别) + 载体(payload...

2019-09-26 10:40:00 144

转载 elk配置路径

elk/usr/local/etc/elasticsearch-6.5.1/usr/local/Cellar/logstash/6.5.1/./logstash -f/usr/local/Cellar/kibana/6.5.1/==================================nginx/usr/local/Cellar/nginx/1.15.8/usr/local/e...

2019-09-24 16:25:00 231

转载 Micrometer 快速入门

Micrometer为最流行的监控系统提供了一个简单的仪表客户端外观,允许仪表化JVM应用,而无需关心是哪个供应商提供的指标。它的作用和SLF4J类似,只不过它关注的不是Logging(日志),而是application metrics(应用指标)。简而言之,它就是应用监控界的SLF4J。Micrometer(译:千分尺)不妨看看SLF4J官网上对于SLF4J的说明:Si...

2019-09-24 11:24:00 877

转载 win10安装ubuntu双系统遇到的问题

安装过程学习了几个博客Ubuntu 16.04与Win10双系统双硬盘安装图解:https://www.cnblogs.com/coxiseed/p/9945202.html?tdsourcetag=s_pcqq_aiomsg(分区 329G 1G boot;8G swap(与内存大小一致);剩下160G根目录;160G home)(ps:BIOS和UEFI分区过程不大一样,弄错会...

2019-09-23 22:07:00 154

转载 JS基础-全方面掌握继承

前言上篇文章详细解析了原型、原型链的相关知识点,这篇文章讲的是和原型链有密切关联的继承,它是前端基础中很重要的一个知识点,它对于代码复用来说非常有用,本篇将详细解析JS中的各种继承方式和优缺点进行,希望看完本篇文章能够对继承以及相关概念理解的更为透彻。本篇文章需要先理解原型、原型链以及call的相关知识:JS基础-函数、对象和原型、原型链的关系js基础-面试官想知道你有多理解ca...

2019-09-23 10:16:00 80

转载 钉钉微应用内置浏览器js缓存清理

html中引用的js文件加上版本号,如下:<script type="text/javascript" src="js/xxx.js?version=1.0.1">修改版本号后,会清除缓存的js,读取服务器上的js。转载于:https://www.cnblogs.com/JICG/p/11557242.html...

2019-09-20 14:55:00 4634

转载 脚本批量执行Redis命令

1、将命令写在文件中数据量比较大的话,建议用程序去生成文件。例如:List<String> planIdList = planDao.findAll().parallelStream().map(PlanModel::getId).map(String::valueOf).collect(Collectors.toList());BufferedWriter ...

2019-09-19 19:37:00 983

转载 linux中LVM扩容

lvm扩容[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 8G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 7G 0 par...

2019-09-18 11:00:00 155

转载 成长计划方案

1. 需求简介根据用户的测试情况,给他推荐相应的课程,然后根据学习时长可以获得勋章2. 效果图3. 功能拆解3.1. 测试题【要点】1、 需要一个题库,配好题目和答案选项;2、需要根据用户的答题情况(分数)抽取一定量的各种类型的题目3、本次抽取的题目与上一次的题目重复率不得超过50%4、提交答案【难点】这个功能最复杂的地方在于重复...

2019-09-17 17:52:00 142

转载 最佳内存缓存框架Caffeine

Caffeine是一种高性能的缓存库,是基于Java 8的最佳(最优)缓存框架。Cache(缓存),基于Google Guava,Caffeine提供一个内存缓存,大大改善了设计Guava's cache 和 ConcurrentLinkedHashMap 的体验。1 LoadingCache<Key, Graph> graphs = Caffeine.newBu...

2019-09-16 09:34:00 388

转载 python_入门

1 缺点中文资料匮乏国内市场小运行速度慢python的官网介绍 https://docs.python.org/zh-cn/3/tutorial/index.html2IndentationError(缩进错误)python官网提供云端解释器 https://www.python.org/shell/由于python是一门优雅的语言,只允许代码整...

2019-09-14 15:57:00 95

转载 java_jvm工具

1 jvm工具有哪些?在jdk的bin目录下,可见的都是jvm的工具。2 每个工具是干什么的?用于处理OOM或者fullgc时分析原因的工具定位线程长时间未反应的原因。可以在lib目下的tools.jar包中可以看到具体的工具是怎么实现的。可以将jar包拖到jd-gui.exe反编译工具中进行源码查看。3 jps工具j...

2019-09-14 15:06:00 151

转载 9.13 Test——NOIP模拟赛

T1:backpackNYG的背包【问题描述】NYG有一个神奇的背包,每放进去一个物品,背包的体积就会变大。也就是说,每放进一个物品,背包会被占用一定的体积,但是紧接着背包的总体积又会增大一定的值(注意是在放入物品后背包总体积才增大)。NYG发觉这个背包十分好用,于是不由自主地想到了一个问题。现在给出背包初始容量V 以及n个物品,每一个物品两个值a, b...

2019-09-14 11:47:00 191

转载 9.11 Test——NOI2011 Day2

T1:道路修建【问题描述】在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿意修建恰好 n – 1 条双向道路。每条道路的修建都要付出一定的费用,这个费用等于道路长度乘以道路两端的国家个数之差的绝对值。例如,在下图中,虚线所示道路两端分别有 2 个、4 个国家,如果该道路长度为 ...

2019-09-13 07:47:00 199

转载 servlet报错“严重: Allocate exception for servlet 类名java.lang.ClassNotFoundException: 路径. 类名”可能原因...

1、WEB-INF下web.xml中<servlet-class>路径错误,正确路径为<servlet-class>包名.类名</servlet-class>2、Libraries中没有servlet的jar包若为missing,则remove后重启eclipse,下次启动会载入最新jar若缺少jar包,则add转载于:ht...

2019-09-11 16:32:00 2346

转载 netty 中ChannelOption 属性含义

  ChannelOption 属性介绍  属性含义ChannelOption.SO_KEEPALIVE该参数用于设置tcp连接,当设置该选项后,会测试连接的状态,当两个小时没有数据探测后,tcp 会自动发送一个活动探测数据ChannelOption.ALLOCATOR也是默认值,使用对象池,重用缓冲区Channe...

2019-09-11 14:17:00 330

转载 netty 问题总结

  当服务因为心跳反应断开时, 在userEventTriggered 方法中关闭一次后, 会执行 channelInactive 断开的关闭接口,也就是说,如果进行心跳检测,  服务会关闭两次  但是客户端主动关闭后,只会调用断开的接口转载于:https://www.cnblogs.com/chengyangyang/p/11491282.html...

2019-09-09 13:47:00 231

转载 java - day019 - 数据库

https://www.cnblogs.com/myxq666/p/7787744.htmlMac 安装MySQL步骤什么是数据库数据库: 英文名称Database ,简称 DB数据库是按照数据结构来组织,存储和管理数据的仓库简而言之, 数据库就是存储数据的仓库数据库的分类数据库根据存储采用的数据结构的不同可以分为多种, 其中包含早期...

2019-09-08 13:02:00 156

转载 idea插件开发

用过的groupProjectViewPopupMenu 项目、目录的右键弹出菜单EditorPopupMenu 编辑器里面的右键弹出菜单调出右键菜单的关键字 show context menu转载于:https://www.cnblogs.com/xiaogangfan/p/11482637.html...

2019-09-07 19:53:00 281

转载 Any Video Converter Pro for Mac注册码

Any Video Converter Pro for Mac注册码:name:www.macmofo.comsn:000016-D84U8Q-8BN16B-WP2BV6-9RA73A-X7D4V3-M6P35J-86YPKV-YB9U6B-QTD2MF转载于:https://www.cnblogs.com/dtdxrk/p/11475235.html

2019-09-06 15:49:00 1051

转载 xmodem 协议

  含义  超级终端的1K Xmodem 文件传输协议是超级终端Xmodem CRC文件传输协议的扩展,包大小由Xmodem中的128字节增加到1024字节。该协议通过开始字符(包头)STX<0x02>来标识1K   Xmodem包的开始。  SOH: xmodem 数据请求头 128 字节进行传输  STX: 数据请求头 1k-xmodem...

2019-09-06 10:26:00 446

转载 netty 入门前阅读

  此文档根据自己的理解,有什么不足之处还请指教  在netty 中,主要涉及到几个内容  服务端 (姑且认为只有一个)  客户端 (可以有多个)  channel 通道 (双向通道 ) 是入站或者出站的载体。 服务器端的通道和客户端的通道并不是一个通道   channelpipeline 对输入输出的管理 ...

2019-09-06 09:30:00 77

转载 netty 入门示例

  server 服务端  入口package com.sxmd.gateway.server;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelOption;import io....

2019-09-03 17:21:00 83

转载 jsp页面报错java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.xxx.addView_jsp解决办法...

最近一直在出现这个错误,也百度了许多的帖子,但感觉最终的解决办法只有一个。在我们的工程里,所有的问题都是因为jar包冲突,因为之前的开发者搞得有点乱,查找的方法也比较简单,在IDEA中逐个的去点击出错的类,如果发现一下出现两个,那么很可能就是这个出现问题了。转载于:https://www.cnblogs.com/liuth-0214/p/11447758.html...

2019-09-02 17:26:00 376

转载 C#向Java服务端发送json返回的问题

今天在向java服务端发送枚举值时,发现了问题;向JAVA发送的json里面含有的是值(也就是0、1、2),但java解析存储后变成了枚举值("DT_GAP"等),解决的方法是将JAVA端的枚举类型变为Integer型,即可解决问题。另外,java中的字段如果与服务端的字段不一致,可以在字段上添加@JSONField(name = "Name"),这里的Name就是...

2019-09-02 17:23:00 198

转载 关于函数返回值/打印语句为忐或烫的问题

问题① 函数返回值为“忐” 1 #include<stdio.h> 2 char *myString() 3 { 4 char buffer[6] = {0}; 5 char *s = "Hello World!"; 6 for (int i = 0; i < sizeof(buffer) - 1; i++...

2019-09-01 16:48:00 94

转载 git_安装

1 是什么?Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。2 安装进入官网,针对自己的操作系统选择下载https://git-scm.com/downloads由于外网下载速度很慢,所以选择找了一个链接下载https://pc.qq.com/detail/13/detail_22693.html...

2019-08-31 21:02:00 81

转载 博客园样式修改

1 在哪里修改?进入自己的博客园,点击管理,再点击设置。共有页面定制CSS代码博客侧边栏公告(支持HTML代码)页首Html代码页脚Html代码等几个地方输入自定义代码,可覆盖博客园已有的代码。2 如何修改_页面定制CSS代码?隐藏不需要的1) 按f12或者右键审查页面元素,先在...

2019-08-31 16:35:00 137

转载 单元测试

为什么要单元测试如何写单元测试统计转载于:https://www.cnblogs.com/xiaogangfan/p/11435453.html

2019-08-30 16:04:00 68

转载 运维_数据库备份与恢复

1 mysql1)对于数据库级别的备份与恢复备份mysqldump -hlocalhost -u用户名 -p密码 数据库名 |gzip > 备份文件名.sql.gz恢复gunzip < 备份文件名.sql.gz | mysql -u用户名 -p密码 数据库名在linux的任意目录下执行即可2 mongdb注意备份的用户,需要对备...

2019-08-29 17:54:00 516

转载 JMeter用户参数

压测的时候,经常需要使用动态参数,即每次请求的参数不一样,这样才能更好的模拟真实的用户请求我们首先能想到的也是最常见的就是用户ID1. 用户参数我们可以定义一个变量,然后指定多个值,这样每次请求的时候都会顺序循环去取这些值。通过${variable}取值。具体参见官方文档,上面写的比较详尽,此处不再多说 https://jmeter.apache.org/us...

2019-08-29 11:42:00 300

转载 shall指定普通用户执行脚本命令

答案:su - oracle -c "/bin/bash /home/oracle/im.sh"su - username -c "command /home/scripts.sh"  转载于:https://www.cnblogs.com/jimmyTang-J/p/11416748.html

2019-08-27 10:28:00 152

转载 thingsboard 入门教程

主要针对后端用户开发安装这里就不细说了。1. 首先添加一个我们需要测试的设备2. 在设备里面,数据主要分为属性和遥测3.然后我们通过请求进行数据的上报 (本文演示参考官方文档)在这里我们使用http 请求进行演示从httpAPI 中,我们找到设备属性上报的接口A52DPvi1AL7tmN5JsNTf 是访问令牌(更换自己的地址和端口)...

2019-08-27 09:52:00 5674

转载 oracle移动数据文件位置案例和注意事项

[root@test_db zsorcl]#sqlplus / as sysdba  实例是指由一组后台进程和内存区域构成的,通常一个数据库可以有一个或多个实例。 查看当前实例;   SQL>select instance_name from v$instance; 查看数据文件位置   SQL>select name from v$datafile; //查看数据文件位置...

2019-08-27 09:14:00 83

转载 JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个概念一知半解,碰到问题靠“猜”,却不理解它的规则!prototype只有函数有prototype属性let a = {}let b = function () { }console.log(a....

2019-08-26 10:48:00 101

空空如也

空空如也

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

TA关注的人

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