上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: > Open - ClosedPrinciple ,OCP, 对扩展开放,对修改关闭(设计模式的核心原则) ## 定义 > 一个软件实体(如类、模块和函数)应该对扩展开放,对修改关闭. 意思是,在一个系统或者模块中,对于扩展是开放的,对于修改是关闭的,一个 好的系统是在不修改源代码的情况下,可以扩展 阅读全文
posted @ 2023-09-05 14:48 kisshappyboy 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 # 开发原则SOILD > 面向对象的基本原则(solid)是五个,但是在经常被提到的除了这五个之外还有 迪米特法则和合成复用原 阅读全文
posted @ 2023-09-05 14:43 kisshappyboy 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1. 软件开发中的原则 - SOLID > 在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 2. 分布式理论 - CAP > CAP理论是分布式系统、特别是分布式存储领域中被讨 阅读全文
posted @ 2023-09-05 14:35 kisshappyboy 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 为什么需要泛型? 适用于多种数据类型执行相同的代码 查看代码 private static int add(int a, int b) { System.out.println(a + "+" + b + "=" + (a + b)); return a + b; } private static 阅读全文
posted @ 2023-08-29 17:28 kisshappyboy 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 下面分别就三种关系讲解数据库相关设计的思路和思考过程。 一、一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。 sql代码:`CREATE TABLE IF NOT EXISTS person( id INT 阅读全文
posted @ 2023-08-22 09:41 kisshappyboy 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 文件和目录操作: ls:列出目录内容。 cd:切换目录。 pwd:显示当前工作目录。 mkdir:创建目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动文件或目录。 文件查看和编辑: cat:显示文件内容。 less:分页查看文件内容。 head:显示文件的前几行。 tail:显示文 阅读全文
posted @ 2023-08-10 17:35 kisshappyboy 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. cat 1.log : 显示整个日志文件内容 2. head -n 1.log : 显示日志文件的前几行内容 例如 head -n 10 1.log ,展示前10行 3. tail -n 1.log : 显示日志文件的最后几行, 例如 tail -20 1.log 展示文件最后20行 4. g 阅读全文
posted @ 2023-08-10 11:08 kisshappyboy 阅读(122) 评论(0) 推荐(0) 编辑
摘要: ps -ef | grep java:查看正在运行的Java进程及其相关信息。 top:实时查看系统资源使用情况,包括Java进程的CPU、内存占用等。 jps:列出Java进程的进程ID(PID)及其相关信息。 jstack :生成Java进程的线程转储信息,用于分析线程死锁、死循环等问题。 jm 阅读全文
posted @ 2023-08-10 09:33 kisshappyboy 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 阅读全文
posted @ 2023-07-26 14:06 kisshappyboy 阅读(40) 评论(0) 推荐(0) 编辑
摘要: MySQL主要分为 Server 层和存储引擎层: Server 层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块 binglog 日志模块。 存储引擎: 主要负责数据的存储和读取。server 层 阅读全文
posted @ 2023-06-20 17:46 kisshappyboy 阅读(89) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页