Skip to content

程序那些事

Spring,区块链,密码学,分布式,多线程,人工智能等教程

  • 首页
  • 区块链
  • Spring5
    • Spring Boot
  • Scala
  • java
    • 多线程与并发
    • Stream系列
    • 集合系列
    • IO NIO系列
    • JVM系列
    • JDK8-20新特性
    • Java基础
    • 编码规范
  • JS
  • 密码学
  • reactiveX
  • 安全框架
  • Python
  • AI
  • 关于我
程序那些事
最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧,尽在程序那些事!

java编码规范

简介

好的编码规范是成功的一半,本文将会介绍在java编码中常见和不常见的编码规范,并解释其原理。

编码规范

  • java安全编码指南之:基础篇
  • java安全编码指南之:拒绝Denial of Service
  • java安全编码指南之:对象构建
  • java安全编码指南之:Mutability可变性
  • java安全编码指南之:声明和初始化
  • java安全编码指南之:表达式规则
  • java安全编码指南之:Number操作
  • java安全编码指南之:字符串和编码
  • java安全编码指南之:堆污染Heap pollution
  • java安全编码指南之:输入校验
  • java安全编码指南之:可见性和原子性
  • java安全编码指南之:敏感类的拷贝
  • java安全编码指南之:异常处理
  • java安全编码指南之:死锁dead lock
  • java安全编码指南之:lock和同步的正确使用
  • java安全编码指南之:输入注入injection
  • java安全编码指南之:锁的双重检测
  • java安全编码指南之:Thread API调用规则
  • java安全编码指南之:ThreadPool的使用
  • java安全编码指南之:线程安全规则
  • java安全编码指南之:文件IO操作
  • java安全编码指南之:序列化Serialization
  • java安全编码指南之:文件和共享目录的安全性
PDF下载有问题的小伙伴可以clone整个github目录即可!

我整理的秘籍:

JDK8GC-cheatsheet.pdf
JDK9GC-cheatsheet.pdf
JDK10GC-cheatsheet.pdf JDK11GC-cheatsheet.pdf
JDK12GC-cheatsheet.pdf
JDK13GC-cheatsheet.pdf JDK14GC-cheatsheet.pdf
python3-cheatsheet.pdf
我写的电子书:

Spring Boot 2.X实战教程(2020版) Stream和Lambda表达式最佳实践 深入理解java集合
我翻译的Spring5参考指南:

Spring5中文参考指南.pdf

分类

  • cheatsheet (5)
  • CS揭秘 (1)
  • JAVA (211)
    • collections (17)
    • io-nio (15)
    • JVM (48)
    • stream (17)
    • troubleshoot (5)
    • 小秘密 (40)
    • 新特性 (21)
  • javascript (31)
    • ecmascript (15)
    • koa (1)
    • nodejs (15)
  • news (1)
  • ORM框架 (1)
    • Mybatis (1)
  • Python (13)
    • base (13)
  • scala (17)
  • spring (21)
  • spring boot (39)
  • spring cloud (2)
  • tech-weekly (1)
  • web tech (4)
  • 人工智能 (3)
    • math (3)
  • 分布式 (6)
  • 区块链 (34)
    • Bitcoin (6)
    • Hyperledger (6)
    • Libra (10)
    • 以太坊 (2)
  • 响应式系统 (12)
  • 安全 (35)
  • 密码学 (24)
  • 工具技巧 (25)
    • gradle (7)
    • java-tools (11)
    • maven (4)
    • others (3)
  • 并发多线程 (38)
  • 性能调优 (12)
  • 数据库 (4)
  • 服务器 (7)
  • 架构 (4)
  • 算法与数据结构 (15)
  • 黑科技 (1)

文章归档

  • 2021年4月 (8)
  • 2021年3月 (13)
  • 2021年2月 (8)
  • 2021年1月 (16)
  • 2020年12月 (17)
  • 2020年11月 (12)
  • 2020年10月 (9)
  • 2020年9月 (9)
  • 2020年8月 (13)
  • 2020年7月 (37)
  • 2020年6月 (38)
  • 2020年5月 (50)
  • 2020年4月 (52)
  • 2020年3月 (35)
  • 2020年2月 (26)
  • 2020年1月 (27)
  • 2019年12月 (3)
  • 2019年11月 (15)
  • 2019年10月 (7)
  • 2019年9月 (13)
  • 2019年8月 (8)
  • 2019年7月 (11)
  • 2019年6月 (17)

标签

aop assembly base bitcoin cheatsheet collection ecmascript fabric gradle hyperledger io java javascript JDK11 JDK14 JIT jvm libra maven nio nodejs paxos python python3 reactive scala spring spring boot stream wildfly 分布式 加密货币 区块链 响应式 多线程 安全 安全框架 密码学 并发 性能调优 排序 数据结构 新特性 架构 算法

Count per Day

  • 209861总阅览数:
  • 161126总访问数:

近期文章

  • 使用gradle插件发布项目到nexus中央仓库
  • Python基础之:struct和格式化字符
  • ES9的新特性:异步遍历Async iteration
  • 可视化运行Python的神器Jupyter Notebook
  • AI数学基础之:确定图灵机和非确定图灵机

近期评论

  • erotik发表在《javascript中的模块系统》
  • haoyisheng发表在《在onelogin中使用OpenId Connect Implicit Flow》
  • lianxiWeather发表在《开源认证和访问控制的利器keycloak使用简介》
  • kaoshi发表在《HMAC算法及其应用》
  • Владимир发表在《SAML和OAuth2这两种SSO协议的区别》

程序那些事.flydean的博客. All Rights Reserved.

粤ICP备19017836号