摘要:
自己写读书笔记的时候 发现了这位同行的。 https://www.jianshu.com/nb/129381 什么是clean code? 应该是容易读的。 Bob 大叔在本书中将讲述整洁的变量名,函数,类。 另外每个门派的的观点 并非绝对正确,书中传授的是Bob的勤操己艺的方法。其他门派的师傅同B 阅读全文
随笔档案-2020年03月
clean code 第二章 有意义的命名
2020-03-29 18:25 by tonyniu8, 163 阅读, 收藏,
摘要:
2.1 介绍 我们给jar文件命名,war 文件,和ear文件。既然有这么多命名要做,不妨做好它。 2.2 名副其实 不用魔术数。 2.3 避免误导 最好别在名称中写出容器类型名。 ~~别用accountList来指一组账号~~,用accounts 或者bunchOfAccounts要好些。 提防使 阅读全文
Union Find 并查集
2020-03-22 22:01 by tonyniu8, 98 阅读, 收藏,
摘要:
给定两个点判断他们是否相连。 1 package com.graph; 2 3 public class UnionFind { 4 private int[] id; // parent links 5 private int[] sz; // size of components for roo 阅读全文
代码安全系列(1) - Log的注入
2020-03-17 14:33 by tonyniu8, 237 阅读, 收藏,
摘要:
简介 我们编写了大量的程序,但程序总是出现莫名其妙的异常,因此我们使用日志模块,详细记录程序执行的步骤,以求追踪和定位问题。也许这是大多数程序员对日志的理解,跟踪和调试程序成了日志的主要职责。其实,日志的作用远非如此,当某天突然发现我们的系统被人非法入侵,删除了大量用户资料时,我们记录的日志成了最好 阅读全文
代码安全系列(1) - Log的注入【转载】
2020-03-17 14:32 by tonyniu8, 301 阅读, 收藏,
摘要:
转载 https://www.cnblogs.com/coderzh/archive/2008/12/15/1355530.html 简介 我们编写了大量的程序,但程序总是出现莫名其妙的异常,因此我们使用日志模块,详细记录程序执行的步骤,以求追踪和定位问题。也许这是大多数程序员对日志的理解,跟踪和调 阅读全文
49 Group Anagrams
2020-03-08 17:55 by tonyniu8, 116 阅读, 收藏,
摘要:
Given an array of strings, group anagrams together. Example: Input: ["eat", "tea", "tan", "ate", "nat", "bat"],Output:[ ["ate","eat","tea"], ["nat","t 阅读全文
179. Largest Number
2020-03-03 19:32 by tonyniu8, 109 阅读, 收藏,
摘要:
Given a list of non negative integers, arrange them such that they form the largest number. Example 1: Input: [10,2]Output: "210"Example 2: Input: [3, 阅读全文
浙公网安备 33010602011771号