上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 # 开发原则SOILD > 面向对象的基本原则(solid)是五个,但是在经常被提到的除了这五个之外还有 迪米特法则和合成复用原 阅读全文
posted @ 2023-09-05 14:43 kisshappyboy 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1. 软件开发中的原则 - SOLID > 在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 2. 分布式理论 - CAP > CAP理论是分布式系统、特别是分布式存储领域中被讨 阅读全文
posted @ 2023-09-05 14:35 kisshappyboy 阅读(18) 评论(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 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 下面分别就三种关系讲解数据库相关设计的思路和思考过程。 一、一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。 sql代码:`CREATE TABLE IF NOT EXISTS person( id INT 阅读全文
posted @ 2023-08-22 09:41 kisshappyboy 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 文件和目录操作: ls:列出目录内容。 cd:切换目录。 pwd:显示当前工作目录。 mkdir:创建目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动文件或目录。 文件查看和编辑: cat:显示文件内容。 less:分页查看文件内容。 head:显示文件的前几行。 tail:显示文 阅读全文
posted @ 2023-08-10 17:35 kisshappyboy 阅读(16) 评论(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 阅读(146) 评论(0) 推荐(0) 编辑
摘要: ps -ef | grep java:查看正在运行的Java进程及其相关信息。 top:实时查看系统资源使用情况,包括Java进程的CPU、内存占用等。 jps:列出Java进程的进程ID(PID)及其相关信息。 jstack :生成Java进程的线程转储信息,用于分析线程死锁、死循环等问题。 jm 阅读全文
posted @ 2023-08-10 09:33 kisshappyboy 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 阅读全文
posted @ 2023-07-26 14:06 kisshappyboy 阅读(57) 评论(0) 推荐(0) 编辑
摘要: MySQL主要分为 Server 层和存储引擎层: Server 层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块 binglog 日志模块。 存储引擎: 主要负责数据的存储和读取。server 层 阅读全文
posted @ 2023-06-20 17:46 kisshappyboy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 表记录有两种读取方式。 快照读:读取的是快照版本。普通的SELECT就是快照读。通过mvcc来进行并发控制的,不用加锁。 当前读:读取的是最新版本。UPDATE、DELETE、INSERT、SELECT … LOCK IN SHARE MODE、SELECT … FOR UPDATE是当前读。 快照 阅读全文
posted @ 2023-06-20 13:24 kisshappyboy 阅读(1094) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
点击右上角即可分享
微信分享提示