springboot的拦截器报错plicationFilterChain.java:193) ~[tomcat-embed-core-9.0.36.jar:9.0.36]

解决方案: spingboot的拦截器"index.html"少"/",太粗心了
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

Java bean常见映射工具分析和比较

1. 概述 日常Java开发项目中,我们经常需要将对象转换成其他形式的对象,因此我们需要编写映射代码将对象中的属性值从一种类型转换成另一种类型。 进行这种转换除了手动编写大量的get/set代码,还可以使用一些方便的类库: apache的BeanUtils spring的BeanUtils cglib的BeanCopier。 2.比较 2.1 BeanUtils BeanUtils一套开发包,Apache公司提供 ,专门进行javabean操作,在web层各种框架中被使用,例如:struts
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

有趣的基础错误

我开始一致输都是错的, 运行老是报错, 就是没想明白。 cmd 中运行的 python 1csv_simple_parsing_and_write.py supplier_data.csv out/1out2.csv 1 这是需要运行的语句 python 1csv_simple_parsing_and_write.py 2 需要运行的内容supplier_data.csv 3 out (输出的文件夹名称) 4 输出的文件名称。 就是这个文件夹名称一直错误,因为我没有新建。 #!/usr/bin
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

mysql 7 慢查询+慢查询工具

一、何为慢操作(慢查询)? 慢查询是指使用时间较长的sql操作,这里的慢是相对的,主要是指超过指定操作时间的sql操作都被称为慢操作。 二、mysql慢操作(慢查询)日志的相关配置 注:以下操作都是基于mysql 5.6(低版本的mysql配置项可能不同) 1、查看是否开启慢查询日志: show variables like 'slow_query%'; 得到结果 slow_query_log:表示是否开启慢操作日志(ON表示开启,OFF表示关闭) slow_query_log_file:表示
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

高并发IO底层理解

