自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java 使用URL编码工具对请求编码

Java 使用URL编码工具对请求编码之前做过一个请求接收xml字符串后台解析处理的小功能,但是前端发送的ajax请求后,所有标签被过滤器给拦截了,不能改过滤器的前提下,想到了用URL编码进行一个处理前端发送请求时 采用encodeURI() 方法进行数据封装。后台接收时使用import java.net.URLDecoder;String decode = URLDecoder.decode("要解析的字符串","UTF-8")...

2021-09-26 16:04:22 309

原创 Java解析XML字符串

Java解析XML字符串后端需要接收一段xml字符串并解析,xml标签有重复,涉及到解析过后不能用map存入,网上找了好多解析方式并不是我想要的(大部分都是用map存储),于是看着网上解析的思路,写了一套可以保存重复标签以及其他标签的方法。 /** * 解析xml文件 * @param xml * @param map * @param list * @return */ public static List parseXml2Ma

2021-09-26 11:51:50 2922 1

原创 将Object转换为实体类

将Object转换为实体类转换前:{"Q":36.408916,"R":116.54618600000003,"lng":116.546186,"lat":36.408916}实体类也有对应的参数 import com.alibaba.fastjson.JSONObject;// GaoDeMap gaoDeMap = JSONObject.toJavaObject(JSONObject.parseObject(JSONObject.toJSONString(obj)), GaoDeMap.

2021-09-17 09:09:38 4947

原创 List<>根据属性去重

List<>根据属性去重 List<Ztree> listTree listTree = listTree.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Ztree :: getName))), ArrayList::new));Ztree作为泛型::后面是要去重的属性...

2021-09-14 14:43:23 110

原创 SpringMVC流程

SpringMVC流程1.DispatcherServlet接收请求,将请求转发给处理器映射器。2.处理器映射器根据url查找(xml、注解)处理器,将"处理器"返回给DisaptcherServlet。3.DispatcherServlet请求处理器适配执行处理器。4.处理器适配器执行处理器(Handler->Controller)。5.处理器执行完成后,将ModelAndView返回给处理器适配器。6.处理器适配器将ModelAndView返回给DispatcherServlet。7

2021-09-04 09:58:38 69

原创 SpringBoot中的WebSocket搭建详解 通俗易懂

SpringBoot中的WebSocket搭建详解 通俗易懂(demo)SpringBoot中已经集成了websocket,搭建起来很简单,容易上手,废话少说,开始。一、基础搭建导入依赖 (首先需要一个SpringBoot的环境,此文章不再赘述) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b

2021-08-21 14:40:24 5444

原创 MacOS 安装Mysql以及Navicat连接本地Mysql数据库

MacOS 安装Mysql以及Navacat连接本地Mysql数据库Mac安装Mysql用navicat连接本地数据库Mac安装Mysql**1.先去官网下载mysql安装包[官网:https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)****2.有账号登陆账号下载,没有账号的直接点no thanks **下载完成后,一直点下一步安装安装过程中有一个输入框是让你输入密码 自己设置一个就好

2021-08-11 11:45:51 2774

原创 Java 封装菜单等树结构

用Java封装菜单等树结构创建菜单类, 需要补充一个用来装子菜单的属性,并保证一级菜单父id为-1 (可自定义)public class MenuDto { /** * 表id */ private String id; /** * 菜单code */ private String code; /** * 菜单名称 */ private String name; /** * 级别

2021-07-15 09:49:39 317

原创 MacOS安装JDK以及配置Java环境变量

MacOS配置基本Java环境变量(包含 Java maven tomcat)

2021-07-09 09:18:25 595

转载 War包反编译(转载)

War包反编译过程 很多人可以将项目编译为war发布,可是有时候得到war确看不到源码。今天分享下war反编译的过程: 1.首先下载一个小工具,在http://jd.benow.ca/官网下载jd-gui工具,按照自己的系统下载。 2.将自己的war后缀改为.zip,然后解压出来,解压出来后我们可以看到web-app下面的文件全部都在,只有java文件不存在,但是在WEB-INF多出了一个classes...

2021-07-08 09:41:23 4574

原创 简单的查看/杀死进程 (Windows/MacOS)

杀进程的方式有很多 总结了平时会自己用的两个系统的命令windows:netstat -aon|findstr 8080 // 查看8080端口---------LISTENING 2932 //(实例)8080端口映射为2932taskkill -f -pid 3932 //杀死进程命令MacOS:lsof -i tcp:1099// 查看1099端口kill pid //杀死进程命令...

2021-07-06 17:33:35 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除