自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (3)
  • 收藏
  • 关注

原创 Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException:

Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connectorserver: tom

2021-12-23 14:01:31 2722

原创 Nginx的https配置

Nginx的https配置参考地址(阿里云提交的教程链接):https://help.aliyun.com/document_detail/212905.html?spm=5176.b657008.help.dexternal.14ae1b48aHgR遇到的错误:1、nginx: [emerg] the “ssl” parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:99提示 Nginx 缺少 htt

2021-11-16 14:43:44 4110

原创 Centos7 安装jdk8

使用rpm方式安装1、jdk下载地址:https://www.oracle.com/java/technologies/downloads/#java82、安装检测当前系统是否存在java环境!java -version如果有的话需要卸载rpm -qa|grep jdk #检测jdk版本信息rpm -e --nodeps jdk_【这里的jdk_对应上一条命令查出来的信息】卸载完毕后即可安装jdkrpm -ivh jdk-8u311-linux-x64.rpm

2021-11-15 11:11:52 1586

原创 Java常见的坑(四)—— 时间

Java常见的坑(四)—— 时间package org.springblade.iot.controller;import org.junit.jupiter.api.Test;import java.text.SimpleDateFormat;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;import java.util.Date;public class TestControllerT

2021-08-19 09:29:27 304

原创 声明式远程调用Feign

分享下,近日在声明式远程调用Feign的时候,遇到的一些坑:首先,接口的实现类要加@RestController,因为它相当于springmvc的controller;另外,方法的参数接收要使用注解,如:@RequestParam(),@RequestBody,切记不能使用默认不写的方式接收。除了采用接口实现类的方式外,我们也可以直接写它的Controller API接口,只要路径映射正确就好,参数保持一致;...

2021-08-02 11:06:23 130

原创 FastJson中的解析字符串(JSONObject对象)

