随笔分类 - 后端
摘要:数据容器定义 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。 数据容器根据特点的不同,如: 是否支持重复元素 是否可以修改 是否有序,等 分类 列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(di
        阅读全文
            
摘要:函数定义 调用函数 函数名(参数) 注意事项 参数如不需要,可以省略 返回值如不需要,可以省略 函数必须先定义后使用 案例1 # 定义一个函数,输出相关信息 def say_hi(): print("Hi 我是黑马程序员,学Python来黑马") # 调用函数,让定义的函数开始工作 say_hi()
        阅读全文
            
摘要:语法 for 临时变量 in 待处理数据集: 循环满足条件时执行的代码 案例1 name = "itheima" for x in name: # 将name的内容,挨个取出赋予x临时变量 # 就可以在循环体内对x进行处理 print(x) 注意事项 同while循环不同,for循环是无法定义循环条
        阅读全文
            
摘要:注意事项 条件需提供布尔类型结果,True继续,False停止 空格缩进不能忘 请规划好循环终止条件,否则将无限循环 案例1 i = 0 while i < 100: print("小美,我喜欢你") i += 1 案例2 sum = 0 i = 1 while i<=100: sum += i i
        阅读全文
            
摘要:if语句 代码案例 age = 10 if age >= 18: print("我已经成年了") print("即将步入大学生活") print("时间过的真快呀") 注意事项 判断语句的结果,必须是布尔类型True或False True会执行if内的代码语句 False则不会执行 归属于if判断的
        阅读全文
            
摘要:布尔类型 True 表示真(是、肯定) False 表示假 (否、否定) 变量名称 = 布尔类型字面量 比较运算符 代码案例 # 定义变量存储布尔类型的数据 bool_1 = True bool_2 = False print(f"bool_1变量的内容是:{bool_1}, 类型是:{type(b
        阅读全文
            
摘要:代码案例 name = input("请告诉我你是谁?") print("我知道了,你是:%s" % name) # 输入数字类型 num = input("请告诉我你的银行卡密码:") # 数据类型转换 num = int(num) print("你的银行卡密码的类型是:", type(num))
        阅读全文
            
摘要:字符串的3种定义方式 # 单引号定义法,使用单引号进行包围 name = '黑马程序员' print(type(name)) # 双引号定义法 name = "黑马程序员" print(type(name)) # 三引号定义法,写法和多行注释是一样的 name = """ 我是 黑马 程序员 """
        阅读全文
            
摘要:标识符 变量的名字 方法的名字 类的名字,等等 标识符命令规则 内容限定 大小写敏感 不可使用关键字 关键字 命名规范 见名知意 下划线命名法 英文字母全小写 算数运算符 赋值运算符 复合赋值运算符
        阅读全文
            
摘要:字面量 固定的值称为字面量 数据类型 单行注释 # 注释内容 多行注释 """ 注释内容 """ 变量 在程序运行时,能储存计算结果或能表示值的抽象概念 # 特征 变量存储的数据,是可以发生改变的 案例 数据类型 数据类型转换
        阅读全文
            
摘要:案例1 @RestController public class UserInfoHandler { /** * 编程式校验 * @param userInfo * @return */ @GetMapping("/addUser") public String addUser(UserInfo u
        阅读全文
            
摘要:快速失败 public class ValidationUtil { // 线程安全 private static Validator failFastValidator; static { validator = Validation.buildDefaultValidatorFactory().
        阅读全文
            
摘要:分组校验 # 实体类 # 所有的属性都是默认分组 public class UserInfo { // 标记接口,新增组 public interface Add{ } public interface Update{ } // 默认的组 : javax.validation.groups.Defa
        阅读全文
            
摘要:beanvalidation官网 -> 是规范,api,接口 hibernate-validator官网 -> 是beanvalidation的最佳实现 java EE规范 不相关的很多java package组成了javaee规范;api(没有实现),具体是由不同的厂商来实现这些规范的 # jav
        阅读全文
            
摘要:案例1 import org.junit.Test; import org.springframework.util.ClassUtils; public class ClassUtilsTest { /** * 判断当前应用是否加载了com.roadjava.Zhao这样一个类 * 应用场景: *
        阅读全文
            
摘要:引入依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version> </dependency> 代码案例 import com.google.
        阅读全文
            
摘要:引入依赖 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> 案例1 import org.apache.commons
        阅读全文
            
摘要:引入依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version> </dependency> 案例1 import 
        阅读全文
            
摘要:引入依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> 案例1 import org.apa
        阅读全文
            
摘要:批量转换 # 编写convert import org.mapstruct.factory.Mappers; import java.util.List; @Mapper public abstract class CarConvert { public static CarConvert INST
        阅读全文
            




 
     
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
                
 
            

 





 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号