![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 67
奋斗的搬运队
个人
展开
-
JAVA 反射简单实践
最近复习了java反射,还是可以做一些东西的。 1.最近项目需要一个功能。 接口调用,需要一个模块来维护其他模块的接口。以及调用这个接口,做到智能分配。 项目需要,考虑接口维护性和扩展性。想到了通过反射方式来实现。 就写了个例子: package com.test.demo; import java.io.Serializable; /** * Description: . * * @author : amdin. * @date : 2020-07-04 10:51 */ public c原创 2020-07-08 17:17:15 · 106 阅读 · 0 评论 -
多线程学习
前几天又重新看了下多线程以及线程安全问题。自己总结下留以备用; 对使用线程来说,有两种方式来实现( 好像还有 ) 1.继承Thread然后重写run() 方法。 2.实现Runnable重写run()方法。 对于上面两种方式来说, 继承的好处是,可以直接使用Thread方法内的方法,调用起来简单。缺点显而易见就是继承不了其他的类了。 实现的话就不多说了。刚好与继承相反。 线程里面最重要的我觉得...原创 2018-11-30 10:38:47 · 111 阅读 · 0 评论 -
Linux 下安装 Redis以及外部访问流程记录。
进入在Linux下面安装了redis 用本地项目访问了下出现的问题记录。 下载 redis ,官网上下载即可。我使用的是redis-5.0.2.tar.gz。 下载完成后发送到Linux 环境下。 通过命令行 tar -zxvf redis-5.0.2.tar.gz(目录保持一致) 或者手动解压都行。 解压后,在解压后的文件夹里面启终端。 运行 make 即可。 我的目录 usr/redis/r...原创 2018-12-12 16:55:02 · 146 阅读 · 0 评论 -
每天学一点 面试题 1 ,HashCode与 equals。
hashcode 和 equals的区别 1.如果两个对象的hashcode相等,那么这两个对象相等吗? 不一定相等 hashcode()方法是实际上返回的就是对象存储的物理地址(实际可能并不是) 比如: String s1 = new String(”1“); String s2= new String(”1“); 那么s1.hashCode() 是等于 s2.hashCode()的。 2.如果...原创 2018-12-06 12:59:46 · 183 阅读 · 0 评论 -
hashMap 和 HashTable
hashMap 和 HashTable 1.两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全 Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()...原创 2018-12-06 13:17:33 · 769 阅读 · 0 评论