![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目工具类及问题解决
文章平均质量分 78
这个专栏主要存放一些项目中遇到的问题的解决方法思路以及技术工具类;
苍煜
这个作者很懒,什么都没留下…
展开
-
父子节点数据变为树结构工具类
当我们从数据库中查询出数据后,各数据中通过id,pid(父id)关联,我们需要将这些数据改为树型结构。这个工具类可以完全直接拿过去就用。原创 2024-03-28 09:39:55 · 242 阅读 · 0 评论 -
Java请求Http接口-hutool的HttpUtil(超详细-附带工具类)
HttpUtil是应对简单场景下Http请求的工具类封装,此工具封装了HttpRequest对象常用操作,可以保证在一个方法之内完成Http请求。此模块基于JDK的HttpUrlConnection封装完成,完整支持https、代理和文件上传。原创 2023-08-18 13:52:36 · 34551 阅读 · 1 评论 -
Java请求Http接口-OkHttp(超详细-附带工具类)
简介:OkHttp是一个默认有效的HTTP客户端,有效地执行HTTP可以加快您的负载并节省带宽,如果您的服务有多个IP地址,如果第一次连接失败,OkHttp将尝试备用地址。这对于IPv4 + IPv6和冗余数据中心中托管的服务是必需的。OkHttp启动具有现代TLS功能(SNI,ALPN)的新连接,并在握手失败时回退到TLS 1.0,OkHttp支持Android 2.3及更高版本。对于Java,最低要求是1.7。原创 2023-08-17 18:44:41 · 11994 阅读 · 2 评论 -
Java请求Http接口-httpClient (超详细-附带工具类)
HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。下载地址: http://hc.apache.org/downloads.cgi。原创 2022-09-07 17:12:50 · 14315 阅读 · 1 评论 -
使用springmvc来实现Excel文件导入导出
当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel下面我就分别讲解一下在springMvc(Springboot)中如何使用这两个技术实现导入、导出ExcelJakarta POI 是一套用于访问微软格式文档的Ja原创 2022-06-26 11:38:18 · 3810 阅读 · 1 评论 -
com.alibaba.fastjson.JSONException: default constructor not found. class
问题截图如下:思路:在reids中存入了一个对象,但是取出来的时候报错了。原创 2022-08-05 18:26:07 · 2834 阅读 · 0 评论 -
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
记录一个比较蠢的问题。原创 2022-08-05 19:02:32 · 1069 阅读 · 0 评论 -
swagger-优美的Knife4j文档
一般在使用 Spring Boot 开发前后端分离项目的时候,都会用到 Swagger。Swagger 是一个规范和完整的框架,用于生成、描述、调试和可视化 RESTful 风格的 Web API 服务框架。但随着系统功能的不断增加,接口数量的爆炸式增长,Swagger 的使用体验就会变得越来越差,比如请求参数为 JSON 的时候没办法格式化,返回结果没办法折叠,还有就是没有提供搜索功能。刚好最近发现 Knife4j 弥补了这些不足,赋予了 Swagger 更强的生命力,于是就来给大家安利一波。...原创 2022-08-26 11:29:51 · 506 阅读 · 0 评论 -
JavaWeb-23-java所有框架的文件上传下载
1:javaWeb原生api上传下载(了解一下就行,平时不用)2:SpringMVC的上传下载1:上传-利用fileupload进行上传1:导包2:配置文件上传解析器3:文件上传页面4:文件上传处理器5:多文件上传2:下载-利用springmvc的ResponseEntity..................原创 2022-06-24 19:47:57 · 551 阅读 · 0 评论 -
Java请求Http接口(Http请求-HttpClient方法)
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会......原创 2019-05-15 18:47:26 · 16753 阅读 · 4 评论 -
WebService接口的生成和调用(WebService接口)
目录一:WebService的服务端发布 1:发布web程序服务端发布 2:本地发布二:Webservice客户端调用:1:本地生成代码,直接调用:2、利用dos命令生成代码,和第一种基本一致3:利用apache的AXIS直接调用远程的web service4:service编程实现调用5:Ht......原创 2019-03-01 13:26:23 · 123838 阅读 · 1 评论 -
Java创建URL后台访问http接口(jdk实现-HttpURLConnection )
目录HTTP 接口说明1:使用场景:2:使用种类:3:实例代码; 1:POST请求: 2:GET请求:(和POST类似,唯一的区别就是get请求不用输出流写参数,但是需要将参数加入到url后)HTTP 接口说明HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协......原创 2019-02-28 11:11:28 · 5468 阅读 · 0 评论 -
通过路径下载文件和通过url下载文件
目录1:通过url请求下载文件2:从服务器的路径拿到文件1:通过url请求下载文件/*** URL* 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。* 抓取文件:以下载一张图片为例* 1、创建URL对象 指定文件的URL地址(图片的URL地址)* 2、获取远程连接的对象* 3、设置获取方式,一般用到GET、POST方式* 4......原创 2019-08-15 11:19:16 · 9768 阅读 · 1 评论 -
使用Dom4j解析XML
DOM4j的api一:DOM4j中,获得Document对象的方式有三种://1.读取XML文件,获得document对象 SAXReader reader = new SAXReader(); Document document = reader.read(new File("csdn.xml"));//2.解析XML形式的文本,得到document对象.原创 2020-05-25 16:07:18 · 379 阅读 · 0 评论 -
Java实现邮件发送
一、邮件服务器与传输协议要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。1:SMTP协议通常把处理用户smtp请求(邮件发送请求)的服务器称之为SMTP服务器(邮件发送服务器)。2:POP3协议通常把处理用户pop3请求(邮件接收请求)的服务器原创 2020-05-27 14:40:22 · 4550 阅读 · 0 评论 -
服务器获取请求ip地址
服务器获取请求id地址以及request.getRemoteAddr()的用法。原创 2021-12-21 20:08:03 · 7030 阅读 · 0 评论 -
swagger-springboot详解
Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件;Swagger的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接口,Swagger去掉了调用服务时的很多猜测。2:编写swagger配置类上面的配置就已经可以使用Swagger了。通过访问http://localhost:原创 2022-06-22 01:33:36 · 1627 阅读 · 0 评论 -
Jersery实现Excel文件导入导出(导出设置格式)
Table of Contents一:Jakarta POI方法导入导出Excel文件1:导包:2:Jakarta POI HSSF API组件详解3:简单地动态导出Excel4:完整实例4.1:输出到本地4.2:B/S中输出到客户端5:样式设置5.1:单元格合并5.2:设置单元格5.3:设置字体6:导入excel二:java Excel操作Excel文件1:导包:2:实例3:jxl的样式和高级操作3.1:数据格式化3.2:单元格操作原创 2020-07-08 14:10:21 · 12256 阅读 · 2 评论 -
项目部署调用接口传参编码问题
目录1:在windows系统中国,打开dos页面,输入chcp,就可以查看当前系统的默认编码。2:在linux系统下查看系统编码格式在项目中,需要传入参数的时候总是避免不了中文乱码的问题,尤其是部署系统的编码不同的时候。String res = Post.sendPost(url, "corpId=611ddf5cf41c43dbb34dcf9891124ff9&time......原创 2019-05-28 17:35:12 · 933 阅读 · 0 评论