DemonLee's Time
首页
瞬间
文章归档
关于
分类
读书心得 (9)
思考总结 (11)
学习笔记 (64)
日记随笔 (7)
全部分类 ( 88 )
查询
当前位于"代码"标签下
《代码之丑》学习总结(下)
识别出代码的坏味道是术,其背后的软件设计思想是道,二者相辅相成。
2023年08月27日
模型
抽象
郑晔
代码之丑
代码的坏味道
代码
软件设计
重构
函数式编程
封装
不可变
依赖
636次浏览
《代码之丑》学习总结(上)
代码应该表现意图,即告诉别人它是做什么,而不是怎么做。
2023年08月26日
郑晔
代码之丑
代码的坏味道
代码
软件设计
重构
命名
长参数列表
大类
长函数
重复
1,745次浏览
«
1
(current)
»
个人信息
Demon.Lee
China
文章数量
88
分类数量
4
标签数量
448
书籍是幸福时期的欢乐,痛苦时期的慰藉。Learning, Thinking and Acting...
所有标签
javadoc
1
参数检查
1
保护性拷贝
1
注释
1
重载
1
重写
1
Overload
1
Java5
1
Fine-Tuning
1
GPT-o1
1
GPT-4o
1
Agent
1
微调
1
Embedding
1
RAG
1
Prompt
1
提示词
1
过拟合
1
对齐
1
训练
1
机器学习
1
概率
1
GPT
1
ChatGPT
1
大模型
1
人工智能
1
AI
1
FunctionInterface
2
Function
2
集合
3
Collection
2
并行
2
函数
2
方法引用
2
Lambda
2
Stream
2
业务
1
应用
1
框架
1
方法
1
行为
1
Kent Beck
1
实现模式
1
ordinal
1
EnumMap
1
EnumSet
1
Override
2
标记注解
1
标记接口
1
位域
1
注解
1
枚举
1
Annotation
1
Enum
1
异构容器
1
列表
1
原生态类型
1
可变参数
1
数组
2
泛型
1
组合
1
局部类
1
匿名类
3
内部类
1
静态内部类
1
继承
1
子类
1
类
2
Class
1
Object
1
compareTo
1
hashCode
1
equals
1
工作
1
裁员
1
创业
1
Reading
1
静态工厂方法
1
内存泄漏
1
依赖注入
1
构造器
1
构建器
1
Builder
1
Singleton
1
单例
1
try-with-resources
1
对象
3
Effective Java
8
ClassLoader
1
ServiceLoader
1
服务发现
1
解耦
1
JDBC
1
类加载器
1
SPI
1
内存
1
引用对象
1
虚引用
1
软引用
1
弱引用
1
强引用
1
引用队列
1
ReferenceQueue
1
Reference
1
引用
2
析构函数
1
Deprecated
1
Cleaner
1
Finalize
2
规范
1
Git Commit Message
1
Git
1
Serial
1
ParNew
1
Parallel Scavenge
1
CMS
1
可达性分析
1
引用计数
1
垃圾回收
3
GC
3
博客
1
学习金字塔
1
超类
2
契约
1
协议
1
interface
3
抽象类
2
API
1
抽象
2
模型
1
依赖
1
不可变
2
封装
1
重复
1
长函数
1
大类
1
命名
1
重构
2
代码
2
疫情
1
现实
1
理想
1
书
1
书店
1
偏见
1
ipvsadm
1
ipvs
1
孤独
1
温柔
1
精神病
1
孩子
1
教育
1
输入法
1
双拼
1
全拼
1
微信键盘
1
非对称加密
1
对称加密
1
加密
1
量子计算
1
Java17
1
FORWARD
2
POSTROUTING
1
PREROUTING
1
OUTPUT
2
INPUT
2
security
1
nat
2
mangle
1
filter
1
raw
1
数据包过滤防火墙
1
透明防火墙
1
应用层防火墙
1
Netfilter
2
iptables
1
防火墙
2
AppStore
1
App
1
微软
1
墨问便签
1
操作系统
1
OS
1
浏览器
1
微信
1
小程序
1
2023
1
istioctl
1
istio
1
网络通信
1
sidecar
1
边车
1
网络代理
2
service mesh
1
服务网格
1
MacBook Pro
1
Intel
1
x86
1
Arm
1
M2Max
1
Apple
2
RISC
1
CISC
1
指令集
1
kubectl
2
CNI
1
kubelet
1
kubeadm
1
Container
2
runc
1
cloud native
2
云原生
3
Kubernetes
3
containerd
2
惯性
1
手机
1
学习
3
双11
1
时间
1
边界
1
流
1
HTTP
1
SO_SNDBUF
1
SO_RCVBUF
1
TCP_NODELAY
1
SO_REUSEADDR
1
getsockopt
1
ntohs
1
ntohl
1
htons
1
htonl
1
字符编码
1
UTF-8
1
网络字节序
1
小端序
1
大端序
1
字节序
1
数据包分析
1
数据包处理
1
捕获过滤器
1
显示过滤器
1
自立
1
自由
1
躺平
1
成长
1
setsockopt
2
close
1
shutdown
1
青蛙效应
1
结网
1
相对
1
绝对
1
相对主义
1
相对论
1
TTL
1
2MSL
1
MSL
1
关闭
1
TIME_WAIT
2
四次挥手
2
TCP Header
2
连接
3
三次握手
3
Socket
4
TCP
5
ARP
1
网络监控
1
抓包
3
图灵机
1
存储
1
CPU
1
全加器
1
半加器
1
漫画
1
计算机原理
1
MPLS
1
BGP
1
OSPF
1
RIP
1
链路状态路由
1
路径矢量路由
1
距离矢量路由
1
路由协议
1
路由算法
1
策略路由
1
ip rule
1
ip route
1
通识
1
写作
3
人文
1
为人文教育辩护
1
随笔
5
2022
4
动态路由
1
静态路由
2
路由表
3
路由器
1
路由
2
互联网
1
Unix
1
计算机
2
神秘的程序员
1
历史
1
编程
2
Wireshark
6
BOOTP
1
DHCP
1
法治的细节
1
罗翔
1
夜晚的潜水艇
1
陈春成
1
短篇小说
1
行动
1
读书
10
总结
2
2021
1
iproute2
1
net-tools
1
他律
2
拖延
1
自律
1
ip addr
1
ifconfig
3
高效学习
3
工作记忆
1
检索式练习
1
道德许可效应
1
伪勤奋
1
峰终定律
1
底层思维
1
学霸
1
学霸养成记
2
默认网关
1
子网掩码
1
广播地址
1
CIDR
1
IPv6
1
IPv4
2
主机标识
2
网络标识
2
IP地址
3
IP
5
网络层
1
武侠小说
1
六神磊磊
1
金庸
1
网关
1
网卡
1
交换机
1
图解TCP/IP
3
Robert C. Martin
1
Clean Architecture
1
架构整洁之道
1
结构化编程
1
面向对象编程
1
函数式编程
4
编程范式
1
设计
1
生活
1
心灵
1
自我管理
1
人生哲学
1
人际关系
1
家庭关系
1
nsenter
1
unshare
1
clone
2
Network Namespace
1
网络
18
OSI
4
TCP/IP
7
网络协议
20
Thinking More
2
思考
11
积极主动
1
Empathy
1
同理心
1
grafana
1
alertmanager
1
可观测性
1
监控
1
最佳实践
2
Prometheus
1
凤凰架构
1
周志明
1
虚拟化
1
chroot
1
云原生学习笔记
3
signal
1
graceful shutdown
2
极客时间
3
pids Cgroup
1
pid_max
1
容器实战高手课
5
wait vs waitpid
1
僵尸进程
2
生产力
1
能量
1
信息
1
吴军
1
科技历史
1
交互式运行
1
后台运行
1
docker run -d
1
docker run -it
1
kill
2
linux init进程
1
linux信号
3
linux
5
限制
1
隔离
1
Cgroups
2
Namespace
1
docker
4
容器
10
李程远
4
生命周期
2
状态
3
进程
4
线程
2
XY问题
1
技术工具
1
macOS
2
JVM监控
1
RMI
1
JMX
1
JVM
2
长参数列表
2
软件设计
4
代码的坏味道
3
代码之丑
3
郑晔
3
行为组合
1
Java8
5
默认方法
1
接口
5
空指针
1
NullPointerException
1
Optional
2
计算机基础
2
补码
1
二进制
2
正则
1
字符串分割
1
坑
1
Split
1
String
1
Java
21
所有标签
88