技术池(jishuchi.com) 本次搜索耗时 7.562 秒,为您找到 733 个相关结果.
  • 附录:集合主题

    附录:集合主题 示例数据 List行为 Set行为 在Map中使用函数式操作 选择Map片段 填充集合 使用 Suppliers 填充集合 Map Suppliers 使用享元(Flyweight)自定义Collection和Map 集合功能 可选操作 不支持的操作 Set和存储顺序 SortedSet 队列 优先级队列 双端队...
  • 第七章:重定向

    重定向 标准输入、输出和错误 标准输出重定向 标准错误重定向 重定向标准输出和错误到同一个文件 处理不需要的输出 标准输入重定向 cat - 连接文件 管道线 过滤器 uniq - 报道或忽略重复行 wc - 打印行数、字数和字节数 grep - 打印匹配行 head / tail - 打印文件开头部分/结尾部分 tee - 从 ...
  • Redis 总结

    redis 简介 为什么要用 redis/为什么要用缓存 为什么要用 redis 而不用 map/guava 做缓存? redis 的线程模型 redis 和 memcached 的区别 redis 常见数据结构以及使用场景分析 1.String 2.Hash 3.List 4.Set 5.Sorted Set redis 设置过期时间...
  • 并发容器总结

    并发容器总结 一 JDK 提供的并发容器总结 二 ConcurrentHashMap 三 CopyOnWriteArrayList 3.1 CopyOnWriteArrayList 简介 3.2 CopyOnWriteArrayList 是如何做到的? 3.3 CopyOnWriteArrayList 读取和写入源码简单分析 3.3.1 CopyOn...
  • 三 JDK 监控和故障处理工具

    JDK 监控和故障处理工具总结 JDK 命令行工具 jps :查看所有 Java 进程 jstat : 监视虚拟机各种运行状态信息 jinfo : 实时地查看和调整虚拟机各项参数 jmap :生成堆转储快照 jhat : 分析 heapdump 文件 jstack :生成虚拟机当前时刻的线程快照 JDK 可视化分析工具 JConsole:...
  • 第五章 编写 JSON 库

    第 5 章:编写 JSON 库 JSON 简介 在 Haskell 中表示 JSON 数据 Haskell 模块 编译 Haskell 代码 载入模块和生成可执行文件 打印 JSON 数据 类型推导是一把双刃剑 更通用的转换方式 Haskell 开发诀窍 美观打印字符串 数组和对象 书写模块头 完成美观打印库 紧凑转换 真正的美观打...
  • 附录:并发底层原理

    附录:并发底层原理 什么是线程? 最佳线程数 我可以创建多少个线程? The WorkStealingPool (工作窃取线程池) 异常捕获 资源共享 资源竞争 解决资源竞争 同步控制 EventProducer volatile 关键字 字分裂 可见性 重排与 Happen-Before 原则 什么时候使用 volatile 原...
  • 第四章 函数式编程

    第 4 章:函数式编程 使用 Haskell 思考 一个简单的命令行程序 热身: 方便地分离多行文本 一个行终止转换程序 中缀函数 和列表打交道 基本的列表操作 安全和明智地跟会崩溃的函数打交道 部分函数和全函数 更多简单列表操作 产生子列表 搜索列表 一次性处理多个列表 特殊的字符串处理函数 练习题 循环的表示 显式递归 对...
  • Java 集合框架常见面试题

    剖析面试最常见问题之Java基础知识 说说List,Set,Map三者的区别? Arraylist 与 LinkedList 区别? 补充内容:RandomAccess接口 补充内容:双向链表和双向循环链表 ArrayList 与 Vector 区别呢?为什么要用Arraylist取代Vector呢? 说一说 ArrayList 的扩容机制吧 H...
  • MongoDB 简介

    10494 2020-12-30 《MongoDB 教程》
    MongoDB 简介 什么是MongoDB ? MongoDB的下载 MongoDB的特点 MongoDB 的发展历史 MongoDB 的语言支持 MongoDB 的适用场景 MongoDB 应用案例 MongoDB 简介 什么是MongoDB ? MongoDB 是由C++语言编写的开源数据库系统。 在高负载的情况下,添加更多的...