java
文章平均质量分 92
bestsort
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式详解
单例模式可能是最最经常使用的模式之一了(另一个竞争对手是工厂模式)。 可能你并不知道单例模式是什么,但是无论是工作还是面试,你一定会听到这个词汇。概念单例模式是设计模式的一种,属于创建型模式。单例模式是指在一次程序的运行中,相同类的实例有且最多只有一个。这样看来,用static修饰的方法好像满足条件(因为每次都是调用的同一个类而不是用new关键字创建出来的类)。sorry,并不是这样的,单例...原创 2020-01-20 21:22:25 · 353 阅读 · 0 评论 -
JDK动态代理源码剖析
前置技能: Java、代理模式newProxyInstance在上一文中(没看的欢迎回去复习,要考的~),我们通过JDK实现了动态代理。为什么实现了InvocationHandler接口就可以进行代理? 我们这一次尝试从 Main 开始去分析一下源码。可以看到Main调用了Proxy.newProxyInstance(RobTicket.class.getClassLoader(), ...原创 2020-01-17 10:27:54 · 408 阅读 · 0 评论 -
关于Redis缓存的一些思考
前言从一开始写 BBS-lite 的时候我就有打算整合 Redis 作为缓存, 但是在经历过 MyBatis整合Redis --> Spring Boot封装好了的Redis Cache --> 自己写Jedis控制 --> 自定义注解切入Service层进行缓存 等一系列流程后, 我发现缓存并不是这么简单。上述我使用过的方式都有一定的缺陷…MyBatis二级缓存整合Redi...原创 2020-01-17 10:15:54 · 514 阅读 · 0 评论 -
eclipse环境搭建以及第一个JAVA程序
首先,我们需要下载2个东西:jdk和eclipse安装包,毕竟是国外的服务器,有时候直接用官网链接可能会奇慢无比(墙都懂的~ 文中用的是eclipse-python和jdk-10版本.这里我直接放下载链接了 eclipse:点击此处下载 jdk-10:点击此处下载 下载好后开始安装,先是jdk.目录默认即可 检验jdk是否安装成功,可以进入开始菜单,然后搜索cmd打开命令行,输入ja...原创 2018-08-28 14:30:43 · 1010 阅读 · 0 评论 -
Java中this和super的用法总结
这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~目录this1.普通的直接引用2.形参与成员名字重名,用this来区分:3.引用构造函数super1.普通的直接引用2.子类中的成员变量或方法与父类中的成员变量或方法同名3.引用构造函数super和this的异同: thisthis是自身的一个对...转载 2018-12-09 16:50:35 · 249 阅读 · 0 评论 -
Java抽象类与接口的区别
目录抽象类接口抽象类和接口的对比什么时候使用抽象类和接口Java8中的默认方法和静态方法很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。...转载 2018-12-10 16:27:51 · 202 阅读 · 1 评论