- 博客(29)
- 收藏
- 关注
原创 第十三课 机の上に本が三冊あります
原来的「へ」+ 动词表示移动的目的地,这个是之前学过的。A 比 B 更怎么样。这里可以简单理解为「より」就是比起的意思,比名词 B 更怎么样。更简单的记法就是「より」在哪个名词之后,就是比那个名词更怎么样。「~週間」表示时间段,但是这里是表示频率,需要加「に」去连接动词。「カ月間」、「ヶ月間」、「ヵ月間」这三个都读作「かげつかん」,都是同一个意思,在 ~ 个月里。当程度差异比较大的时候,可以使用副词「ずっと」加以强调,表示更怎么样的多。表示一个时间段内做某事。「~時間」表示时间段,不能加「に」去连接动词。
2025-11-04 14:45:51
238
原创 第九课 四川料理は辛いです
いい」和「よい」都是代表好的意思,他们是同一个词,可以写做「良い」,但是一般都用平假名。区别在于「いい」只能用于现在肯定,否定、过去、过去否定,都需要使用「よい」进行变换,也就是「よかった」「よくない」「よくなかった」。具体在语句中理解,注意「を」不能与「は」同时存在,所以需要省略「を」,其他的「に」「へ」「まで」等都可以在后面加上「は」表示对比。「あまり」后面接的一定是否定的动词或者形容词。一类形容词就是以「い」结尾的单词。这里的变形个人是把「い」当作外接部分来变化理解的。修饰这个名词的第二种句型。
2025-10-31 13:40:49
859
原创 第七课 李さんは毎日コーヒーを飲みます
表示在某处做什么,提示动作发生的场所。「で」用于行进的动作,「に」用于静态的动作。偏命令的语气,可以使用「お願(ねが)いします」表示或,仅用于名词之间,不可用于连接动词/形容词。表示动作作用的对象。请给我申请表 。
2025-10-23 15:37:43
414
原创 第六课 吉田さんは来月中国へ行きます
还有一个「に」也可以表示动作的目的地,但是更侧重到达的目的地,而不是方向。但是吧,区分不是特别大。表示移动行为的目的地,表示移动的方向性。这里「へ」读作「e」而不是「he」。表示交通工具使用的手段。表示交通工具使用的手段。
2025-10-23 15:37:02
312
原创 第五课 森さんは七時に起きます
一般来说带数字的时间才需要加「に」,例如:几点、几分、哪年、哪月这种。类似于「今日」「昨日」「来年」这种不适用「に」连接。表示从某时间到某时间做某事,用来表示时间区间。「から」「まで」表示时间上的起点与终点,可以翻译成从…「いつ」用来询问时间,可以翻译成什么时候,表示比较宽泛的时间。如果需要询问具体的时间,则需要使用「何時」。「いつ」不接「に」,「何時」接「に」。日语中小时用「時(じ)」,分钟用「分(ふん)」,秒使用「秒(びょう)」。如果是 30 分,也可以用「半(はん)」表示。
2025-10-23 15:36:21
969
原创 第四课 部屋に机と椅子があります
あります」用于描述无意志的(桌子、椅子、花草树木等),「います」用于有意志的(猫、狗、人等)。「に」用于表示存在的场所。「が」用于声明主体。「に」用于表示存在的场所,和上面的一样。这里/那里是什么地方。
2025-10-23 15:35:50
228
原创 第二课 これは本です
これ」指的是离当前说话人近的事物,「それ」指的是离目标人近的事物,而「あれ」指的是离所有人都远的事物。「何(なん)」指的是事物的疑问指示代词,翻译什么,用于描述物品。与上面的「これ」等不同的是,这三个后面必须接名词。其表示的远近关系与上面的「これ」等保持一致。如果「どれ」「どの」放在了句首,需要使用「が」,而不能用「は」,表示所属关系。前面两个都是指人的疑问指示代词。「誰」一般翻译成谁,而「何方」一般翻译成哪位,要更礼貌一些。「の」是助词,用于连接名词与名词,表示所属关系。那辆车是田中先生的。
2025-10-22 09:14:39
888
原创 第一课 李さんは中国人です
でしょか是ですか的谦虚语,か后面是句号。日语中通常在明白互相指代情况下省略主语,和中文语义一样。じゃ是では的口语,ない是ありません的口语。は为主格助词,无实际意义,です表示肯定。我是北京大学的学生。
2025-10-20 13:38:38
918
原创 第十二课 李さんは森さんより若いです
ほど」写作「程」,表示程度的意思。也可以按照「より」的方式去记录,就是比起 B 的程度,A 更不怎么样。「より」无论放在哪个位置,都是修饰前面的名词,都表示比的意思。「の」连接名词和「ほう」,「ほう」可以写作「方」,就是某一方的意思。「が」用于连接形容词。「どっち」是「どちら」的口语形式。更简单的记法就是「より」在哪个名词之后,就是比那个名词更怎么样。范围名词 A +「で」+ 名词 B +「が」+「いちばん」+ 形容词 +「です」当程度差异比较大的时候,可以使用副词「ずっと」加以强调,表示更怎么样的多。
2025-10-20 11:42:40
730
原创 【中间件】一文搞懂OpenResty
OpenResty 通过 lua-resty-redis 库提供了对 Redis 的支持,该库是基于 Nginx 的 co-socket API 实现的非阻塞 Redis 客户端驱动。OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,集成了大量 Lua 库和模块,提供了更丰富的功能和更便捷的开发体验。lua-resty-redis 库提供了一系列方法来操作 Redis,主要包括如下几个,此外,该库还支持 Redis 的各种命令,如 GET、SET、INCR、LPUSH 等。
2025-07-10 16:34:28
2344
原创 【中间件】一文搞懂Nginx
Nginx 支持通过set方式自定义变量,变量在声明块及其子块中有效。变量类型仅为字符串,且需预先声明。# 设置自定义变量name1# 使用自定义变量name1和内置变量args。
2025-07-09 16:11:09
685
原创 【微服务】一文搞懂SSM - SpringMVC
*** 全局异常拦截器*/@Slf4j/*** 拦截全部Exception异常* @param e* @return*/// 拦截异常并返回统一格式的错误信息。
2025-05-21 14:18:22
1088
原创 【中间件】一文搞懂 - WebSocket
参考三:https://github.com/jeremylai7/springboot-learning/tree/master/springboot-websocket-rabbitmq。参考一:https://blog.youkuaiyun.com/feeltouch/article/details/106977614。参考二:https://www.cnblogs.com/jeremylai7/p/16875115.html。// console.log("您的浏览器支持WebSocket");
2025-04-28 14:52:00
1171
原创 【云原生】一文搞懂Kubernetes - 配置管理
在 K8S 中,ConfigMap 是一种用于存储非敏感配置数据的资源对象。将配置数据(如环境变量、配置文件、命令行参数等)与容器镜像解耦,便于动态管理。数据以键值对(Key-Value)形式存储,可通过多种方式注入到 Pod 中。使用时,Pod 可以通过环境变量、命令行参数(实际也是环境变量)、配置文件挂载三种方式注入,进行配置的使用。还可以通过更新 ConfigMap 动态调整应用的配置(需要重启 Pod)ConfigMap 在设计上不适用于保存大量数据的。
2025-04-23 19:33:33
987
原创 【架构师】一文搞懂JUC
待办:线程终止原子变量线程同步脑图:https://www.processon.com/view/link/620b7d8ae0b34d5aaa8aac77。
2025-04-18 13:33:23
746
原创 【架构师】一文搞懂JVM
只记录 1.8 版本及之后没有变化的。元空间,内部包含了运行时常量池。主要存储字节码编译后的信息,并且类中的字面量存储在元空间内的运行时常量池。而字符串常量池存储在堆中,所有常量池的定义都是为了复用。
2025-04-16 16:21:13
756
原创 【微服务】一文搞懂SSM - Spring
Spring 是针对于 JavaEE 的一站式开源框架。核心功能有:IOC/DI(控制反转/依赖注入 )、AOP(面向切面编程)、声明式事务。
2025-04-11 19:06:18
830
原创 【云原生】一文搞懂容器技术 - Kubernetes
Kubernetes 是一个开源的容器编排引擎,用于自动化部署、扩展和管理容器化应用程序。它提供了强大的功能,如自动调度、自动扩缩容、服务发现、负载均衡等。
2025-03-28 17:35:53
839
原创 【中间件】消息队列 - RabbitMQ
RabbitMQ 是一种基于 AMQP 协议的消息中间件,支持异步通信、系统解耦和流量削峰。其核心组件包括消息(Message)、交换机(Exchange)、队列(Queue)、绑定(Binding)等,通过信道(Channel)机制实现高效通信。RabbitMQ 支持 Direct、Fanout、Topic 和 Headers 四种交换机类型,分别采用不同路由策略。SpringBoot 通过 RabbitTemplate 和 @RabbitListener 注解简化了与 RabbitMQ 的集成。
2025-03-20 20:35:46
1372
原创 【分布式】一文搞懂SpringCloudAlibaba - (五)服务网关 - Gateway
Gateway 中自定义组件(断言和过滤器)都是通过 XXXFactory 抽象工厂类实现的,基本实现理念是一样的。而且默认的命名规则是通过当前类前缀进行配置的,如果名称不一致,需要重写name()方法,如果参数需要默认顺序,则需要重写方法。# 重写的情况见下方说明# 如果不重写 shortcutFieldOrder() 方法定义参数顺序,则所有参数在配置的规程中都需要显示声明spring:cloud:gateway:routes:# 自定义断言的工厂名称。
2025-03-19 20:29:04
1483
原创 【分布式】一文搞懂SpringCloudAlibaba - (四)配置中心 - Nacos
本文基于 SpringCloud 2023 版本进行测试,Nacos 配置中心在学习的过程中发现和之前版本大不一样,所以本文仅限于 2023.x 版本的开发使用。话说回来,其实只是使用方式略微变更,并不会影响整体配置中心所解决的问题。只要了解原理和思路,学哪个版本都一样。
2025-03-17 14:05:31
481
原创 【分布式】一文搞懂SpringCloudAlibaba - (三)远程调用 - Ribbon、Feign
如果 Ribbon 提供的几种实现类不满足业务需要,可以自己实现负载均衡规则。实现方式如下代码// -------------------------------------- 主启动类添加部分 --------------------------------------// @RibbonClient注解表示使用自定义IRule:参数xxx表示使用该规则的服务名。
2025-03-15 15:15:44
950
原创 【分布式】一文搞懂SpringCloudAlibaba - (二)注册中心 - Nacos
分布式开发过程中要管理众多的服务也就是服务治理,管理服务与服务之间的依赖关系,实现服务调用、负载均衡、服务容错、以及服务的注册与发现。如果微服务之间存在调用依赖,就需要得到目标服务的服务地址,也就是微服务治理的服务发现。要完成服务发现,就需要将服务信息存储到某个载体,载体本身即是微服务治理的服务注册中心,而存储到载体的动作即是服务注册。在 RPC/HTTP 远程调用过程中,服务与服务之间依赖关系非常大,服务 URL 地址管理非常复杂,所以这时候需要对我们服务的 URL 实现治理。
2025-03-13 16:47:04
1089
原创 【杂七杂八】SpringBoot接入DeepSeek
DeepSeek 官方文档中对话功能参数还有很多,这里只展示必填字段。其余详情参照官方文档。需要充值 1 元钱并且创建一个 AppKey 才能开始使用。接口文档:https://api-docs.deepseek.com/zh-cn/api/create-chat-completion。
2025-03-13 15:23:22
292
原创 【中间件】一文搞懂规则引擎 - Easy Rules
Easy Rules 是一个 Java 规则引擎。Easy Rules 它提供 Rule 抽象以创建具有条件和动作的规则,并提供 RuleEngine API,该 API 通过一组规则运行以评估条件并执行动作。无论以那种方式进行代码的编写,最终实现的都是需要定义如下几个参数,通过不同的参数对规则进行描述。一个命名空间下的唯一的规则名称【对应代码中的 then() 与 @Rule 中 name 属性】
2025-03-07 18:36:00
2510
原创 【云原生】一文搞懂容器技术 - Docker
Docker 是一个开源的应用容器引擎,是一个轻量级容器技术。Docker 支持将各种软件编译成一个 Docker 镜像,然后在镜像中各种软件做好配置。其他使用者只需要安装启动 Docker 镜像就可以拥有该软件。类比一下 Windows,不论什么语言开发的软件都是 exe 文件,我们只需要下载并安装 exe 文件,就可以使用这个软件。Docker 就是 Linux 平台规范的 exe 文件格式。
2025-03-05 19:27:54
1135
原创 【分布式】一文搞懂分布式ID - 雪花算法
几乎所有的业务系统,都有生成一个唯一记录标识的需求。这个记录标识往往就是数据库中的主键,数据库上会建立聚集索引,即在物理存储上以这个字段排序。往往又有根据时间分页或者排序的业务需求,所以就需要有一个额外的时间字段上创建普通索引。普通索引存储的是实际记录的指针,其访问效率会比聚集索引慢,如果记录标识在生成时能够基本按照时间有序,则可以省去这个时间字段的索引查询。这就引出了记录标识生成的两大核心需求:全局唯一与趋势有序。
2025-02-25 20:14:28
855
原创 【分布式】一文搞懂分布式锁 - Redisson
Redisson 是基于 Redis 的高性能 Java 客户端,它提供了丰富的工具来简化分布式系统中的常见问题。分布式锁是其中一个重要的功能。Redisson 分布式锁允许在分布式环境中保证对共享资源的独占访问。通过 Redisson 提供的 RLock 类,用户可以很容易地实现分布式锁机制。红锁(RedLock)是一种分布式锁算法,由 Redis 的作者 Salvatore Sanfilippo(也称为 Antirez)设计,用于在分布式系统中实现可靠的锁机制。
2025-02-24 16:04:19
988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