方法
软件宫城狮
低生活饲养着高科技,高科技创造着低生活,循环往复,难以挣脱。
展开
-
Java爬虫demo,爬取文章链接
一种常见的方法是使用Selenium WebDriver。它是一个自动化测试工具,可以模拟用户在浏览器中的操作,包括滑动页面。您可以使用Selenium WebDriver打开网页,滑动页面,然后使用Jsoup来解析页面的内容。Jsoup主要用于解析静态HTML文档,无法直接读取滑动页面的信息。如果您需要读取滑动页面的信息,可以考虑使用其他的工具或技术。需要注意的是,使用爬虫需要遵守网站的爬虫规则,不得恶意爬取、不得对网站造成过大的负担。同时,爬取他人内容需要尊重知识产权,不得侵犯他人利益。原创 2023-03-07 20:39:35 · 4326 阅读 · 1 评论 -
Double 转换成String 保留两位小数
Double转换成String 保留两位小数原创 2023-03-07 16:52:13 · 8191 阅读 · 0 评论 -
枚举类根据name获取value
枚举类根据name获取value,简单写了一个model。原创 2022-11-08 17:58:52 · 46146 阅读 · 0 评论 -
EasyExcel读取数据失败的常见问题
例如异常:NullPointerException at sun.awt.FontConfiguration.getVersion ,Could not initialize class sun.awt.X11FontManage。easyexcel默认是全部实体字段都会参与读写,不管你是否加了@ExcelProperty注解。最好不使用 lombok 的@Data、@Accessors注解。...原创 2022-08-31 16:48:40 · 127639 阅读 · 1 评论 -
maven移除全部依赖写法 exclude *
例如要移除lazada-item-health-center-ns-client的所有依赖原创 2022-06-20 12:03:47 · 203248 阅读 · 0 评论 -
restTemplate配置简单使用
使用restTemplate发送请求需要编写配置文件import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration; import org.springframework.http.client.ClientHttpRequestFactory; import org.springframework.http.cli原创 2022-03-17 17:23:28 · 319627 阅读 · 0 评论 -
云服务器 centos7.9安装nacos2.4问题处理
云服务器 centos7.9安装nacos2.4准备好nacos安装包nacos安装包安装简略步骤1、上传安装包到 /usr/local/2、解压tar包3、编写配置文件(注意)这些配置一定要放开注释### If use MySQL as datasource:spring.datasource.platform=mysql### Count of DB:db.num=1### Connect URL of DB:db.url.0=jdbc:mysql://127.0.0.1:原创 2022-03-11 10:34:19 · 321255 阅读 · 0 评论 -
云服务器yum安装mysql
执行以下命令,下载并安装MySQL官方的Yum Repository。wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server --nogpgcheck执行以下命令,启动 MySQL 数据库。systemctl.原创 2022-03-10 15:03:56 · 320028 阅读 · 0 评论 -
解决win10 端口被占用问题
1、查看被占用端口对应的 PID输入命令: netstat -aon|findstr “9900”2、查看指定 PID 的进程继续输入命令:tasklist|findstr “31700”3、结束进程强制(/F参数)杀死 pid 为 31700的所有进程包括子进程(/T参数):输入命令: taskkill /T /F /PID 31700...原创 2022-03-08 16:45:44 · 320067 阅读 · 0 评论 -
java生成二维码,自定义宽高和边框大小
下面封装的两个方法,url地址是http://开头的要不然浏览器没办法直接跳转宽高都是一个数 wh边框 margin 0是没有边框 ,1是最小边框返回值 BufferedImage 类型的数据,调用第二个方法respImageBuffer下载到浏览器/** * @param url 链接内容 * @param wh 宽高 * @param margin 边框大小 * @return */ public BufferedImage原创 2021-09-16 14:17:40 · 321690 阅读 · 0 评论 -
BufferedImage类型的数据在浏览器下载
BufferedImage类型的数据实在内存里的通过,转化成输出流,进行下载封装的方法如下:public void respImageBuffer(BufferedImage img,HttpServletResponse response){ try { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); ImageOutputStream原创 2021-09-16 13:58:21 · 320099 阅读 · 0 评论 -
RestTemplate发送post请求,并传josn格式参数
RestTemplate发送post请求,并传josn格式的参数第一种情况:这个第三方的接口接收数据的时候是@RequestBody修饰的代码片段供参考: public Boolean getSalesInfoByUpdateTime(String startTime,String endTime) { String salesinfoUrl = "http://----------------" //设置消息头 HttpHeaders head原创 2021-08-26 17:19:55 · 347341 阅读 · 0 评论 -
远程接口调用
调用第三方接口简单测试import java.io.*;import java.net.URL;import java.net.URLConnection;import java.net.URLDecoder;import java.net.URLEncoder;/** * @类名: RequestUtils * @说明: TODO * @作者: * @时间: 2021/8/3 16:17 * @版本: */public class RequestUtils { //原创 2021-08-12 17:55:51 · 334069 阅读 · 0 评论 -
mybatis-puls中把List数据分页
用的mybatis-plus做的分页,写了一个单独的方法public static Page getPages(Integer currentPage, Integer pageSize, List list){ Page page = new Page(); int size = list.size(); if(pageSize > size){ pageSize = size; } /原创 2021-04-29 17:32:13 · 335607 阅读 · 2 评论 -
maven版本库依赖查找
现在开发过程中maven是经常用到的如果是maven项目的话直接添加依赖就可以了去哪里找呢https://mvnrepository.com/直接在搜索框搜想要的依赖就可以了例如:一个依赖可能有多个公司的开发版本,根据自己的需要进行选择选择依赖版本一般不建议选太新的版本,可能有意想不到的bug复制依赖代码...原创 2021-04-09 11:03:03 · 333282 阅读 · 0 评论 -
java中base64转二进制流
base64字符串转成二进制流如下方法类两个方法:1、图片转base642、base64转二进制流 --进而生成图片package com.farben.system.utils; import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import java.io.*; public class ImgBase64 { /** * 将图片转换成Base64编码原创 2021-04-08 16:23:44 · 335250 阅读 · 0 评论