摘要:设计模式的六大原则 总原则:开闭原则 开闭原则就是说对扩展开发,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码。实现一个热插拔的效果,所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。 单一职责原则 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一 阅读全文
posted @ 2021-07-20 10:57 cos晓风残月 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Java虚拟机的作用 JVM(Java Virtual Machine),Java虚拟机 Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。 编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚 阅读全文
posted @ 2021-07-10 19:43 cos晓风残月 阅读(16) 评论(0) 推荐(0) 编辑
摘要:MongoDB概述 MongoDB是一款NoSQL类型的文档型数据库。 NoSQL NoSQL是一种非关系型DMS,不需要固定的架构,可以避免joins链接,并且易于扩展。NoSQL数据库用于具有庞大数据存储需求的分布式数据存储。NoSQL用于大数据和实时Web应用程序。 MongoDB特点 面向文 阅读全文
posted @ 2021-06-20 14:45 cos晓风残月 阅读(59) 评论(0) 推荐(0) 编辑
摘要:计算机多路并发处理 计算机硬件系统包括运算器、存储器、控制器、输入设备、输出设备。在此处详细说明一下运算器、存储器与控制器。 控制器 控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件。它一般由指令寄存器、状态寄存器、指令译码器、时序电路和控制电路组成。 是协调指挥计算机各部 阅读全文
posted @ 2021-06-09 16:11 cos晓风残月 阅读(25) 评论(0) 推荐(0) 编辑
摘要:示例代码链接:https://github.com/Winter730/springmvc-shiro-demo Shiro组件 Web过滤器:shiroFilterFactoryBean 参数如下: securityManager loginUrl 登录拦截跳转的Url successUrl 登录 阅读全文
posted @ 2021-05-20 23:03 cos晓风残月 阅读(126) 评论(1) 推荐(0) 编辑
摘要:数据库优化 数据库优化分为以下几个大类: SQL语句优化 事务优化 表结构优化 使用缓存和NoSQL数据库方式存储,如MongoDB/Memcached/Redis来缓解高并发下的数据库查询的压力 减少数据库操作次数,尽量使用数据库访问驱动的批处理方法 不常使用的数据迁移备份,避免每次都在海量数据中 阅读全文
posted @ 2021-05-10 14:35 cos晓风残月 阅读(54) 评论(0) 推荐(0) 编辑
摘要:MySQL基本架构(一条SQL语句的执行过程) MySQL主要可以分为Server层和存储引擎层。 Server层包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现。 存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB(5.5后成为默认存储引擎)、 阅读全文
posted @ 2021-05-10 11:06 cos晓风残月 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Docker 安装 MySQL 及MySQL主从复制搭建 参考链接 : https://www.cnblogs.com/songwenjie/p/9371422.html 拉取镜像 docker pull mysql:5.7 启动容器,启动两个容器,一主一从 docker run -p 3306:3 阅读全文
posted @ 2021-05-10 08:54 cos晓风残月 阅读(20) 评论(0) 推荐(0) 编辑
摘要:本地事务(数据库事务)与ACID 什么是数据库事务? 事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。 事务是逻辑上的一组操作,要么都执行,要么都不执行。 数据库事务的四大特性 ACID 原子性A:事务是最小的执行单位, 阅读全文
posted @ 2021-04-20 09:53 cos晓风残月 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Java对象的创建过程 当Java虚拟机遇到一条字节码new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内 阅读全文
posted @ 2021-04-10 20:14 cos晓风残月 阅读(135) 评论(0) 推荐(0) 编辑
*