![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
大川里的小川人
南京大学在校大学生啦!
展开
-
Java注解总结
注解作用用来检查某些限定,比如 override打上标记,配合反射机制,获取注解上设定的某些值,用来做某些指定的事情ElementType 与 RetentionPolicyElementType: 指定了一个annotation可以用来修饰哪种类型的类。RetentionPolicy : 指明该annotation能够最多能够存在于哪个阶段,比如只能存在于 源码中,字节码中就已经不在了。package java.lang.annotation;public enum Eleme原创 2020-10-08 23:50:27 · 189 阅读 · 0 评论 -
【面试题】Java面试题--技术框架--个人学习记录
1、看过哪些开源框架的源码 2、为什么要用Redis,Redis有哪些优缺点?Redis如何实现扩容? 3、Netty是如何使用线程池的,为什么这么使用 4、为什么要使用Spring,Spring的优缺点有哪些 5、Spring的IOC容器初始化流程 6、Spring的IOC容器实现原理,为什么可以通过byName和ByType找到Bean 7、Sp...原创 2018-10-06 20:11:28 · 331 阅读 · 0 评论 -
【面试题】Java面试题--技术深度--个人学习记录
1、有没有看过JDK源码,看过的类实现原理是什么。2、HTTP协议 TCP详解关于http协议3、TCP协议 TCP详解关于http协议4、一致性Hash算法5、JVM如何加载字节码文件loading、verification、preparation 、 Resolution、initialization 、using 、unloading6、类加载...原创 2018-10-03 15:09:00 · 2204 阅读 · 0 评论 -
【面试题】Java面试题--基础总结--个人学习记录
1、Java线程的状态新建new:新创建一个线程对象。就绪runnable:创建线程对象后调用start方法,此时线程进入可运行状态,等待CPU的时间片,且其他所需资源已获得。运行running(一般不考虑这种状态):线程分得CPU的时间片、资源后运行线程。阻塞blocked:获取锁的时候,锁被其他线程获得,此时该线程进入一个特定的等待队列(同步队列:放的是所有想要获取锁的线程),...原创 2018-09-19 15:41:58 · 345 阅读 · 0 评论 -
关于Spring SpringMVC框架使用体会简述
开发网站项目的时候后端使用的是SpringMVC框架开发开发环境:eclipsejdk1.8Spring 4.0开发体会:相比于之前的传统servlet开发方法,省略了大量代码,并且减少了大量的servlet重复编写。 封装了jdbc处理方法,封装了大量的内部方法,不再需要每次都去进行数据库连接、数据库打开、数据查询、最后关闭的行为,传统方法对数据库的负担很大,因此...原创 2018-08-26 09:28:44 · 481 阅读 · 0 评论 -
Java虚拟机(JVM)
博文学习个人记录:Java虚拟机2018.8.17原创 2018-08-17 18:45:40 · 182 阅读 · 0 评论 -
Java面试题(一个一个来慢慢解决吧,做个记录)
【基础】官方参考答案:基础答案Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayList和LinedList的区别?ArrayList如何实现...原创 2018-09-18 18:40:48 · 453 阅读 · 0 评论 -
Tomcat: eclipse导出war包部署到tomcat的webAPP中报错:Module name is invalid.
修改导出包的名字为 项目工程名(2018.7.25 记录)原创 2018-07-25 16:26:34 · 2146 阅读 · 0 评论 -
hashmap数据结构详解(五)之HashMap、HashTable、ConcurrentHashMap 的区别
【hashmap 与 hashtable】hashmap数据结构详解(一)之基础知识奠基hashmap数据结构详解(二)之走进JDK源码hashmap数据结构详解(三)之hashcode实例及大小是2的幂次方解释hashmap数据结构详解(四)之hashmap过程综述hashmap数据结构详解(五)之HashMap、HashTable、ConcurrentHashMap ...原创 2018-07-19 17:20:36 · 961 阅读 · 0 评论 -
Java自定义注解
两篇博客地址:做个记录。http://www.cnblogs.com/peida/archive/2013/04/24/3036689.htmlhttp://www.cnblogs.com/peida/archive/2013/04/26/3038503.html ----2018.8.25 自定义注解再学习记录 1.很多的框架中的注解都是自定义的,例如sp...原创 2018-07-24 14:47:39 · 186 阅读 · 0 评论 -
hashmap数据结构详解(四)之hashmap过程综述
hashmap数据结构详解(一)之基础知识奠基hashmap数据结构详解(二)之走进JDK源码hashmap数据结构详解(三)之hashcode实例及大小是2的幂次方解释hashmap数据结构详解(四)之hashmap过程综述hashmap数据结构详解(五)之HashMap、HashTable、ConcurrentHashMap 的区别关于hash方式前面已经说过了。首先现在有...原创 2018-07-17 19:03:40 · 1153 阅读 · 0 评论 -
Tomcat:eclipse中启动tomcat访问服务器外部静态资源
----------------环境及配置-----------------服务器:阿里云操作系统:Windows配置:CPU 2G开发工具:eclipseweb服务器:tomcat--------------------------------------------- --------------关于tomcat配置访问服务器外部磁盘资源---------打...原创 2018-06-24 23:18:07 · 2280 阅读 · 0 评论 -
Tomcat: Exception in thread "http-bio-8080-exec-3" java.lang.OutOfMemoryError
又是一个坑啊啊啊啊啊 啊,真的是血泪史,要不要考虑点个赞!!!环境:服务器:阿里云开发工具:eclipsejdk版本:jdk:1.8配置:2G cpu----------------------------------------------------错误:Tomcat: Exception in thread "http-bio-8080-exec-3" java.lang.OutOfMem...原创 2018-06-14 23:43:40 · 739 阅读 · 0 评论 -
Tomcat: Error occurred during initialization of VM Unable to load native library
服务器:阿里云配置:cpu 2G --------------------------------------------------------后面突然遇到这个报错:Error occurred during initialization of VM Unable to load native library: Can't find dependent libraries。---------...原创 2018-06-13 19:07:47 · 10197 阅读 · 1 评论 -
Java关键字详解之共享神器--Static
Java关键字详解之共享神器static static的最重要用途简述为:在不需要新建对象的情况调用该类中的静态方法。 static的四种修饰方法:①修饰变量②修饰方法③修饰静态块④静态导包 被static修饰的变量、方法、以及静态块,都存储在静态存储区里面。一定程度上的数据共享。【针对变量】三个实例化类的某个成员变量被static修饰后,该变量的值只会有一个。即最后一个实例化的P的值。 【针对方...原创 2018-05-23 20:33:04 · 686 阅读 · 0 评论 -
hashmap数据结构详解(二)之走进JDK源码
hashmap数据结构详解(一)之基础知识奠基hashmap数据结构详解(二)之走进JDK源码hashmap数据结构详解(三)之hashcode实例及大小是2的幂次方解释hashmap数据结构详解(四)之hashmap过程综述hashmap数据结构详解(五)之HashMap、HashTable、ConcurrentHashMap 的区别在hashmap基础知识奠基之后,一...原创 2018-05-16 09:56:14 · 523 阅读 · 0 评论 -
hashmap数据结构详解(一)之基础知识奠基
hashmap数据结构详解(一)之基础知识奠基hashmap数据结构详解(二)之走进JDK源码hashmap数据结构详解(三)之hashcode实例及大小是2的幂次方解释hashmap数据结构详解(四)之hashmap过程综述hashmap数据结构详解(五)之HashMap、HashTable、ConcurrentHashMap 的区别 (笔者在写项目的时候发现在ha...原创 2018-05-16 09:44:58 · 894 阅读 · 0 评论 -
hashmap数据结构详解(三)之hashcode实例及大小是2的幂次方解释
hashmap数据结构详解(一)之基础知识奠基hashmap数据结构详解(二)之走进JDK源码hashmap数据结构详解(三)之hashcode实例及大小是2的幂次方解释hashmap数据结构详解(四)之hashmap过程综述hashmap数据结构详解(五)之HashMap、HashTable、ConcurrentHashMap 的区别关于hashmap大小为2的幂次方解释:...原创 2018-05-19 23:07:00 · 832 阅读 · 0 评论 -
Java中接口作用的理解
关于Java中接口作用的深入理解。这是个很容易遇到的问题吧,看下面红色的部分应该就能理解了。/ 2019/3/1 补充 : 接口的存在也是为了弥补类无法多继承的缺点,假设一个情况,父类--Animal 子类--Dog、Cat 、People、Sheep、Tiger、Lion。假设在 Animal 中都存在 eat()这个公有的方法。但是 Tiger 和 Lion 、People 还拥有...原创 2018-05-08 23:27:49 · 62745 阅读 · 20 评论