buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

【程序员英语】程序设计中,day 与 date 这2个单词的区别

程序设计中,day 与 date 这2个单词的区别

先看下面几个例句感受一下:

  • What day is it today? - It's Firday.
  • What's the date today? - It's September 10th, Teacher's Day.
  • It takes me 5 days to read the book.
  • Fine day today, isn't it?

在不同的编程语言或数据库中,"day" 和 "date" 可能有不同的含义和用法。通常情况下,在处理日期和时间时,这两个术语可能被用于表示不同的概念。下面是它们在一些常见上下文中的一般区别:

1. 数据库中的区别:

  • 在 SQL 中,"DATE" 类型通常用于表示日期,包括年、月、日。"DAY" 可能用于表示一周中的某一天,或者是一个日期中的天数部分。

2. 编程中的区别:

  • 在编程语言中,"date" 通常表示一个日期对象,可以包含年、月、日等信息,用于表示具体的日期。例如,在 Java 中的 java.util.Date 或 java.time.LocalDate 类。
  • "day" 可能表示一周中的某一天,也可能表示一个日期中的天数部分。在某些上下文中,"day" 还可能用于表示时间单位。

3. 日常语言使用:

  • 在日常语言中,"day" 通常指一天的时间段,或者一周中的某一天,比如星期一、星期二等。
  • "date" 则更常用于指代一个具体的日子,通常包括年、月、日。

总的来说,"day" 更倾向于表示时间单位(一天内的某一时刻,或一周中的某一天),而 "date" 更倾向于表示具体的日期。在具体的上下文中,确切的含义可能会有所不同,因此在使用这些术语时需要根据具体情况加以区分。

 



方法命名中,with 与 by 的区别

image

 

先查一下网络词典里的释义

"with" 和 "by" 是两个常用的介词,它们在不同的语境中有不同的含义和用法。

 

1. "with" 的用法:

   - 表示附带条件、方式或伴随情况:I drink my coffee with milk.(我喝咖啡加牛奶。)

   - 表示使用某物或伴随某物:She writes with a pen.(她用钢笔写字。)

   - 表示具有某种特征或状态:He is a man with a beard.(他是一个留胡子的男人。)

   - 表示陪同或伴随:I went to the party with my friends.(我和我的朋友一起去派对。)

 

2. "by" 的用法:

   - 表示通过某种方式或方法:I go to work by bus.(我坐公交车上班。)

   - 表示经由某个地点或路径:We traveled by train.(我们乘火车旅行。)

   - 表示由某人或某物完成或引起:The book was written by Mark Twain.(这本书是马克·吐温写的。)

   - 表示通过某种手段或工具:I communicate with my friends by email.(我通过电子邮件与我的朋友们交流。)

 

总结:

"with" 强调伴随、附带条件,表示具有某种特征或状态,或表示伴随某人或某物;

"by" 强调通过某种方式、手段或工具,表示经由某个地点或路径,或表示由某人或某物完成或引起。

 

方法命名示例

【下面为个人观点,仅供参阅

  • 带有权限的分页查询数据:

pageWithPermission、listWithPermission

  • 查询数据会走缓存:

listWithCache

  • 通过用户认证要素查询数据:

listByUserFactor(name,icardNo)

  • 按照Id查数据记录:

getById(id)

  • 会走缓存的按Id查询数据记录:

getByIdWithCache(id)

  • 返回带有msg的成功响应:

retSuccessWithMsg

  • 带有默认值的查询:

selectXxxWithDefault

看看with在工具或框架包里的使用

spring-data-redis包里

RedisCacheConfiguration#serializeKeysWith

RedisCacheConfiguration#serializeValuesWith

junit包里的@RunWith注解

java.lang.String#startsWith

 

posted on 2025-09-01 22:19  buguge  阅读(39)  评论(0)    收藏  举报