java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for colum n 'name' at row 1 
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) 
at com.mysql.jdbc.MysqlIO.checkErrorPa            
                
         
            
            
            
            前言 “没有表情包怎么聊天?”作为破除人类交流困境的神器,没有什么场景是一张表情包不能表达的。想像一下,当你正同时打开 N 个 VSCode 疯狂打码的时候,DING~ 的一声脆响,产品经理发来一条消息:昨天提的那几个 bug 修复好了吗?基于「能发图就不打字」的原则,是时候祭出收藏夹中了大杀器了↓简单的动图创造了进退自如的交流空间,这些动图就是我们通常使用的 GIF 图。业务背景 然而,在风控场            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 09:28:43
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现Java判断入参不存在
作为一名经验丰富的开发者,你经常需要帮助新手解决一些基础问题。其中,如何判断Java中的入参是否存在是一个很常见的问题。在本文中,我将详细介绍这个过程,帮助你理解并掌握如何实现这一功能。
## 流程概述
首先,让我们来看一下整个流程的步骤,可以用表格形式展示:
```mermaid
journey
    title 判断Java入参是否存在流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-19 03:32:38
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java 判断入参字段是否存在
## 1. 流程表格
| 步骤 | 操作 |
|:---:|:---|
| 1 | 获取入参对象 |
| 2 | 判断字段是否存在 |
| 3 | 返回判断结果 |
## 2. 操作步骤
### 步骤 1:获取入参对象
首先,你需要获取到传入的对象,这个对象可能是一个实体类,一个Map对象等。在这里我们以一个Map对象为例来演示。
```java
/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-13 04:10:53
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Java中urlencoded入参实现
### 1. 整体流程
下面是实现Java中urlencoded入参的整体流程,包括了各个步骤和相应的代码。
```mermaid
erDiagram
    step1 -->> step2: 创建URL对象
    step2 -->> step3: 创建连接对象
    step3 -->> step4: 设置请求方法为POST
    s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-01 07:11:48
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java判断入参是否存在的方法
在Java开发中,我们经常需要判断输入参数是否存在或是否符合预期的要求,以确保程序的正常运行和安全性。本文将介绍一种常见的方法,帮助刚入行的小白学会如何实现Java判断入参是否存在的方法。
## 整体流程
下表展示了实现Java判断入参是否存在的方法的整体流程:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 定义方法 |
| 步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-24 04:05:54
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、出入参入参是被调函数需要的参数, 出参是主调函数需要的参数。 怎么理解呢?入参,就是被调函数要使用的,没有它被调函数可能无法工作,而为了确保使用它只是来满足被调函数的工作,不影响到主调函数的变量,(可能为了复制花费使用引用或者指针)一般加上 const 关键字加以修饰。出参,就是经过被调函数的执行后,需要返回给主调函数的参数,它可以是主调函数传入的,也可以是被调函数内部生成的。值得注意的一点,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 21:31:59
                            
                                1524阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ### 判断入参是否存在于List集合中的流程
| 步骤 | 描述 |
| --- | --- |
| 1. 创建一个List集合 | 创建一个List对象,用于存储数据 |
| 2. 添加元素到List集合 | 使用add()方法将元素添加到List集合中 |
| 3. 判断入参是否存在于List集合中 | 使用contains()方法判断入参是否在List集合中 |
| 4. 返回判断结果            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-21 04:56:23
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法一、概念、作用二、格式形参和实参三、方法的重载四、方法的覆盖(重写)五、关于方法的理论题 一、概念、作用一段具有独立功能的代码块,调用之后执行 代码块:在一对大括号中的多行代码 作用: 提高代码的复用性二、格式无参:
	public static void 方法名() {  
    // 方法体
}
带参:
public static void 方法名 (数据类型 变量名,数据类型 变量名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-12 20:35:07
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:目前接触的项目中大量使用Java8的语法、看起来代码十分的简洁、优雅、可能一开始 阅读起来 有些不习惯、但是看的多了以及自己最近自己在写项目的时候用的 多了, 感觉Java8 的这些新的语法是使得目前 java可以 继续活跃在原因之一。PS:(由于最近一两个月在做项目已经学习一些新知识,导致最近没怎么写blog、最近就开始总结这一两个月学到用到的知识、做个归纳总结)一、Java8和之前版本简            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 12:45:22
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先我们写完了HelloWorld就学会了java的一种输出System.out.println()用起来就像是被强化过的C++的puts函数或者就是自带endl的cout函数,中间的" << " 直接用“ +”代替了非常直观的一个输出函数,同理System.out.print() 就是个不带endl的cout再然后我们可以发现还有System.out.printf()这个方法是和C+            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-20 22:43:34
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。语法lambda 表达式的语法格式如下:(parameters) -> expression
或
(parameters) ->{ statements; }以下是一些 Lambda            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 09:12:57
                            
                                411阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.合理的接口命名; 接口的命名必须规范优雅,在未看到接口文档时,就可以根据接口的URL明白接口的功能是什么?2.入参和出参的规范化定义,有统一的风格; 一个项目内的所有接口,必须有统一的风格,统一返回格式,约定业务层错误编码,每个编码可以携带明确的错误信息。出入参字段含义明确,采用统一的命名规范,如驼峰命名等。返回格式统一采用json格式。举一个例子:{
    "status": "failu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 19:52:48
                            
                                961阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            常用的sql语句如下,应对工作足以1.查询指定字段		select c_id,c_age,c_name from t_student;		select c_id as 编号,c_name as 姓名,c_age 性别 from t_student;	2.去重查询		select distinct c_address from t_student		select distinct c_address            
                
         
            
            
            
            # Java入参中的List
在Java开发中,我们经常会碰到需要处理集合类型数据的情况,其中List是最常见且使用频率最高的集合类型之一。List是Java集合框架中的一个接口,它继承自Collection接口,代表一个有序的集合,可以包含重复元素。
## List的基本概念
List接口有许多实现类,比如ArrayList、LinkedList等,它们实现了List接口并提供了不同的内部            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-25 05:37:41
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            正常情况下,在Java中入参是不建议用做返回值的。除了造成代码不易理解、语义不清等问题外,可能还埋下了陷阱等你入坑。问题背景比如有这么一段代码:@Named
public class AService {
private SupplyAssignment localSupply = new SupplyAssignment();
    @Inject
    private BService b            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 22:48:36
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Java入参
在Java编程中,方法的参数是指在调用方法时向方法传递的数据。方法的参数可以帮助我们将数据从一个方法传递到另一个方法,从而实现更复杂的功能。
### 方法的参数类型
在Java中,方法的参数可以分为以下几种类型:
1. 基本数据类型参数:例如int、double、boolean等。
2. 引用数据类型参数:例如String、对象等。
### 基本数据类型参数
基本数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-05 06:14:01
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果你发现在一个接口使用有如下定义方法:          public          String[] getParameters();           那么你应该认真反思。数组不仅仅老式,而且我们有合理的理由避免暴露它们。在这篇文章中,我将试图总结在Java API中使用数组的缺陷。首先从最出人意料的一个例子开始。  数组导致性能不佳  你可能认为使用数组是最快速的,因为数组是大多数c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 17:07:20
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第18节 Java参数传值参数传值方法中最重要的部分之一就是方法的参数,参数属于局部变量,当对象调用方法时,参数被分配内存空间,并要求调用者向参数专递值,即方法被调用时,参数变量必须有具体的值。传值机制在Java中,方法的所有参数都是“传值”的,也就是说,方法中参数变量的值是调用者指定的值的拷贝。例如,如果向方法的int型参数x传递一个int值,那么参数x得到的值是传递的值的拷贝。基本数据类型的传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 20:01:52
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            带参方法1.      语法<访问修饰符>返回值类型<方法名>(<参数列表>){         //方法的主体}<访问修饰符>:指该方法允许被访问的权限范围,只能是public、protected或privat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 07:54:54
                            
                                442阅读