
java学习
可恶的闹
这个作者很懒,什么都没留下…
展开
-
[Java]指定接口返回参数的JSON格式
2.需要注意的问题引用包要正确,否则可能会出现配置不生效的情况原创 2022-07-06 22:16:49 · 753 阅读 · 0 评论 -
[JAVA]基于AOP的AES加密解密
使用AES对敏感数据加密原创 2022-07-03 17:36:00 · 2082 阅读 · 0 评论 -
在Java中使用Redis的方法
前提可供访问的Redis服务器 可以自己在本地启动虚拟机如何在本地启动一个Redis参考bilibili尚硅谷Redis6SpringBoot项目中需要添加的依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0<原创 2022-05-10 00:01:02 · 1264 阅读 · 4 评论 -
Mybatis多条件In批量查询方法
需要注意的问题在Oracle中in条件不能超过1000个 所以大批量数据需要分批查询Repository中做分批处理1.xml文件<select id="selectByMoIdAndMaterialId" resultMap="BaseResultMap" > select t.a, t.b, t.c ,t.d from tableName t WHERE (t.a,t.b) in <fore原创 2022-04-23 15:40:22 · 4621 阅读 · 1 评论 -
JUC并发编程
JUC并发编程,主要内容来自于尚硅谷周阳老师的公开课。原创 2022-02-13 14:05:50 · 238 阅读 · 0 评论 -
Volatile
volatile概要原创 2022-02-13 10:57:15 · 236 阅读 · 0 评论 -
java值传递、引用传递
什么是值传递、什么是引用传递?看到问题应该去思考一些更原理性的东西,传递过程发生在什么时候?如什么情况是值传递?什么情况是引用传递?1.传递过程发生的时间大多发生在调用方法传递参数的过程中。以java为例,参数分为实参和形式参数。形式参数:在定义函数名和函数体时使用的参数,用于接收调用函数时传入的参数,并定义一个规范,只能传入特定类型的参数才能正常使用这个方法。实际参数:在调用函数时传入的参数。在函数被创建好之后,使用函数需要传入特定类型的参数,而这个传入参数是具有实际意义的,调用函数是为了原创 2021-11-04 00:03:23 · 101 阅读 · 0 评论 -
java基础-02类变量、成员变量、和局部变量
类变量1.作用于类2.被static修饰3.可以通过类名.变量名使用成员变量1.提供给类方法共同使用,类似于公共参数。2.可以通过对象.变量名使用局部变量1.在方法内声明2.只存在于方法中原创 2021-11-01 22:38:18 · 84 阅读 · 0 评论 -
开发接口的一般方法1.0
1.梳理业务流开发接口的第一步是了解接口相关的业务流,明确需求,是否需要改变业务流的逻辑、或因为第三方sdk变化导致版本兼容性等问题。2.确定接口需要的参数参数的规定让接口开发更加规范,一般接口需要的参数由接口的开发方提供。通过查阅相关文档,获取需要请求的参数...原创 2021-10-07 20:30:41 · 1942 阅读 · 0 评论 -
java基础-三大特性与面向对象五大基本原则
Java基础1.java的三大特性java的三大特性主要包括封装,继承,多态多态多态主要包括静态多态和动态多态,这里需要引入重载和重写这两个概念方法重载和方法重写1.是什么方法重写:继承父类的方法之后对该方法有个性化的需求,希望能够让该方法满足自己个性化的需求,只改写方法中的逻辑从而达到输出个性化结果的目的方法重载:希望通过返回值,参数列表,参数顺序。达到一个方法处理多个任务的效果2.怎么实现重写一般在子类继承父类中发生,子类继承父类的方法之后希望能有自己独特的实现比较典型的例子:集合原创 2021-08-08 18:06:02 · 123 阅读 · 0 评论 -
java-01
java-01认识java java是一门面向对象的语言,而面向对象与面向过程有很多不同1.面向对象与面向过程的区别 面向对象将任务的实现过程抽象化,交给对象去完成,不在意任务的执行细节一切交给对象去管理。一个对象可以解决多个不同的方法 面向过程更在乎任务的执行细节,执行流程。一个方法完成一个任务。2.java解决问题的方法通过继承关系可以让类具有多样性,继承具有传递关系,但一个类只能有一个父类。类可以继承多个接口,更像是显示生活中一个人只能有一个父亲但可以拥有多种生活技能。不同的类原创 2021-05-13 22:15:29 · 144 阅读 · 0 评论 -
HashMap
HashMap<>在java中使用HashMap要注意重写hashCode()和equals()方法,用以保证HashMap在使用非基本数据类型时的唯一性。遍历HashMap的常见两种方法private static void demo1(HashMap map){ set set = map.keySet(); for(Object src:set){ system.out.println(src+" "+map.get(src)); }}二prvate static原创 2020-10-29 00:21:07 · 60 阅读 · 0 评论 -
java内部类
内部类内部类主要分:成员内部类在成员内部类中命名的方式public class Demo1{ public class inner{ system.out.println("我是内部类"); }}当成员内部类中存在重名变量时应该如何区分public class Demo2{ int num = 10; public class inner{ int num = 20; public void method(){ system.out.println(num原创 2020-10-13 17:27:09 · 68 阅读 · 0 评论 -
Java中的多态
多态一个父类可以被子类创建,子类继承,或实现了父类中的所有方法。在java中,多态是指使用子类对象去创建父类对象一般的使用方法:父类 变量名 = new 子类名();多态的理解:在创建一个新的对象时,调用方法看右边,如果右边类中没有,则会向上寻找方法。在使用成员变量时,会先在左边的类中查找,没有则向上查找父类变量。...原创 2020-10-13 16:00:23 · 89 阅读 · 0 评论 -
Java中接口的一般注意事项
Java学习总结:接口学习面向对象的程序语言,一些现实中的事务是可以和程序联系起来的。以接口举例:类似于一个插头,电源以自己的方式放电,用电器以自己的方式用电,以接口这个规范来连接这两个事物。类似的还可以据很多例子。在接口中要注意的事项变量接口中的变量的值都是不可以改变的,即是fanal的,而且在定义时就应该给变量赋值抽象方法接口中的抽象方法的命名规则:public abstract 返回值 方法名(参数列表)当子类继承了这个接口时,必须实现该接口的所有抽象方法,否则需要将该类声明为抽原创 2020-10-11 21:44:55 · 416 阅读 · 0 评论