Archive

文章

按发布时间整理的技术笔记与实践复盘。

2022-01-02后端约 14 分钟1367 次阅读0 条评论

Docker-Docker手动lnmp记录

说明 Docker下搭建lnp环境 本案例下web环境只安装了NGINX+PHP,MySQL推荐使用单独服务器维护 问题:该方式PHP安装某些扩展(比如gd)会有很多问题

DockerLnmp
2022-01-02前端约 7 分钟1299 次阅读0 条评论

Linux-Vue-cli安装记录

说明 Vue cli是Vue提供的一个脚手架(命令行工具),可以方便且快速的搭建庞大和复杂的Vue项目 Vue cli往往依赖包管理工具(npm)进行安装 npm包管理工具是Nodejs提供的一个包管理工具,因此要使用npm还需要先安装Nodejs

VueVue-cli
2022-01-01PHP约 1 分钟1348 次阅读0 条评论

PHP-PHP自动加载和命名空间原理解析

概念 》什么是autoload? 自动加载的原理,就是在我们实例化一个 class 的时候,PHP如果找不到这个类,就会去自动调用本文件中的 autoload($class name) 方法,我们new的这个class name 就成为这个方法的参数。所以我们就可以在这个方法中根据我们需要new class name的各种判断和划分就去require对应的路径类文件,从而实现自动加载。 》什么是namespace? 在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。

AutoloadPHP
2021-12-08后端约 42 分钟1422 次阅读0 条评论

Java-SpringMVC

概念 SpringMVC是Spring的一部分。 什么是MVC? M(dao、service)V(html、jsp)C(Servlet) 他是纯Java实现的 核心三要素 处理器映射器:(BeanNameUrlHandlerMapping) 处理器适配器:(SimpleControllerHandlerAdapter) 视图解析器:(InternalResourceViewResolver) idea如何创建简单的web项目(基于Maven)? 新建父工程 在父工程中new一个module(普通Maven) 右击该module,依次点击 Add Frameworks Support Web Application 官方文档:https://docs.spring.io/spring framework/docs/current/reference/html/web.html spring web

JavaSpringSpringMVC
2021-12-08后端约 12 分钟1355 次阅读0 条评论

Java-Mybatis-Spring

概念 什么是 MyBatis Spring? MyBatis Spring会帮助你将MyBatis代码无缝地整合到Spring中。它将允许MyBatis参与到Spring的事务管理之中,创建映射器mapper和SqlSession并注入到bean中,以及将Mybatis的异常转换为Spring的DataAccessException。最终,可以做到应用代码不依赖于MyBatis,Spring或MyBatis Spring。

JavaMybatisMybatis-Spring