自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今晚摸鱼

学习摸鱼两不误,https://fengzxia.gitee.io/

  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 Vue学习-安装篇

Vue学习Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。主要是基于2.9.6版本进行测试学习参考菜鸟教程安装1.独立版本直接在官网下载vue.min.js,并<script>标签引入2. 使用CDN方法以下推荐国外比较稳定的两个 CDN,国内还没发现哪一家比较好,目前还是建议下载到本地。Static

2020-08-26 15:05:10 560

原创 使用JWT时Header中token命名的坑

jwt获取不到请求头中的token,jwt+shiro获取不到请求头中的token原因

2020-08-12 19:51:27 4320

转载 Centos 安装Docker

先天条件在CentOS中安装Docker 需要满足以下几个条件:CPU 必须为64位;Linux 内核必须在 3.10版本以上。可以使用 uname - a 命令获取 以上信息uname -a确保 yum 包更新到最新yum update卸载docker旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ doc

2020-05-18 13:37:30 520

原创 wxPython GUI框架学习使用

简介wxPython是Python语言的跨平台GUI工具包。使用wxPython用Python窗口程序,可以在Windows,Mac和Linux或其他类似Unix的系统上只需很少修改即可运行。安装pip install wxPythonDemo1. 创建一个最小的wxPython程序# 导入wxPython包import wx# 创建一个程序对象app = wx.App()# 创建一个框架,第一个参数是必须的可以为 Noneframe = wx.Frame(None, title=

2020-05-13 19:17:58 303 1

原创 Python爬虫-使用fake-useragent伪装爬虫请求头

功能可以通过useragentstring.com来更新最新的请求头信息可以在w3schools.com查看自2002年以来的所有浏览器更新(国内不能访问)安装pip install fake-useragent用法from fake_useragent import UserAgentua = UserAgent()ua.ie# Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US);ua.msie# Mozilla

2020-05-13 19:15:57 1110

原创 Java保留字表

关键字含义abstract表明类或者成员方法具有抽象属性assert断言,用来进行程序调试boolean基本数据类型之一,声明布尔类型的关键字break提前跳出一个块byte基本数据类型之一,字节类型case用在switch语句之中,表示其中的一个分支catch用在异常处理中,用来捕捉异常char基本数据类型之一,字符类型class声明一个类const保留关键字,没有具体含义continue回到一个块的开始...

2020-05-11 10:39:16 750

原创 Java基础复习-变量

变量在Java中,每个变量都有一个类型(type)。在声明变量时,变量的类型位于变量名之前。这里举例一些声明变量的实例:double salary;int vacationDays;long earthPopulation;boolean done;由于声明是一条完整的Java语句,所以必须以分号结束。变量名必须是一个以数字开头并由字母或者数字构成的序列。字母包括A~Z、a~z、_、$或者在某种语言中表示字母的任何Unicode字符。例如,德国的用户可以在变量名中使用字母ä;希腊人可以用π。

2020-05-11 10:37:03 206

原创 Java基础复习-数据类型学习

