- 博客(33)
- 收藏
- 关注
原创 策略模式与map和枚举结合实现动态调用实现类
开发的时候,有一个接口需要根据参数的值来调用相应的方法去实现,每个方法实现的逻辑有点不一样,传统方法是用一堆if去判断调用哪个方法,显得代码不好看,通过学习策略模式解决了该问题。第二步:定义具体实现类,这里我有两个实现类,具体实现根据业务需求,我这里用打印简单代替。第三步:需要定义一个context类将这些实现类添加到map里面。第一步:需要抽取出一个接口,里面放抽取出来的方法。
2023-11-10 16:19:18
248
原创 easycode之mybatis-plus简洁生成模板(lombok和简单类定义)
想要快速生成代码,但是网上模板都是自带一些单表操作的模板,我不需要懒得去删除,所以自己搞一个没有单表操作简洁的模板##定义初始变量##设置回调##拿到主键#if(!#end#{end}##导入宏定义##设置表后缀(宏定义)##保存文件(宏定义)##包路径(宏定义)##定义服务名##定义实体对象名##表注释(宏定义)#tableComment("表控制层")
2023-09-12 17:48:47
459
原创 解决springboot启动DataSource错误以及rabbitmq代码已经绑定但是无法自己创建交换机队列
解决springboot启动DataSource错误以及rabbitmq代码已经绑定但是无法自己创建交换机队列
2023-03-23 22:48:59
1010
原创 解决springboot无法自动注入时,使用SpringUtil工具类时报空指针异常,或者redis注入报空
解决springboot无法自动注入时,使用SpringUtil工具类时报空指针异常,或者redis注入报空
2022-12-08 11:17:57
3634
原创 文件、IO流、字符流、字节流、字节流和字符流的转换、打印流、序列化流(对象流)
1、文件文件构造器public static void main(String[] args) { File file = new File("D:\\Java课程\\教案\\09-java基础语法\\09.txt"); System.out.println(file.getName()); System.out.println(file.exists()); System.out.println(file.getParent()); System.out.pri
2022-04-14 21:53:34
510
原创 ArrayList、LinkedList、Vector、增强for循环、Set、Map
1、ArrayListList<String> list = new ArrayList<String>();list.add("a");list.add("b");list.add("c");list.add(2, "xxx");// 遍历数据for(int i = 0; i < list.size(); i++) { System.out.println(list.get(i));}// 通过迭代器遍历数据Iterator<String
2022-04-14 21:50:19
292
原创 随机类、包装类、日期类、集合Collection、泛型、自定义泛型、可变参数
随机类、包装类、日期类、集合Collection、泛型、自定义泛型、可变参数
2022-04-10 21:29:28
279
原创 异常、自定义异常、字符串、StringBuffer、StringBuilder
异常、自定义异常、字符串、StringBuffer、StringBuilder
2022-04-10 21:26:44
366
原创 继承关系的权限修饰符、接口、多态、包package、扫描类Scanner、内部类、匿名内部类、Object
继承关系的权限修饰符、接口、多态、包package、扫描类Scanner、内部类、匿名内部类、Object
2022-04-07 14:43:30
262
原创 数组、方法重载、this关键字、构造器、static关键字、设计模式、final
数组、方法重载、this关键字、构造器、static关键字、设计模式、final
2022-04-07 10:59:10
412
原创 Java注释、Java变量、八种数据类型、基本数据类型变量间的运算、运算符、流程控制、函数(方法)、面向对象
注释、变量、八种数据类型、基本数据类型变量间的运算、运算符、流程控制、函数、面向对象
2022-04-06 16:28:21
338
原创 HTML常用的知识点总结
一、什么是HTML(1)HTML是一种超文本标记语言,超文本就是在电脑纸质上实现不了的。(2)HTML的标签有单标签和双标签两种:单标签:<单词>双标签:<单词></单词>二、HTML标签的属性书写格式:<单词 属性1:“属性值1” 属性2:“属性值2”></单词>作用:用来修饰标签,给标签提供更多信息,附加一些额外的功能三、HTML的模板在visual studio Code软件上你只需要在英文状态下打一个感叹号回车即可出现模板
2022-01-07 16:24:11
397
原创 我的第一次给了它:数据库密码忘记了不要慌傻瓜式教你修改
数据库的的密码忘记了该如何解决1.找到数据库文件里面的my.ini文件(1)打开电脑的隐藏文件夹:查看——勾选隐藏的项目(2)进入磁盘(你安装mysql的磁盘)找到ProgramData——MySQL——MySQL Server 5.7(我的是5.7版本)——my.ini2.修改my.ini文件的内容(1)找到[mysqld]在下面添加skip-grant-tables 保存并关闭(注意是[mysqld]不是[mysql])3.重启数据库(1)(window+R)调出命令窗口输入servi
2022-01-04 22:27:29
3654
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人