- 博客(14)
- 收藏
- 关注
原创 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
218
原创 java的Lambda表达式理解
文章目录一、函数式接口二、Lamdba表达式三、Lamdba表达式语法四、特征五、实例测试总结一、函数式接口函数式接口就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。二、Lamdba表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。三、Lamdba表达式语法(parameters) -> expression
2021-08-31 13:42:00
405
原创 简单工厂模式、工厂模式、抽象工厂模式
文章目录一、简单工厂模式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
301
原创 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
896
原创 IDEA创建项目的三种方式
IDEA创建项目的三种防止创建普通的项目(适合单体项目)1.点击左侧的java按钮,再点击NEST按钮2.如果需要用项目模板就勾选上这个,不许要用模板的直接点击NEXT3. 输入项目名称和项目路径,点击FINISH没有勾选模板的项目结构勾选了模板的项目结构(多了一个包名称的填写)4.创建完项目的样子(第一张是第二步没有勾选模板的项目结构,第二张是勾选了模板的项目结构)没有勾选模板的项目结构勾选了模板的项目结构创建一个空项目(适合微服务构建)1.点击左侧的Empty
2021-07-15 11:38:31
14790
原创 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
251
原创 泛型的好处
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
147
原创 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
403
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
246
原创 git小结
Git工作目录工作目录(working Directory:平常存放代码的目录暂存区(stage/index)资源库(repository)远程仓库 (Remote Directory)git 命令git init 初始化命令git add file 添加到暂存区gi
2021-03-29 15:39:15
106
原创 访问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
1177
原创 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
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人