
java
一些java知识的分享
划水小将军
心不妥协,行不受阻
邮箱:583285444@qq.com
展开
-
前后端下载excel文件(文件下载)
前后端下载excel文件(文件下载)原创 2022-10-26 13:53:42 · 613 阅读 · 0 评论 -
java下载微信小程序复合二维码
java下载微信小程序复合二维码原创 2022-10-11 09:21:05 · 372 阅读 · 0 评论 -
猜JWT关键字
写着玩的,没有什么价值,成功就和彩票一样,记录一下;就是靠猜,哈哈哈~~原创 2022-07-20 15:32:36 · 238 阅读 · 0 评论 -
easyExcel的前后端处理
记录一下easyExcel的一个小案列,前后端原创 2022-07-11 14:09:00 · 1365 阅读 · 0 评论 -
OKHttp java 代码
官网https://square.github.io/okhttp/依赖 <!-- 操作json --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</versio.原创 2022-04-19 10:34:20 · 467 阅读 · 0 评论 -
springboot使用redis
springboot使用redis下载并启动redis下载redis点我下载运行redis编写代码pom.xml 导入依赖<!-- spring-boot-starter-data-redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-da原创 2022-03-23 13:26:28 · 665 阅读 · 0 评论 -
https://start.spring.io 超时 解决方法
https://start.spring.io 超时 解决方法解决方式使用 https://start.aliyun.com转载:https://blog.youkuaiyun.com/zhuqiang12/article/details/107080543转载 2022-02-19 15:27:51 · 1022 阅读 · 0 评论 -
Mybatis:Parameter ‘xxx‘ not found. Available parameters are ***
Mybatis:Parameter ‘xxx’ not found. Available parameters are ***错误演示:public interface UserDao { User selectUser(String name, String sex);} <select id="selectUser" resultType="User"> select * from user WHERE name=#{name} AND sex原创 2022-01-13 11:36:14 · 157 阅读 · 0 评论 -
JAVA 富文本转纯文本
JAVA 富文本转纯文本import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import javax.swing.text.html.HTMLEditorKit;import javax.swing.text.html.parser.ParserDele转载 2022-01-07 17:52:01 · 2111 阅读 · 0 评论 -
web直传阿里OSS
直传阿里oss原创 2022-01-05 14:54:17 · 754 阅读 · 0 评论 -
spring读取自定义配置信息
spring读取自定义配置信息配置信息#我的配置项my: url: zhengxinghua.top data: 2021-12-31 14:21:00第一种方式@Value("${配置}")import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.test.context.Sprin原创 2021-12-31 15:56:45 · 451 阅读 · 0 评论 -
java RSA加密解密
java RSA加密解密pom.xmlorg.apache.commons.codec.binary.Base64的包名 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version>翻译 2021-12-28 15:36:24 · 545 阅读 · 0 评论 -
找不到符号【maven打包 】
找不到符号【maven打包 】错误的截图GaarasonDataSourceConfiguration.java:[40,41] 找不到符号思路我写的源码有问题打包工具问题别人的包改了2021.11.27的GaarasonDataSourceBuilder文件package gaarason.database.connection;import gaarason.database.contract.connection.GaarasonDataSource;i原创 2021-12-09 10:36:05 · 260 阅读 · 0 评论 -
若依Api调用【remoteHrService】
若依微服务间API调用原创 2021-12-04 11:07:24 · 1858 阅读 · 0 评论 -
Illegal base64 character 20【base64】
Illegal base64 character 20原因:base64 中出现空格例如:0brRtNG+0bU= GET传输变成0brRtNG 0bU=解决方法【暴力】直接替换string.replaceAll(" “,”+");【柔和】转码处理解释base64中的对应的64符号的表64=26(小写字母)+26(大写字母)+2(特殊字符\和+)+传输就会被吃掉/传输就不会被吃掉...原创 2021-11-30 17:01:34 · 7245 阅读 · 0 评论 -
对fileid加密和解密【安全考虑】
对fileid加密和解密【安全考虑】问题的由来请求是get请求,用户看得到fileid;用户下载东西直接拿fileid下载的,意思是可以遍历fileid,下载所有的东西。我的坏人会用这个下载到别人的资料,危险解决方式通过对 fileid加密与解密加密规则不能太简单,也不用太复杂。采用简单的运算【太简单很容易被破译出来】采用了两次异或的结果相等 + base64对数据处理核心代码 //加密 public TempFileInfo fileInfoToT原创 2021-11-30 14:44:34 · 3144 阅读 · 0 评论 -
Mybatis 通用JSON Type Handler
Mybatis通用JSON Type Handler问题数据库中的json取出来给前端结果发生了转移想数据库是什么东西,给前端的就是什么数据库中===>question字段类型为jsonquestion字段值为 "https://gitee.com/smallweigit/avue-plugin-ueditor/raw/master/packages/demo/demo.png"Postman中===>question的值"question": "\"https://gite原创 2021-11-19 17:09:37 · 2387 阅读 · 0 评论 -
JAVA sendPost
sendPostDemoimport java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.net.URLEncoder;import java.util.*; public static void main(String[] args) throws Exception { Map<String, St.原创 2021-11-18 14:46:41 · 1073 阅读 · 0 评论 -
第一个 java爬虫
java爬取一个网站数据核心代码List<Map> list = new ArrayList<>(); Document document = null; String baseUrl="http://youth.swust.edu.cn" ; String grabUrl="http://youth.swust.edu.cn/7671/list.htm?fbtdqnaywsrpcvoc"; documen原创 2021-09-27 14:49:36 · 96 阅读 · 0 评论 -
base64字符串和图片相互转换
/**下载测试@param response*/@GetMapping("/test")public void downloadImgae(HttpServletResponse response ,WorkshopStudent workshopStudent) throws IOException {BASE64Decoder decoder = new BASE64Decoder();// Base64解码byte[] bytes = decoder.decodeBuffer(原创 2021-09-26 18:16:00 · 7640 阅读 · 0 评论 -
@Select写动态SQL
@Select注解JavaCode @Select({"<script>", " select count(1) from students", "<where>", "<if test='param1!=null'>", "and batch_id=#{param1} ", "</if>", .原创 2021-08-20 16:15:52 · 2069 阅读 · 0 评论 -
Spring Boot Post、Get接收 Map 参数
POST@RequestBody Map map @RequestMapping(value = "/updat", method = RequestMethod.POST) public String updat(@RequestBody Map map) { return String(map)); }GET@RequestParam(required = false) Map map@GetMapping("/select") public Str原创 2021-08-13 13:17:08 · 5624 阅读 · 0 评论 -
NoClassDefFoundError org/apache/poi/xddf/**
问题解决出现NoSuchMethodError 、ClassNotFoundException 、NoClassDefFoundError异常?poi-tl依赖的apache-poi版本是4.1.2+,如果你的项目引用了低版本,请升级或删除。收获追根溯源原创 2021-07-28 18:10:17 · 3240 阅读 · 0 评论 -
往world表格中写数据
直接进去,别人都写好的。http://deepoove.com/poi-tl/原创 2021-07-27 23:25:45 · 216 阅读 · 0 评论 -
java中使用json
Json理解一种方便的简单存储格式都是键值对的形式 ===》 key:value也有数组举例第一个{ "studentId": "103765", "flowDeptNodeId": "93", "extInfo": { "我是一个json字符串": "我是一个json字符串" }, "flowDeptId": "24", "flowNodeStatus": "2"}第二个{ "学号": .原创 2021-07-26 11:52:44 · 226 阅读 · 0 评论 -
maven Process terminated
首先 IDEA中加入maven常见的几个问题第一个:格式错误,首先就是标签不闭合第二个:设置idea中设置错误展示一个我的setting.xml文件<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-07-25 23:21:33 · 230 阅读 · 0 评论 -
微信网页授权
工具/** * */package com.example.demo.utils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient原创 2021-07-06 11:11:14 · 91 阅读 · 0 评论 -
微信公众号 url token验证代码
微信公众号 url token验证代码首先把自己的电脑映射到公网上去(工具是内网穿透,前面的文章中有)我把本地的8080端口映射成一个url。类似于 www.mywwebtest.top,在公网上能随意访问。wxpackage com.example.demo;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMappin原创 2021-07-03 15:01:26 · 673 阅读 · 0 评论 -
解决第一个Springboot项目中出现的Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.Tue Dec 01 10:45:13 CST 2020There was an unexpected error (type=Not Found, status=404).跟着网上的教程来写自己的第一个Springboot项目时,发现出现过404,根据这个情况自己去找教程,然后做了一份图解。自己创建的目录,方便理原创 2020-12-01 11:23:39 · 646 阅读 · 0 评论 -
给女朋友的每天一份邮箱-->springboot
准备:IDEA(测试)+xshell和xftp(传输)+服务器(运行)引言给女朋友写过提醒她做学习强国的邮箱提醒,她看见了就会看看自己做了学习强国没有;昨天看见别人写给女朋友的每天情话、天气、相爱*天等,于是自己也想做一个,看了别人做的,代码是python写的,自己不怎么明白以前java写的、简单些,在以前的项目基础上弄。虽然做的是比较简单,也看了很多文章,自己不会写接口的代码去百度智能云看了代码,拿来改改,因为以前用过所以看一下就会。还无意之间发现有个老哥的api很好:https://api.vv原创 2020-11-21 10:37:51 · 1069 阅读 · 2 评论 -
jdk1.8环境配置教程
1、首先下载jdk1.8http://openjdk.java.net/2、配置环境变量(复制粘贴我的,不要自己打,容易错)新建JAVA_HOMEC:\Program Files\Java\jdk1.8.0_181新建CLASSPATH;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin添加到Path.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar3、验证成原创 2021-03-17 10:44:36 · 245 阅读 · 0 评论