热爱技术,热爱生活。

  杂七杂八

读过的故事,看过的电影,去过的地方,吃过的美食···

redis

简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。

JVM 垃圾回收

写在前面本节常见面试题:问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot 为什么要分为新生代和老年代?常见的垃圾回收器有那些?介绍一下 CMS,G1 收集器。MinorGc 和 FullGC 有什么不同呢?本

常见算法和加密算法

本文主要对消息摘要算法和加密算法做了整理,包括 MD5、SHA、DES、AES、RSA 等,并且提供了相应算法的 Java 实现和测试。一消息摘要算法 1.简介:消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。消息摘要算法主要应用在“数字签名”领域,作为对明文的摘要算法。著名的摘要算法有 RSA 公司的 MD5 算法和 SHA-1 算

Java 集合框架常见面试题总结

List,Set,Map 三者的区别及总结 Arraylist 与 LinkedList 区别 ArrayList 与 Vector 区别(为什么要用 Arraylist 取代 Vector 呢?)HashMap 和 Hashtable 的区别 HashSet 和 HashMap 区别 HashMap 和 ConcurrentHashMap 的区别 HashSet 如何检查重复 comparable 和 comparator 的区别 Comparator 定制排

Java 基础知识

1.面向对象和面向过程的区别面向过程面向对象 2.Java 语言有哪些特点?3.什么是 JDK?什么是 JRE?什么是 JVM?三者之间的联系与区别 4.什么是字节码?采用字节码的最大好处是什么?先看下 java 中的编译器和解释器:采用字节码的好处:5.Java 和 C++ 的区别 6.什么是 Java 程序的主类?应用程序和小程序的主类有何不同?7.Java 应用程序与小程序之间有那些差别?8.字符型常量和字符串常量的区别 9

Spring 框架

什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架中的 IOC 有什么作用。

世界,你好!

欢迎使用 Pipe 博客平台。这是一篇自动生成的演示文章,编辑或者删除它,然后开始你的独立博客之旅!Pipe 博客平台是一个开源项目,如果你觉得它很赞,请到项目首页给颗星鼓励一下!