240 发简信
IP属地:纽约州
  • 120
    多单位对战游戏技术探索

    概述 在游戏开发中多单位对战游戏会存在如下技术难点: 多单位渲染 多单位碰撞 移动单位的避障 多单位索敌 AI 多单位渲染 传统游戏中会使用传统骨骼动画计算(CPU计算骨架+...

  • Ponf回忆录

    背景 Ponf的全称是Planet‘s Configuration的缩写,是为了当时代号星球项目专门编写的分布式配置中间件。 问:市面上已经有很多配置中心了,为什么要专门做一...

  • 120
    RocketMQ学习笔记

    架构 Producer 生产者 Consumer 消费者 NameServer 注册中心 Broker 消息中心 Topic CommitLog ConsumerQueue ...

  • 120
    [Unity]通过贝塞尔曲线实现飞机AI

    背景 最近在做自己第一款独立游戏 移动战区,其中有一种类型的炮台是以飞机为攻击载体,因此需要给飞机设计AI.需求如下: 需要有漂亮的飞行轨迹 目标点移动,轨迹需要相应变动 轨...

  • 缓存的三个问题

    这篇文章主要想讲讲缓存的三个问题: 缓存穿透 缓存击穿 缓存雪崩 不得不说,这三个名称取的是波澜壮阔。单是听它的名字就让人不由的擦一把冷汗。在日常业务中要是不注意这三个问题,...

  • zookeeper学习笔记

    一开始,我是带着如下问题来学zookeeper: 像Mysql,Hbase这类的数据库已经实现了高可用,为什么我们还要用zookeeper呢?(比方说,为什么我们一般用zoo...

  • dubbo支持spring-web风格注解

    1.为什么要这么做 2.简述原理 3.如何做到对参数解析的抽象 4.好处与缺点 内容代写

  • 120
    HTTP2 详解

    原文地址: https://blog.wangriyu.wang/2018/05-HTTP2.html 维基百科关于 HTTP/2 的介绍,可以看下定义和发展历史: Wiki...

  • 120
    RateLimiter

    什么是RateLimiter RateLimiter是Guava库中的一个限流器,它提供如下功能: 基于PPS进行限流 基于PPS限流的同时提供热启动 下面是一段示例代码,它...

  • 120
    ElasticSearch 学习笔记

    简介 ES是一款基于Lucene实现的一款分布式搜索引擎,它有以下优点 快 Restful API,接入不需要编程语言支持 数据安全(主从) 功能丰富 接近实施的更新 Luc...

  • CSRF攻击简介

    CSRF CSRF(Cross Site Request Forgery),中文翻译为跨站请求欺骗攻击,是一种利用了浏览器漏洞的一种攻击手段,常被黑客用作刷接口的手段。 Co...

  • 120
    Netty分享

    Netty是什么 Netty是一款开发便捷,并且高性能的Java网络开发框架。Netty主要用来开发tcp或udp相关的服务,常被用来开发rpc服务,或被开源框架用作底层的网...

  • 时间为何时快时慢

    在学习《心理学与生活》一书中,介绍了一种名叫心理物理学的学科,它旨在量化人体的各种感觉。比如将多少糖倒入水中能让人感觉到两倍的甜度,亦或是木棍增长多少会让人无法分辨出长度偏差...

  • 120
    MySQL 性能优化

    注 本文是对于sqlercn在慕课上发表的“MySQL 性能优化”课程的学习笔记,内容并非原创。 前言 MYSQL性能优化主要包含三种方法: 查询优化 表结构优化 系统优化大...

个人介绍
疼痛有益
男神的博客:lightingcontour.com