用户中心USER CENTER

首页/用户
  • redis的几个操作,还有谁不知道的?

    摘要:是什么是开源许可高级的存储系统。可以用来存储字符串哈希结构链表集合因此常用来提供数据结构服务。安装缺少包则需要通过安装报错缺少包通过如果报错则使用编译可以使用命令测试报错则需要安装包安装方法如下安装完成后运行命令成功。 showImg(https://segmentfault.com/img/bVbsSh4?w=342&h=190); redis是什么: Redis is an op...

    nihao 发布于Java
  • G1 垃圾收集器介绍

    摘要:之前根据的内存管理白皮书介绍了在分代算法中的几个垃圾收集器,本文将介绍垃圾收集器。本节介绍的收集过程,收集器主要包括了以下种操作年轻代收集并发收集,和应用线程同时执行混合式垃圾收集必要时的接下来,我们进行一一介绍。 之前根据 Sun 的内存管理白皮书介绍了在 HotSpot JVM 分代算法中的几个垃圾收集器,本文将介绍 G1 垃圾收集器。 G1 的主要关注点在于达到可控的停顿时间,在...

    nihao 发布于Java
  • Android网络编程10之Retrofit2后篇[请求参数]

    摘要:前言在上一篇网络编程九前篇基本使用中我们了解了的最基本的方式访问网络的写法以及请求参数的简单介绍。在这里我们仍旧访问淘宝库。可以看到请求数据是一个字符串,因为淘宝库并不支持此类型所以不会返回我们需要的地理信息数据。 前言 在上一篇[Android网络编程(九)Retrofit2前篇[基本使用]](http://www.jianshu.com/p/c383...中我们了解了Retrofi...

    nihao 发布于Java
  • Java 并发编程

    摘要:并发编程的核心是为了提高电脑资源的利用率,因为现代操作系统都是多核的,可以同时跑多个线程。合理配置线程池,密集型任务配置少数线程池如个数,密集型任务配置多一点的线程池如个数,其次是使用有界队列即使发现错误。 并发编程的核心是为了提高电脑资源的利用率,因为现代操作系统都是多核的,可以同时跑多个线程。那么是不是线程越多越好? 由于线程的切换涉及上下文的切换,所谓上下文就是线程运行时需要的资...

    nihao 发布于Java
  • Design Patterns - Facade Pattern(译)

    摘要:实现我们将创建一个接口,并且创建具体的类实现它。接下来我们需要声明一个门面类。,我们的类将通过使用类来展示这些结果。 原文链接译者:smallclover希望对大家有所帮助!Thanks for your watching 门面模式 门面模式隐藏系统的复杂性同时会提供一个接口给用户,使得用户可以使用该系统。这种类型的设计模式属于结构型模式的一种,它将会添加一个接口到现有的系统当中,用户...

    nihao 发布于Java
<