IO读写基础 应用层在进行read,write系统调用时,不是物理级别的读写,而是缓存的复制,进程缓冲区同内核缓冲区的缓存复制,底层数据交换是有由操作系统内核完成,控制内核缓冲与硬件(物理设备)之间数据交换.linux系统在系统内核只有一个内核缓冲区,用户进程都有独立的缓冲区,是进程缓冲区。外部设备的直接读写涉及操作系统的中断,底层操作会对内核缓冲区进行监控,等待缓冲区达到一定数量的时候,再进行IO设备的中断处理,集中执行物理设备的实际IO操作,这种机制提升了系统的性能,至于什么时候中断(读中
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

verilog之readmemb

verilog之readmemb 1、基本作用 用于读取存储器的值的系统函数。这里首先要知道什么是存储器。在verilog中,有一些比较大的数据是需要存储的,一般需要使用存储器,语法结构类似二维数组。 reg [7:0] mem[256:1]; initial mem[1]=8'hff; 这里的mem就是一个存储器。前面的是位宽,后面的是地址。这个和存储器的结构是十分相似的。对于这类变量,一般用于仿真存储设备。readmemb可以读取存储器,显示为二进制。readmemh可以显示为16进制。通
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

第三节 矩阵乘法和逆

矩阵乘法和逆 矩阵乘法 第一种方法(一般方法): 假设有矩阵等式\(C=AB\): \({ \left[ {{\left. \begin{array}{*{20}{l}} {a\mathop{{}}\nolimits_{{11}}\text{ }\text{ }a\mathop{{}}\nolimits_{{12}}\text{ }\text{ }a\mathop{{}}\nolimits_{{13}}\text{ }\text{ }a\mathop{{}}\nolimits_{{14}}}\
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

Flume基础(十二):自定义 Source MySQLSource

自定义 Source 说明 Source 是负责接收数据到 Flume Agent 的组件。Source 组件可以处理各种类型、各种格式的日志数据,包括 avro、thrift、exec、jms、spooling directory、netcat、sequence generator、 syslog、http、legacy。官方提供的 source 类型已经很多,但是有时候并不能满足实际开发当中的需求,此时我们就需要根据实际需求自定义某些 Source。 如:实时监控 MySQL,从 MySQ
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

初级美语 L061:The hare and the Turtle 解析

一、Reading The hare can run very fast, but the turtle can only walk slowly. One day the hare proudly challenged the turtle to a race. The hare started quickly but stopped to take a nap every now and then. The turtle walked slowly but surely. While th
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'vod_tag'at row 1 解决方法

SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'vod_tag'at row 1 解决方法 如果你在建站过程中出现以上错误,请看以下方案! 这种错误我一般出现在,网站采集上面!大概原因就是,插入长度超过设定长度。 如何解决呢? 第一步: 找到你MySQL安装目录,(不建议在宝塔上面查找,建议直接在服务器查找)。 第二步: 找到my.ini这个文件,(直接在mysql目录下搜索即可)。 第
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

Error during WebSocket handshake: Unexpected response code: 404

直接访问IP和端口是没有问题,用了nginx之后产生了问题。 经查找,需要在nginx中设置(红色部分)。 server { listen 80; server_name jsjnks.test.com; charset utf-8; location / { proxy_pass http://jsjnks; proxy_set_header Host
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

light oj 1224 (字典树)

本题题意是让你找出一个子字符串,使该字符串作为所有插入字符串前缀的次数 * 该字符串的长度 结果最大 所以我们可以在插入字符串的时候进行统计,用一个maxx和sum[root] ∗ 当前长度len 比较取大即可 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn = 2e6 + 10; int trie[maxn][4]; int sum[maxn]; int m
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

CRF条件随机场的理解

CRF能用来做什么? CRF 是一个序列化标注算法(sequence labeling algorithm),接收一个输入序列如 并且输出目标序列 ,也能被看作是一种seq2seq模型。这里使用大写 X,Y 表示序列。例如,在词性标注任务中,输入序列为一串单词,输出序列就是相应的词性。 除了词性标注之外,CRF还可以用来做chunking,命名实体识别等任务。一般地,输入序列 X 被称为 observations, Y 叫作 states。于是我们可以将简单版linear CRF的图模型表达出
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

【别贪心】vue_company_web

一定要给大家推荐这个项目,作者大大真的好慷慨,这是一个很有意思的项目,感谢作者大大开源他的项目。 先放下作者大大的github地址: https://github.com/shaozhun/vue_company_web 接下来我们来看一下动图 项目中作者大大很明确的标注了图片的大小,真的很赞。 接下来我们一起看项目哇 作者大大使用了这个网站,来创建可以直接引用的图片的大小:https://dummyimage.com/ 在index.html中引用 <!DOCTYPE html> <html
分类: 其他 发布时间: 07-26 23:18 阅读次数: 0

Java学习二十一天

今天学习final关键字,学习了final属性、final方法、final类的内容。 遇到问题:暂无 明天学习abstract关键字。
分类: 其他 发布时间: 07-26 23:01 阅读次数: 0

2020牛客暑期多校训练营(第五场)D 思维|最长上升子序列

Drop Voicing 题目链接:https://ac.nowcoder.com/acm/contest/5670/D 题目描述: 给定一个n个数的序列,你可以对序列进行两种操作 操作1:将当前序列的倒数第二个元素放置在序列首部,即a1,a2,a3,,,,aN变为a1,an-1,a2,a3,,,aN 操作2:将当前序列的首部元素放置在序列尾部:即a1,a2,a3,,,aN变为a2,a3,,,aN,a1 操作2不限次数,不算操作,连续的多次进行操作1被视为一次操作,问最少需要多少次操作可以将序
分类: 其他 发布时间: 07-26 23:01 阅读次数: 0

时光流年(3)古韵

天地有情尽白发,人间无意了沧桑
分类: 其他 发布时间: 07-26 23:01 阅读次数: 0

Flume基础(十一):自定义 Interceptor

1)案例需求 使用 Flume 采集服务器本地日志,需要按照日志类型的不同,将不同种类的日志发往不同的分析系统。 2)需求分析   在实际的开发中,一台服务器产生的日志类型可能有很多种,不同类型的日志可能需要发送到不同的分析系统。此时会用到 Flume 拓扑结构中的 Multiplexing 结构,Multiplexing的原理是,根据 event 中 Header 的某个 key 的值,将不同的 event 发送到不同的 Channel中,所以我们需要自定义一个 Interceptor,为不
分类: 其他 发布时间: 07-26 23:01 阅读次数: 0

7.26 Java自学

1.完成了复数类四则运算及插入/提取操作的编程。 2.无。 3.继续复习编程。
分类: 其他 发布时间: 07-26 23:01 阅读次数: 0

对于大学学习的看法

我们从高中步入大学,其实并不是简简单单的换了个学习的地方、换了个学习的环境,更多的是学习的方法、学习的理念得到了改变。我们要明白,我们再也不会像初中、高中那般,由老师带领着我们去学习,主要做好老师给我们所布置的任务,似乎做完老师布置的任务就够了,总之更多的还是以老师为主,可以理解为我们在被动的进行学习,进行知识的汲取。但是上了大学才知道,老师是与高中老师不一样的,对,我们也是在一个教室里上课,也是由老师来讲解书本上的内容,这个跟高中老师一样,但是课后老师会给我们布置一些任务,这个需要我们自己去
分类: 其他 发布时间: 07-26 23:01 阅读次数: 0