月眸


月眸

redis实现排行榜效果

现在的互联网应用基本都有排行榜这个功能,现在就用java + redis来实现一下吧。 先看一下效果: 引入依赖 <dependency> <groupId>redis.clients</groupId


毛毛小妖 768浏览 0条评论 2019年12月27日 阅读全文

java8 Collectors 常用方法

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极


毛毛小妖 1038浏览 0条评论 2019年12月20日 阅读全文

java之Map的学习

我们在学习集合框架的时候,知道集合框架分为两类,一类是Collection家族,另一类就是Map家族啦。今天主要介绍一下常用的四个集合类,如下图: 一、那么这三种Map有何区别呢? 1.HashMap:线程不安全,无序,允许一个为null的


毛毛小妖 527浏览 0条评论 2019年10月14日 阅读全文

常见的三种单例模式

一、懒汉模式 package com.sy.singleton; /** * 描述: 懒汉模式 * @author shengyu * @date:2019年5月7日 下午4:33:12 */ public class Sing


毛毛小妖 638浏览 4条评论 2019年10月08日 阅读全文

JVM知识总结

一、三大垃圾回收算法 1、复制算法 现在的垃圾回收器新生代主要采用复制算法。其原理如下。 1>eden,from区复制到To区,年龄+1 首先,当Eden满的时候会触发第一次GC,把存活的对象拷贝到From区,当Eden区再次触发GC


毛毛小妖 647浏览 2条评论 2019年09月29日 阅读全文

java中的引用Reference

1、总结 Java从1.2版本开始引入了4种引用,总结就是“强软弱虚”,这4种引用的级别由高到低依次为: 强引用 > 软引用 > 弱引用 > 虚引用 ⑴强引用(StrongReference) 强引用是使用最普遍的引用。如


毛毛小妖 514浏览 1条评论 2019年07月23日 阅读全文

GC算法之复制算法

常见的GC算法有四种:引用计数法,标记清除算法、复制算法、标记整理算法。其中引用计数法效率太慢,现在已经不使用了。标记清除算法由于回收之后存在大量的内存碎片,存在效率和空间问题!为了解决效率问题,引出了复制算法!如果大家学习JVM相关的知识


毛毛小妖 660浏览 0条评论 2019年07月10日 阅读全文

JVM运行原理

1.JVM简析 作为一名Java使用者,掌握JVM的体系结构也是很有必要的。 说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用


毛毛小妖 809浏览 0条评论 2019年07月05日 阅读全文

几个关于字符串的算法

一、打印一个字符串中a出现的次数 private static int getCount(String input) { input = input.toLowerCase(); int count = 0; for(int i=0;


毛毛小妖 634浏览 0条评论 2019年06月04日 阅读全文

几个问题

1、定义一个hash表 2、找出100以内的素数(素数是指除了1和他本身没有别的因子了) public static void printSushu(int n){ for(int i=2;i<n;i++){ int count


毛毛小妖 783浏览 2条评论 2019年05月22日 阅读全文
1 2 3 4