![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 54
喜欢运动的H
这个作者很懒,什么都没留下…
展开
-
log4j好文记录
log4j2使用filter过滤日志_log4j2 filter_justry_deng的博客-CSDN博客笔者语录: 近一段时间感情、事业、家庭都挺闹心,感觉走到人生的转折点了;刚开始以为必须有所舍弃才行,直到读了一本时间&精力相关的书后,才明白过来:合理利用时间,未必不可兼顾,加油打工人。背景说明: log4j2作为log4j的升级版本,其性能自然是大大优于log4j的,同时其其性能又是优于logback的,甚至在部分领域,log4j2的性能远超logback几个数量级。原创 2023-06-03 15:09:39 · 79 阅读 · 0 评论 -
泛型的介绍
泛型泛型的概念: Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译 时检测到非法的类型数据结构。 泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数(类型形参)。好处:编译期间检查类型 (类型安全)减少了数据类型转换 (消除了强制类型的转换)泛型类、接口 :泛型类 :泛型类的定义语法:class 类名称 <泛型标识, 泛型标识, ...>{ private 泛型标识 变量名原创 2021-01-19 13:50:49 · 250 阅读 · 0 评论 -
注解和反射的介绍与应用
Annotation是从JDK5.0开始引入的新技术.Annotation的作用: 不是程序本身, 可以对程序作出解释.(这一点和注释(comment)没什么区别).可以被其他程序(比如:编译器等)读取.Annotation的格式: 注解是以"@注释名"在代码中存在的, 还可以添加一些参数值, 例如:@SuppressWarnings(Values=“unchecked”)Annotation在哪里使用?原创 2021-01-19 13:53:20 · 212 阅读 · 0 评论 -
JVM 介绍与应用
JVM是运行在操作系统之上的,与硬件没有直接的交互,但是可以调用底层的硬件,用JNI (Java本地接口 调用底层硬件接口,了解下就好,已经过时了) 用户类加载器:application class loader。 JVM会通过 加载、连接、初始化 3个步骤来对该类进行初始化。 扩展类加载器:extensions class loader。 根类加载器:bootstrap class loader。 系统类加载器:system class loader。原创 2021-04-15 20:30:40 · 161 阅读 · 0 评论 -
JWT的介绍与应用
Json web token(JWT) , 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519) .该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。原创 2021-09-13 08:14:58 · 140 阅读 · 0 评论 -
Java设计模式
设计模式的本质:# 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。模式区分:# 创建型模式: 单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。# 结构型模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、亨元模式、代理模式。 # 行为型模式: 模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。OOP七大原则:# 开闭原原创 2021-09-13 08:16:56 · 201 阅读 · 0 评论 -
JUC并发编程
什么是JUC# java 的三个工具类包 统称为 JUC java.util.concurrent在并发编程中使用的工具类# java.util.Concurrent# java.util.concurrent.atomic# java.util.concurrent.locks# Java是不能直接操作线程的,是通过 native 关键字 利用底层 c++ 进行操作!并发编程:# 并发、并行# 并发:多个线程操作同一个资源,CPU一核,模拟多条线程快速交替# 并行:多条线程同时执行原创 2021-05-08 10:37:48 · 107 阅读 · 0 评论 -
单例模式及getInstance()的用法
一般在单例模式下使用.getInstance()创建对象;但并不是所有有私有构造方法,对外通过getInstance方法提供实例的情况就是单例模式。注:单例模式:一个类有且只有一个实例。一个私有的构造器一个私有的该类类型的变量必须有一个共有的返回类型为该类类型的方法,用来返回这个唯一的变量eg:public class Singleton{ private Singleton(){} //private 只能在自己内部供自己去访问 private static Sin转载 2021-02-02 10:35:36 · 389 阅读 · 0 评论