public static void main(String[] args) { String data = "{\n" + " \"id\": \"1\",\n" + " \"bookName\": \"《深入Java虚拟机》\",\n" + " \"bookList\": [\n" + " {\n" + "

2021-07-30 16:17:33 693

原创 XXLJOB中的一些逻辑处理

将字符串按逗号进行拆分成字符串数组 String str = "id1,id2,id3"; String[] strArray = str.split(","); for(int i=0;i<strArray.length;i++){ System.out.println(strArray[i]); } /** * 输出结果: * id1 * id2 * id3 */ 关于时间格式输出,以及时间秒数的加减(负数为减,正数是加) LocalDateTime e

2021-07-28 15:31:35 152

原创 Mybatis-Plus条件构造器练习题

一、Mybatis-Plus条件构造器练习题1、名字中包含雨并且年龄小于40name like ‘%雨%’ and age<402、名字中包含雨年并且龄大于等于20且小于等于40并且email不为空name like ‘%雨%’ and age between 20 and 40 and email is not null3、名字为王姓或者年龄大于等于25,按照年龄降序排列,年龄相同按照id升序排列name like ‘王%’ or age>=25 order by age desc

2021-07-27 16:24:52 771

原创 Mybatis-plus的学习笔记

操作:增:批量添加删:条件删除查:查询单个,查询多个,分页查询改:1、添加依赖: <!--springboot继承mybatis-plus的依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</ve

2021-07-27 14:44:01 978

原创 Mybatis-Plus中分页(不需要第三方分页插件)

Mybatis-Plus中分页(不需要第三方分页插件)直接使用baseMapper提供的selectPage方法首先配置分页拦截器@Configurationpublic class MybatisPlusConfig { /** * mp新版本的配置 * @return */ @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInt

2021-07-26 11:17:16 743

转载 Java常见的坑(三)—— List集合删除元素

Java常见的坑(三)集合一、3种错误方式演示三种:1.foreach List<String> list = new ArrayList(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); for(String ele: list){ if(ele.equals("3")){

2021-07-15 10:13:46 371

原创 Java的常见的坑(二)

Java的常见的坑(二)public class Test { public static void main(String[] args) { System.out.println("1" + 1); }}输出结果:11**解析:**相当于字符串拼接,先将后面的那个1,根据String.valueOf(i)转变为string类型,然后做字符串的拼接。...

2021-07-13 16:47:50 110

原创 mybatis-plus中分页(借助pagehelper插件)

mybatis-plus中分页(借助pagehelper插件)springboot项目导入的依赖: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.3.0</v

2021-07-12 17:15:18 2499

原创 关于实体类的get方法为什么能够作为function的Lamada表达式的方法引用

Function<Student, String> fun = Student::getId;注:常见实体类的get方法中,我们看到的是无参,有返回值,但是在Lamada的使用上看,神奇的出现了实际上应该是传入了一个Student对象,返回值为String.

2021-07-09 17:23:45 353

转载 java8自带常用的函数式接口 和 stream api流式编程

java8自带常用的函数式接口Predicate boolean test(T t) 传入一个参数返回boolean值Consumer void accept(T t) 传入一个参数,无返回值Function<T,R> R apply(T t) 传入一个参数,返回另一个类型准备数据 //计算机俱乐部 private static List<Student> computerClub = Arrays.asList( new Student

2021-07-09 16:18:27 139

转载 JDK8新特性:函数式接口@FunctionalInterface的使用说明

显示声明

2021-07-09 11:25:06 251

转载 Lambda表达式

Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。对接口的要求虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的接口都可以使用 Lambda 表达式来实现。Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法jdk 8 中

2021-07-09 11:17:17 73

原创 JSON认识

json可以是json对象,也可以是json数组,数组又分为普通数组和对象数组。以前端操作为展示:1、json定义对象的格式:(花括号表示对象)var 变量名={“键1”:值1,“键2”:值2,…}//获取值的方式:变量名.键名2、json定义数组的格式:(中括号表示数组)第一种:普通的数组:var 变量名=[值1,值2,值3,…]第二种:对象数组:var 数组名称=[{“键1”:值1,“键2”:值2},{},{}…];一个常见的java使用实例:package com.james;

2021-07-09 10:41:16 141

转载 Gson使用方法

一、概述Gson是google提供的用来操作json数据的一个非常好用的类库。其使用范围非常的广泛,所以非常有必要对其进行系统的学习。json是一种数据格式,确切的说是一种文本数据格式。其在网络通讯过程中的作用非常的明显。目前大多数的网络通讯格式已经从xml替换为json格式。其提供了序列化和反序列化的功能。在我们进行网络开发的过程中通常会把参数封装成json格式传给后台,后台解析后的返回结果也会封装成json格式返回给调用者。1.如何创建一个Gson对象/** * 创建Gson对象的

2021-07-09 09:52:56 2341

原创 Java的常见的坑(一)

Java的常见的坑(一)public class ProducerKafka { public static void main(String[] args) { Integer a=1; chg(a); Integer b=chg(a); chg(b); System.out.println(b); System.out.println(a); } public static In

2021-07-09 09:27:25 111

原创 非常实在的Git使用教学

非常实在的Git使用教学项目初始创建版本库在指定目录:eg:C:\sanbox\MyProject\GitProjectTest下,运行名利:git init添加远程仓库地址git remote add origin url地址第一次提交,-u参数,Git不但推送分支,还会添加把分支关联起来。在以后的推送或拉取中就可以简化命令了git push -u origin masterGitHub项目下载git clone url地址;git checkout origin/deve

2021-01-28 15:48:14 118

原创 Git常用命令教程

Git常用命令教程Git是目前世界上最先进的分布式版本控制系统。其工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库常用命令在指定目录eg:E:\dfzj下,运行命令:git init,初始化本地仓库创建readme.txt文本git add readme.txtgit commit -m “readme.txt提交”//查看readme.txt修改了哪些内容git diff re

2020-10-29 01:11:44 107

原创 购买云服务器及远程连接

购买云服务器及远程连接阿里云学生机购买地址:https://www.aliyun.com/activity/promotion/campus2018?spm=5176.12901015.0.i12901015.1688525cP7Oi7o选择购买云服务器ECS(1核2G)选择安装CentOS(7.3版本)系统注意Centos8及以上的版本命令有些不同支付成功,自动创建ECS实例,点击管理控制台,进去到控制台购买完毕后,通过添加安全组入站规则来开放端口,有些端口它自动帮我们

2020-09-12 00:05:49 652

原创 Markdown常用语法学习(一)

Markdown学习标题三级标题字体**Hello World! **Hello World!Hello worldHello world引用Learning Markdown for the first day分割线图片超链接点击跳转到百度列表ABCABC表格名字性别生日张三男1997.1.1代码public 行号...

2020-09-09 22:53:08 131

docker联网在线安装redis,以及离线安装redis详细教程

1、使用docker联网在线安装redis详细教程; 2、如果在不能联网的环境下离线安装redis详细教程; 附上:redis最新镜像包可直接获取

2023-02-16

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

TA关注的人

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