自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @PropertySource加载yml文件

@PropertySource加载yml文件

2021-12-22 09:50:19 752 1

原创 mysql存表情emotion踩坑记录

项目场景:mysql 5.7.34储存表情的踩坑记录问题描述:项目中存到mysql的字符串中有表情字符串,查了很多资料都需要把mysql的编码变换成utf8mb4。但是我把数据库的字段都变成utf8mb4编码格式后还是不能存字符串。明明编码格式都换了还是不行。原因分析:数据库的编码格式是utf8mb4数据库表的编码格式是utf8mb4数据库表的字段编码格式是utf8mb4解决方案:1.先使用下面的命令查看mysql的编码格式SHOW VARIABLES WHERE Vari.

2021-10-24 20:58:53 168

原创 java的Lambda表达式理解

文章目录一、函数式接口二、Lamdba表达式三、Lamdba表达式语法四、特征五、实例测试总结一、函数式接口函数式接口就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。二、Lamdba表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。三、Lamdba表达式语法(parameters) -> expression

2021-08-31 13:42:00 276

原创 简单工厂模式、工厂模式、抽象工厂模式

文章目录一、简单工厂模式1.角色分类2.理解二、工厂模式1.角色分类2.理解三.抽象工厂模式1.角色分类2.理解总结一、简单工厂模式1.角色分类工厂角色public class ChartFactory { public static Chart getChart(String type){ Chart chart = null; if (type.equalsIgnoreCase("histogram")){ chart =

2021-08-22 11:14:28 107

原创 SSM框架注入bean到容器

SSM框架使用注解注册bean到容器一、Controller层注册bean1.在Spring-mvc配置文件中开启包扫描(扫描包路径换成自己的对应的路径)2.给Controller包里面的类加上@Controller这个注解开启包扫描类上加注解(@Controller)这两部分一个不能少,不然就会导致注册bean失败。二、Service层注册bean1.开启Service层的包扫描(扫描包路径换成自己的对应的路径)2.在Service包里面加上@Service注解开启包扫

2021-07-16 16:50:01 842

原创 IDEA创建项目的三种方式

IDEA创建项目的三种防止创建普通的项目(适合单体项目)1.点击左侧的java按钮,再点击NEST按钮2.如果需要用项目模板就勾选上这个,不许要用模板的直接点击NEXT3. 输入项目名称和项目路径,点击FINISH没有勾选模板的项目结构勾选了模板的项目结构(多了一个包名称的填写)4.创建完项目的样子(第一张是第二步没有勾选模板的项目结构,第二张是勾选了模板的项目结构)没有勾选模板的项目结构勾选了模板的项目结构创建一个空项目(适合微服务构建)1.点击左侧的Empty

2021-07-15 11:38:31 14573

原创 springboot接收前端参数的集中重要方法

本文说明该内容如果有错误,可以指出共同探讨以下代码只是简单的说明代码表单格式:form-data、x-www-form-urlencoded非表单格式:json、xml、html、text等1.HttpServletRequest范围:get请求可以使用表单格式的post请求,非表单格式的post请求不可以用使用方法:public String sendSms(HttpServletRequest req){ //Key是你post表单或者get请求中的k

2021-04-19 11:31:24 195

原创 java的IO流

2021-04-18 10:02:41 76

原创 泛型的好处

package cn.text.hashmap;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class Text02 {public static void main(String[] args) {Collection coll = new ArrayList();Father father = new Father();coll.add(father);I

2021-03-31 12:04:40 105

原创 SpringMVC返回正常视图解析的数据没问题,但是不经过视图解析,直接返回字符串时发现报500错误

在调试SpringMVC返回正常视图解析的数据没问题,但是不经过视图解析,直接返回字符串时发现报500错误:java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.setContentLengthLong(J)V分析:在看到这个错误时,查看了HttpServletResponse类,发现没有这个方法。于是把servlet包依赖更新到最新的。由于spring框架版本是最新的5.3.3。经过测试发现依然报同样的问题,经过实验发

2021-03-29 15:41:21 324 1

原创 form表单的 enctype=“multipart/form-data“

form表单的 enctype=“multipart/form-data”今天第一次遇到表单这个enctype="multipart/form-data"属性,发现表单有这个属性,不能用getParameter()来获取表单的内容。<form id="userForm" name="userForm" method="post" action=""> <div> <label for="userCode">用户编码:</lab

2021-03-29 15:40:24 201

原创 git小结

Git工作目录工作目录(working Directory:平常存放代码的目录暂存区(stage/index)资源库(repository)远程仓库 (Remote Directory)git 命令git init 初始化命令git add file 添加到暂存区gi

2021-03-29 15:39:15 63

原创 访问servlet的过程

假如客户机访问的是一个servlet。1.当客户端第一次访问该servlet时,服务器创建这个servlet实例对象;2.紧接着调用servlet的init方法完成这个servlet对象的初始化;3.服务器创建代表请求的request对象,和代表响应的response对象,调用servlet的service方法,响应客户端请求;4.service方法执行,向代表响应的response对象中写入将要回送给浏览器的数据。5.服务器从response对象中取出相应的数据,构建一个http响应,回写给客户

2021-03-29 15:37:27 1105

原创 Command line is too long. Shorten command line for Application or also for Spring Boot default confi

Command line is too long. Shorten command line for Application or also for Spring Boot default confi我在第一次启动halo这个项目是遇到这个问题:Command line is too long. Shorten command line for Application or also for Spring Boot default confi解决办法是:1. 找到idea左侧项目栏的工程目录2.

2021-03-29 15:28:11 107

空空如也

空空如也

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

TA关注的人

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