Forrest Hu's Blogs
技术、架构与生活随笔 · 共 453 篇文章
-
一个程序员眼中的《东京女子图鉴》
因为一个偶然的原因,看了日剧《东京女子图鉴》,算是看的第一个日剧吧(小时候的各种动漫除外)。第一集第一句话便击中了我:我想成为一个令人羡慕的人。后来,一口气看完了所有剧情,真是过瘾。我的第一个感触,就是现代工业社会,在逐步消除人的差异性。 我们受着差不多的教育,看着一样的广...
-
log4j学习
前言 前言 打日志的哲学 问题 配置文件理解 初始化过程 tomcat 日志 日志系统使用规范 日志框架的性能问题首先明确几个日志框架的基本关系:slf4j log4j logback关系详解和相关用法文章基本要点:slf4j是一系列的日志接口(slf4j由...
-
为什么netty比较难懂?
前言到目前为止,笔者关于netty写了十几篇博客,内容非常零碎,笔者一直想着有一个总纲的东西来作为主干,将这些零碎place it in context。所以梳理了一张图,从上往下“俯视”看,netty有哪些东西?为什么很多人会觉得学习netty代码比较难(这也是笔者最初的...
-
回溯法
笔者最近在和同事准备校招题的时候,有一道涉及到回溯的编程题,发现自己也不会,看了答案也没什么感觉,因此收集材料整理下。本文涉及到两道题目: 利用字符‘a’、‘b’ 、 ‘c’ 、‘d’ 、‘e’ 、‘f’、‘g’生成并输出所有可能的字符串(但字符不可重复使用,输出...
-
用户登陆
(未完成)你会做WEB上的用户登录功能吗?3种 web 会话管理的方式
-
apollo client源码分析及看待面向对象设计
前言apollo 是携程开源的配置管理平台,本文主要研究其apollo-client源码实现。apollo-client 的使用参见 Java客户端使用指南apollo-client 的主要包括以下几个部分: 提出一套数据结构以存储远端的配置信息 一套同步机制负责本地与...
-
学习并发
前言 不同层面的并行化支持 表现 硬件并行化 多核心、多cpu 操作系统并行化 并行抽象(进程、线程)以及交互手段的提供 编程语言并行化...
-
docker运行java项目的常见问题
问题列表 问题列表 容器有时会莫名其妙重启 debug过程 java项目增大内存是不解决问题的 cpu 监控jvm jar冲突 Container stuck, can’t be stopped or killed, ca...
-
做配置中心要想好的几个基本问题
阅读本文时,可以先查看 平台支持类系统的几个点。配置中心 本质上也属于一个平台支持系统,很多设计问题 也是平台支持系统 面临的问题。本文是从客户端和服务端两个方面一起说配置中心,大部分开源配置中心只关注服务端配置中心。需求 客户端:app启动时,访问客户端配置中心,拉取一...
-
OpenTSDB 入门
前言 前言 架构实现 数据结构 tag 存储结构 查询 图表操作 tips 简单使用网站主页 opentsdbOpentsdb(一)OpenTSDB is a distributed, scalable Time Series ...