4 只是学习学习

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

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

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

2019-12-16 17:27:34

在docker中部署mitmproxy并执行脚本

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

2019-12-11 10:32:45

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

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

2019-12-10 10:14:56

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

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

2019-11-22 16:36:51

从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

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

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

2019-11-09 16:00:22

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

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

2019-11-09 14:06:02

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:14:54

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

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

2019-09-17 10:12:35

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

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

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

2019-08-26 16:29:15

JMeter 测试常用到的一些功能

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

2019-08-15 17:04:14

jieba 中文分词使用教程

jieba 中文分词使用教程

2019-08-02 16:20:58

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

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

2019-07-20 14:43:37

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

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

2019-07-12 17:44:16

[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

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

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

2019-07-08 19:18:55

Arrays.asList存在的坑

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

2019-06-25 10:05:31

SpringBoot使用Redis来实现Session共享

SpringBoot使用Redis来实现Session共享

2019-06-19 14:15:13

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

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。