240 发简信
IP属地:上海
  • 函数式的序对定义及其Java 实现

    根据Alonzo Church 的lambda 算子的思路, 在Lisp 中序对的构造和选择函数, 可以使用以下的定义: 这种形式的定义, 仅仅...

  • 使用Groovy 编写Java 代码的测试

    Groovy Groovy 是一种带有可选类型系统的动态语言. 借助Groovy语言, 可以在需要强类型时得到类型系统的静态检查保障, 而在需要...

  • Kafka 中Zookpeer 的作用-原理与实战

    场景 最近, 运维部门的同事碰到一个问题, 向Kafka 中 某个Topic 发送消息总是失败. 调查下来发现, Zookeeper 中记录的该...

    0.2 9533 1 11
  • Spring Boot 单元测试中的依赖注入

    场景 最近项目使用了Spring Boot 的STOMP 支持, 来完成服务器与浏览器之间的消息通知功能. STOMP 首先, 简单介绍一下ST...

  • # Java 技术雷达:工具篇

    Java 相关工具 gradle 项目网址 Overview gradle 是一款基于JVM 的自动化构建工具。 gradle.build文件是...

  • Java 并发编程(3): JAVA 并发编程基础

    1. JAVA 并发编程基础 从启动一个线程到线程间不同的通信方式. 1.1 线程 线程是系统调度的最小单位, 拥有各自的计数器, 堆栈和局部变...

  • Java 并发编程(2): Java 中的同步原语

    1 volatile volatile 实现了轻量级的线程间通信机制. 1.1 volatile 的特性 对volatile 变量的单个读/写,...

  • Resize,w 360,h 240
    Java 并发编程(1): Java 内存模型(JMM)

    1. 并发编程 1.1 并发编程的挑战 并发编程的目的是为了加快程序的运行速度, 但受限于上下文切换和死锁等问题, 启动更多的线程并非能让程序最...

  • Resize,w 360,h 240
    微服务之浅见

    0. 巨石应用 巨石型应用的好处:IDE都是为开发单个应用设计的、容易测试——在本地就可以启动完整的系统、容易部署——直接打包为一个完整的包,拷...

个人介绍
一个正在转型做技术的日语翻译老师.