java开发
自己的一些学习心得
MrLi0104
这个作者很懒,什么都没留下…
展开
-
git操作笔记
1、使用 git stash 暂存本地修改内容。2、idea撤销本地库提交的内容方法。3、将github仓库的代码回退到指定版本。原创 2020-12-27 16:26:59 · 126 阅读 · 0 评论 -
关于jwt的token是否需要存储到redis的探讨与个人想法
最近我在开发项目的注册登录模块,用到的技术是Jwt,做完后若有所思,现将想法分享给大家一同探讨,先来大概的了解一下jwt技术。什么是jwt? Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息原创 2020-12-16 15:38:12 · 13616 阅读 · 20 评论 -
utils工具类想调用dao层接口怎么办?
今天需要在utils包下写一个关于租金计算的方法,但需要调用dao层接口去查询数据库数据,大家都知道正常情况下@Autowired无法注入静态的bean,记录一下我学到的两种方法。第一种@Componentpublic class RentCalculationUtil { private static RentApplyDao rentApplyDao; private static HouseSourceDao houseSourceDao; @Autowired原创 2020-11-14 17:33:38 · 1485 阅读 · 0 评论 -
Java8 部分新特性
1.lambda表达式Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)1.1 使用场景 interface Action{ void say(); } // public class Test{ public void test(Action a){ a.say(); } public static void mai原创 2020-06-17 10:23:35 · 156 阅读 · 0 评论 -
Core Java 自我复习(三)
1.this和super在类中属于非静态的变量。(静态方法中不能使用)2.静态方法"不可以"直接访问类中的非静态变量和非静态方法,但是"可以"直接访问类中的静态变量和静态方法。3.非静态方法"可以"直接访问类中的非静态变量和非静态方法,也"可以"直接访问类中的静态变量和静态方法。4.父类的静态方法可以被子类继承,但是不能被子类重写。5.创建和初始化对象的过程Student s = new Student();Student类之前没有进行类加载类加载,同时默认初始化类中静态的属性执行静态原创 2020-06-17 09:16:46 · 174 阅读 · 0 评论 -
Core Java 自我复习(二)
1.类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物,对象是抽象概念的具体实例。2.只有构造方法(构造器)不写任何返回类型也不写void。3.a静态方法,b是非静态方法,a方法中不能直接调用b方法,但是b方法中可以直接调用a方法. public static void a(){ //b();报错 } public void b(){ a(); }4.在同一个类中,静态方法内也不能直接访问到类中的非静态属性。5.类中有多个原创 2020-06-16 14:13:03 · 165 阅读 · 0 评论 -
Core Java 自我复习(一)
1.局部变量是"没有"默认值的,我们只能显式的赋值之后才能使用该变量,否则会编译报错。 //编译报错 //因为在使用局部变量之前没有赋值 public void test(){ int a; System.out.println("a = " + a); }2.instanceof: 判断一个引用类型变量所指向的对象是不是属于某个类型。 Student s = new Student(); System.out.println(s instanceof Object);/原创 2020-06-16 11:53:49 · 148 阅读 · 0 评论