欧阳小伙
这个作者很懒,什么都没留下…
展开
-
springboot-全流程案例(项目搭建--开发--单元测试)
springboot项目全流程小案例,开发--测试--打包原创 2024-05-24 15:58:59 · 180 阅读 · 0 评论 -
自定义注解实现
spring 项目自定义注解,so easy原创 2024-05-22 14:51:12 · 180 阅读 · 0 评论 -
windows上安装wsl(windows的linux子系统)
windows的linux子系统安装原创 2023-10-26 12:50:08 · 581 阅读 · 2 评论 -
com.alibaba.fastjson.JSONException: unclosed string
阿里的fastjson中的对特殊字符的解析异常,升级版本解决。原创 2022-07-08 18:52:09 · 12887 阅读 · 0 评论 -
gradle将项目打包成jar文件
1、gradle打包后,依赖文件不同的处理方法2、archive contains more than 65535 entries.,该异常的处理原创 2022-05-29 22:29:20 · 3151 阅读 · 0 评论 -
(C++实现)实现UDP-IP-Data的IP数据报生成
UDP-IP-Data的C++代码实现原创 2022-04-05 21:59:34 · 3085 阅读 · 0 评论 -
IP字符串与32位整数之间互转
IP地址与32位数相互转换详细原创 2022-04-05 18:44:59 · 2376 阅读 · 0 评论 -
Go实现UDP-IP-Data的IP数据报生成
对IP头和UDP头进行详细说明,并且通过Golang语言实现UDP的IP数据报的生成。原创 2022-03-31 15:25:42 · 2338 阅读 · 0 评论 -
wireguard服务端和客户端的安装
wireguard服务端和客户端的安装原创 2022-02-18 20:41:46 · 4079 阅读 · 1 评论 -
springboot实现对异常统一处理
springboot实现对异常统一处理1、说明对于项目来说,实现全局对异常统一处理,避免前端出现一大堆异常信息栈,也更好的实现代码的可维护性。2、实现方法第一步:自定义一些异常信息,主要通过枚举类型的方式实现不同的异常类型说明,如参数格式错误,数据为空等第二步:自定义一个自己的异常类。用来携带第一步中的自定义异常信息。第三步:自定义一个统一数据响应格式给客户端。客户端拿到的所有数据,最外层都是一样的格式。第四步:系统异常和自定义异常统一处理。在返回给客户端的之前,将系统异常和自定义的原创 2021-11-20 15:23:26 · 784 阅读 · 0 评论 -
SpringBoot项目中如何自定义一个拦截器
SpringBoot项目中如何自定义一个拦截器1、说明springboot拦截器,可以实现用户在请求之前,之中,之后进行相应的处理。如:日志记录:记录请求信息的日志,以便进行信息监控、信息统计等;权限检查:如登录校验,在处理器处理之前先判断是否已经登录;性能监控:通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时间,从而得到该请求的处理时间。通用行为:读取 Cookie 得到用户信息并将用户对象放入请求,从而方便后续流程使用。还有如提取 Locale、Theme 信息等,只要是多个原创 2021-11-20 12:36:03 · 525 阅读 · 0 评论 -
springboot实现文件下载功能前后端分离
摘要:后端:spring boot, 前端: vue3。关于文件下载,实现前后端分离,以及前端如何实现单独下载、批量打包下载功能1、后端接口controller @RequestMapping(value = "downloadLogFile", method = RequestMethod.GET) @ApiOperation(value = "download file") public void showObsLogList(@RequestParam("fil原创 2021-10-25 18:18:36 · 1269 阅读 · 0 评论 -
docker入门及原理(2)
1、docker的运行原理当我们使用docker创建或者运行容器时,docker先从本地仓库检查是否有相关镜像,如果没有就到远程去下载,如果有就创建容器并运行。Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过socket从客户端访问。Docker-Server接收到Docker-Client的指令,就会执行相应的命令。#mermaid-svg-Tlh8Ctb2B9FrsAPn .label{font-family:'trebuchet ms', ver原创 2021-10-23 10:52:03 · 111 阅读 · 0 评论 -
docker入门及安装详细步骤(1)
1、docker的基本概念镜像:image相当于一个模板,可以创建多个容器;类似于软件java的类,可以根据这个类创建多个对象实例。容器:container一个独立的空间,相当于一个linux系统,或者一个类的对象实例,可以启动、运行、停止、删除。它是由镜像创建的。仓库:repository存放镜像的地方,有公有仓库和私有仓库,docker hub为国外的仓库,阿里云有自己的镜像仓库,需要配置一下便可以实现加速。三者的关系图如下:#mermaid-svg-uLw62lLq20dzQmw6 .原创 2021-10-23 10:30:46 · 107 阅读 · 0 评论 -
Docker之入门一
1、说明觉得空闲的时间就应该去接触一些未知的东西,让自己对世界还保持好奇心,让自己的生活经常有新鲜感。我想,这样的人生才是有趣的吧。毕竟人活着就是为了走向死亡,而我们要做的也许就是体验这生与死之间的风景。当然,尝试新鲜的实物,很有可能带来的不是成就感而是挫败感。当然换个角度思考,也许就会畅然很多。如果是以体验和感受的目的去尝试未知,无论好坏都是与众不同的前所未有的,值得回味的。很多时候我们之所以在乎原创 2017-03-16 21:40:37 · 452 阅读 · 0 评论 -
Linux入门学习(一)
1、说明shell:系统的用户界面,它提供了用户与内核交互的接口。它接收用户输入的命令并把它送入内核执行,再将执行结果显示给用户。 终端 : Linux终端也称为虚拟控制台。2、常用命令#创建文件touch demo.txt #查看当前所在目录pwd#查看命令的帮助man ls3、常用快捷键 tab 键:补全命令 ctrl + c : 终止当前命令 通配符是一种特殊语句,主原创 2017-04-11 11:10:17 · 548 阅读 · 0 评论 -
tomcat应用配置https
因为项目需要,需要对接口进行增强,于是想着把添加https配置,配置过程还是很简单的。 1、生成秘要文件;使用java自带的工具进行秘钥生成。在java安装目录下bin文件下有个keytool工具:C:\Java8\jdk1.8.0_91\bin文件夹下--> keytool.exe 就是使用这个工具生成秘钥文件,按照提示一步一步的进行。参考:Https的tomcat及spring配置 ,注意原创 2017-03-18 17:53:15 · 591 阅读 · 0 评论 -
Springboot(二) 接口调试之swagger
1、接口调试起初对于项目的API接口都是使用Postman进行测试,感觉一切顺利妥当,但是随着项目的深入,每个测试的人都需要安装一个postman插件或者其他下载其他小软件进行测试总是显得麻烦。而且在项目中需要同时兼容https(带有安全加密的超文本传输协议)和http(超文本传输协议)两种协议的接口时,本人使用postman一直无法完成测试,很是郁闷,在同事的帮助下了解了swagger。Swagg原创 2017-03-03 21:10:40 · 10423 阅读 · 2 评论 -
Springboot(一)添加Logback日志
1、背景介绍在Springboot中使用自定义日志模式,Logback日志输出方式相比于System.out.println()方式效率高,print()方式打印实在主线程中进行的,影响程序逻辑运行效率,而使用Logback方式从输出效率上来讲,不影响主线程的功能逻辑运行速度;从灵活性来说,可以自定义输出模式,具有很大的灵活性和可操作性。下面来一步一步实现Springboot项目中引入该日志输入模式原创 2017-02-21 11:29:04 · 5732 阅读 · 1 评论 -
阿里云CentOS系统安装Mysql
1、阿里云CentOS服务器,裸机一台,需要安装一些软件才可以实现对其操作。当然需要安装mysql,因此查了挺多的资料,最终终于搞定了。参考文章:http://www.cnblogs.com/coyu/p/5746092.htmlmysql教程:http://www.runoob.com/mysql/mysql-tutorial.html2、遇到的问题默认情况下用户名和用户名都是root,这原创 2016-12-27 14:58:22 · 2351 阅读 · 0 评论