Java版本: Java8系统版本: Windows10开发工具: intellij idea后续文章,如无特殊声明均采用以上环境数据类型Java中一共有八种基本数据类型,其中有4种整型,2种浮点类型,1用字符类型char,1种表示boolean类型整型整型用于表示没有小数部分的数值,它允许是负数。类型存储要求取值范围int4字节-2147483648(-231)~2147483647(231-1)(整好超过20亿)short2字节-32768(-.

2020-05-11 10:36:13 172

原创 Hexo进阶-通过Gitalk免费给你的博客添加评论模块

Hexo进阶-通过Gitalk免费给你的博客添加评论模块

2020-04-21 10:00:39 453

原创 新手如何给Hexo博客在复制时添加版权声明

给Hexo博客在复制时添加版权声明

2020-04-20 08:58:07 1690 3

原创 Flyway+Springboot整合使用

flyway在非springboot中的配置方法可参考flyway入门使用教程1.项目依赖项目中需要的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...

2020-04-14 21:20:17 983

原创 flyway入门使用教程

Flyway是独立于数据库的应用、管理并跟踪数据库变更的数据库版本管理工具。用通俗的话讲,Flyway可以像Git管理不同人的代码那样,管理不同人的sql脚本,从而做到数据库同步。

2020-04-14 11:22:31 2292

原创 SpringBoot2.2.X版本懒加载的实现方法

项目依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version>&lt...

2020-04-13 18:05:55 1081

原创 python中mitmproxy启动报`ModuleNotFoundError: No module named 'brotli._brotli'`错误

python中mitmproxy启动报`ModuleNotFoundError: No module named 'brotli._brotli'`错误

2020-04-07 10:24:41 4046 1

原创 windows下python`pip install xxx`安装第三方库时报`error: Microsoft Visual C++ 14.0 is required`

windows下python在安装一些第三方库时经常会报`error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"`错误,解决办法有两种如下

2020-04-07 10:20:06 621

原创 IDEA项目启动崩溃,控制台没有错误信息问题

org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file but failed to unregister it when the web application was stopped. To prevent a memory leak, the

2020-01-06 20:13:51 2153

原创 通过GitHub Pages+Hexo搭建个人博客

通过GitHub Pages+Hexo搭建个人博客

2019-12-20 18:32:34 423

原创 IDEA自动生成serialVersionUID设置

之所以要设置这个是因为当在将对象进行序列化和反序列化时,如果不设置serialVersionUID,在序列化、反序列化时会根据对象内的字段来自动生成serialVersionUID,如果对象中新增加了一个字段那么serialVersionUID将会生成一个新的值,会导致原来在序列化后保存的数据在反序列化到对象时因为serialVersionUID不一致导致失败。如果自己给对象中设置好serialV...

2019-12-18 14:45:40 1112 2

转载 使用Spring 数据绑定机制,让RESTful API代码更简洁

默认情况下,Spring 只知道如何转换简单数据类型。比如我们提交的 int、String 或 boolean 类型的请求数据,它会自动绑定到与之对应的 Java 类型。但在实际项目中,远远不够,因为我们可能需要绑定更复杂的对象类型。我们需要了解 Spring 数据绑定机制,这样我们就可以更灵活的做全局配置或自定义配置,进而让我们的 RESTful API 更简洁,可读性也更好。Spring ...

2019-12-16 17:27:34 196

原创 在docker中部署mitmproxy并执行脚本

此篇博客只讲解如何将mitmproxy的中间人代理脚本放在服务器上运行,不会过多说明mitmproxy如何使用,有需要请自行百度,Google等一、生成requirements.txt文件requirements.txt用于记录所有依赖包及其精确的版本号。以便新环境部署。使用方法参考这篇博客二、编写Dockerfile文件FROM python:3.7MAINTAINER Jacob"1...

2019-12-11 10:32:45 3563 5

转载 python 项目自动生成requirements.txt文件

任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。生成Python项目依赖,生成 requirements.txt 有两种方法进入需要生成文件的目录,执行 pip freeze > requirements.txt ,此方法会包含环境所有的依赖包。pip install pipreqs进入需要生成文件的目录执行...

2019-12-10 10:14:56 391

转载 使用 Redis 和 Spring Boot 执行异步任务

在本文中,将学习如何使用 Spring Boot 2.x 和 Redis 执行异步任务。文后附有演示代码。Spring/Spring BootSpring 是最流行 Java 应用程序开发框架。因此,Spring 社区也是最大的开源社区之一。除此之外,Spring 博客还提供了最新的开发文档,内容非常丰富。涵盖了框架的内部工作原理和示例项目,在StackOverflow上有10万多个问题。S...

2019-11-22 16:36:51 598

转载 从postman转到IDEA的REST Client来发送请求测试接口

在没有尝到IDEA REST真香之前,postman(chrome的一款插件)确实是一个非常不错的选择,具有完备的REST Client功能和请求历史记录功能。但是当使用了IDEA REST之后,postman就可以丢了,因为,IDEA REST Client具有postman的所有功能,而且还有postman没有的功能,继续往下看。从postman到IDEA REST Clientpos...

2019-11-20 14:20:33 931

转载 Python数组中赋值,浅拷贝,深拷贝的区别

要用到的工具id(a) 函数用于获取对象a的内存地址。a is b 是用来比较 a 和 b 是不是指向同一个内存单元。1. 直接赋值:如下图用工具比较后发现直接赋值后两个列表指向同一内存单元。所以两个列表是完全一致的,其中相对应元素的更改会互相影响。a = ["roc", "python", "kun", ["cat", "alpaca"], "fox"]b = aa[2]...

2019-11-09 16:23:37 380

原创 SpringBoot项目接口返回值中Long类型超过17位导致前端js在调用时出现丢失精度问题

解决办法很简单将Long类型的字段转为String类型返给前端即可,解决方法有3种可根据自己项目情况来选择:方式1在实体类种直接将Long类型的字段修改为String类型方式2在要返回的字段上添加@JsonSerialize(using = ToStringSerializer.class)注解,这样就能在序列化时自动将该字段类型转为String类型返给前端,相较于方式1不影响其他调用该字...

2019-11-09 14:23:53 1937

原创 mysql中通过FIND_IN_SET函数关联表id包含多个值用逗号分隔,通过sql语句查询关联表信息

之所以会用到该函数是因为在写将mysql数据使用logstash同步至es上时发现有的表关联id字段是多个id按逗号分隔,因为是用sql语句查询,不能像java中一样先查询A表然后再循环拆分id字段循环查询B表,所以需要用到FIND_IN_SET函数,下边是使用该函数的demo现在有表A和表B,数据信息如下现在需要根据表A的typeIds关联查询到B表的name,sql语句如下SELECT...

2019-09-17 10:17:37 2396 1

原创 idea在合并git时分支代码时报错You have not concluded your merge

在通过idea合并分支时,碰到一个错误,说是因为在合并分支时为合并完成,如下图之所以会碰到这个错误是因为,在合并分支时碰到了冲突,在解决冲突时按到了关闭按钮然后代码中展示了很多冲突,想要重新合并一次,所以就直接通过idea的revert将代码回滚了,然后再去合并就出现这个错误。解决办法如下:打开idea的Terminal命令行,输入如下两行命令:git fetch --allgit re...

2019-09-17 10:14:24 5535

原创 Xpath使用教程

什么是XPath?xpath(XML Path Language)是一门在XML和HTMl文档中查找信息的语言,可用来在XML和HTML文档中对元素和属性进行遍历.XPath开发工具Chrome插件XPath Helper.Firefox插件XPath Checker和Try XPathXPath语法使用方式使用//获取整个界面当中的元素,然后写签名,然后再写谓词进行提取。比如...

2019-08-31 13:21:26 4310

原创 网页中添加了其他网站上的图片链接,这个图片设置了防盗链的图片后,访问报403解决办法

网页中添加了其他网站上的图片链接,这个图片设置了防盗链的图片后,访问报403解决办法

2019-08-26 16:29:15 1879

原创 JMeter 测试常用到的一些功能

JMeter0. 设置中文1. 读取csv文件2. 生成随机数并调用3. 逻辑判断4. 获取到上一个方法的返回值5. 设置请求头6. 默认值

2019-08-15 17:04:14 391

转载 jieba 中文分词使用教程

jieba 中文分词使用教程

2019-08-02 16:20:58 3195

原创 spring validation校验对象多个字段返回的消息内容顺序随机问题

spring validation校验对象多个字段返回的消息内容顺序随机问题

2019-07-20 14:43:37 4079 1

原创 [python爬虫]CrawlSpider爬虫入门学习

创建CrawlSpider爬虫上篇博客中,写的创建爬虫的方式是通过 scrapy genspider [爬虫名字] [域名] 创建的。如果想要创建 CrawlSpider 爬虫,应该通过如下命令进行scrapy genspider -t crawl [爬虫名字] [域名]-t: 是选择模板生成代码,因为是要编写 CrawlSpider 爬虫所以选择 crawl 模板输入 scrapy...

2019-07-12 17:44:16 331

原创 [python爬虫]Scrapy入门使用教程

开发环境python: 3.7系统: windows10编辑器: PyCharm Community文档地址Scrapy官方文档:http://doc.scrapy.org/en/latestScrapy中文文档:http://scrapy-chs.readthedocs.io/zh_CN/latest/index.html安装通过 pip install scrapy 即...

2019-07-11 16:52:53 2495

转载 在使用Java的序列化和反序列化时碰到的问题

类修改了字段,在反序列化的时候会直接报异常:InvalidCastException

2019-07-08 19:18:55 959

转载 Arrays.asList存在的坑

引语:阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedOperationException(),我们来看一下为什么会出现这种情况.问题分析:我们做个测试public static void main(String[] args) { List&...

2019-06-25 10:05:31 325

原创 SpringBoot使用Redis来实现Session共享

SpringBoot使用Redis来实现Session共享

2019-06-19 14:15:13 686

原创 springboot+logback进行日志输出时报current ElementPath is [[configuration][root][springProfile]]错误

Logback configuration error detected: ERROR in ch.qos.logback.core.joran.spi.Interpreter@118:32 - no applicable action for [springProfile], current ElementPath is [[configuration][root][springProfile]]

2019-06-10 09:41:01 8381 2

转载 使用LocalDate进行时间类型格式转换的时候报UnsupportedTemporalTypeException: Unsupported field: HourOfDay错误

java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659)

2019-06-06 11:28:10 18649 1

原创 spring-jpa通过自定义sql执行修改碰到的问题

org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operationsExecuting an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query

2019-05-22 15:54:49 2172

代码简洁之道

代码整洁之道高清pdf是一本高清完整版是一本由罗伯特·C.马丁所著的计算机电子图书,作者总结了自己40余年的职业心得和体会,对于相关行业的从业者具有一定指导意义

2018-02-05

Java经典编程300例

java经典编程,帮助理解java的一些曾经忽略的基础知识

2018-01-30

网络是怎样连接的_高清_带目录_文字可拷贝

一本计算机网络概论图解趣味版,蹲马桶就能看得懂的网络基础知识。 本书适合菜鸟程序员入门进阶,中级程序员查漏补缺,高手程序员向家人(女友、老妈等)普及计算机知识。 从输入网址到显示出网页内容,这个过程只有短短几秒的时间。然而,正如本书所讲,在这短短几秒的背后,离不开各种设备和软件的相互配合。我们在探险之旅中所涉猎的这些内容已经十分复杂了,但这还仅仅是网络世界的一小部分而已,还有很多内容我们无法一一讲解,如果深入挖掘其中一些细节也是难以穷尽的。网络的复杂度由此可见一斑。 不过,通过这段探索之旅,大家应该已经看到了网络的全貌,也了解了网络的基本设计思路。尽管我们没探索到的地方还有很多,但大家现在应该可以靠自己的力量去探索了。下一个探索的目标是什么,这取决于各位读者的兴趣在哪里了。

2018-01-30

空空如也

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

TA关注的人

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