![](https://img-blog.csdnimg.cn/20200526112213244.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Web开发必备
文章平均质量分 81
Web开发必备的必备技能
JolyouLu
技术交流群 528668633
展开
-
SpringMVC-原理深度解析
Spring MVC原理深度解析回顾servlet与jsp执行过程执行流程请求Servlet=>处理业务逻辑=>设置业务Model=>forward jsp Servlet=>jsp Servlet 解析封装html返回流程小结其实servlet与jsp是一个标准的MVC模式即:Model是M,jsp是V,servlet是C那springMVC和servlet+...原创 2020-01-23 22:13:47 · 200 阅读 · 0 评论 -
Spring事务底层原理分析-架构学习笔记12(原子性、一致性、隔离性、持久性)
Spring 事务底层原理分析地址:https://github.com/JolyouLu/Spring-study.git 代码在Spring-transaction下数据库的事务的基本特性事务是区分文件存储系统与Nosql数据库重要特性之一,其存在的意义是为了保证即使在并发情况下也能正确的执行crud操作。怎样才算正确的呢?这时提出了事务需要保证的算个特性即ACIDA:原子性(atom...原创 2020-01-04 23:05:18 · 296 阅读 · 0 评论 -
SpringIOC-容器设计概念和源码分析(Bean、依赖注册、控制反转)
IOC核心理论回顾IOC理论概要在没有ioc之前我们的调用对象之前我们都需要对对象进行创建,创建对象的方式有以下几种类别描述时间点构造方法传入创建引用对象时外部传入属性设置传入设置对象状态时运行时做为参数传入调用时属性中直接创建创建引用对象时内部创建初始化方法创建创建引用对象时运行时动态创建调用时假设我们现在用...原创 2020-01-01 16:32:39 · 222 阅读 · 0 评论 -
SpringAOP-原理深度解析(切面、切点、连接点、通知、JDK动态代理、CGLIB代理)
Spring AOP原理深度解析什么是OOP在了解AOP之前我们先了解一下什么是OOP,OOP即Object-oriented programming(面向对象),面向对象大家都很熟熟悉把,把我们需要执行的代码封装成一个一个的对象,通过获取这个对象并且调用他的方法,这就是面向对象编程,什么是AOP以上了解了面向对象,接下来说一下AOP,AOP即Aspect Oriented Program...原创 2020-01-29 22:32:37 · 505 阅读 · 0 评论 -
Liunx-安装Nginx
安装Nginx检查安装环境需要Liunx内核2.6以上版本才支持epool才能正常使用使用Nginxuname -a#4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 内核4.18.0安装nginx 环境Liunx内核版本达到要求后我们需要安装一些相应的环境才能运行nginxGCC编译器:Nginx不提供二进制可执行文件,所以使用前我们需要使用要GCC来原创 2021-02-28 02:25:11 · 152 阅读 · 0 评论 -
Liunx-安装mysql数据库
Liunx安装mysql数据库在安装mysql需要有一定的Liunx知识,小伙伴可以通过我以下博客学习到一下liunx的基础知识Lunx基础入门卸载本来mysql服务#查看mysql是否开启着ps -ef | grep mysql#暂停mysql服务service mysql stop#检查是否安装了mysqlrpm -qa | grep mysql#如果有发现类似mysql-...原创 2019-12-17 22:19:44 · 283 阅读 · 0 评论 -
Liunx-安装Tomcat与使用
Liunx 安装Tomcat在安装Tomcat需要有一定的Liunx知识,小伙伴可以通过我以下2篇博客学习到一下liunx的基础知识VM虚拟机安装LiunxLiunx基础命令安装包下载https://tomcat.apache.org/download-80.cgiTomcat的安装上传安装包将安装包上传到liunx中的local目录中解压安装包#进入local目录cd /...原创 2019-12-16 22:58:36 · 123 阅读 · 0 评论 -
Tomcat-生产环境应用
Tomcat性能调优Tomcat是什么Tomcat是一个基于JAVA的WEB容器,实现了JAVA EE中的 Servlet 与 jsp 规范,与Nginx apache 服务器不同在于,Tomcat一般用于动态请求处理,Mginx一般用于静态资源请求处理。在架构设计上采用面向组件的方式设计。即整体功能是通过组件的方式拼装完成。另外每个组件都可以被替换以保证灵活性。首先最外层是一个server(服务器)在server下存在多个service(服务),在每一个服务下我们可以配置多个Conector(连接器原创 2020-05-30 17:50:53 · 375 阅读 · 0 评论 -
Nginx核心模块与配置
Nginx 核心模块与配置Nginx 简介Nginx是一个高性能的WEB服务器,除了Nginx还有很多WEB服务器,如Apache、Tomcat、Jetty、IIS他们都是WEB服务器,那么Nginx和他们比有用什么优势呢,Nginx优势在于性能高,Nginx开发团队对Nginx内存使用是有严格的控制,并且Nginx所有的模块都是没有任何阻塞Nginx安装检查安装环境需要Liunx内核2...原创 2020-04-13 00:41:05 · 266 阅读 · 1 评论 -
Nginx生产环境应用
Nginx生产环境应用原创 2020-12-05 09:21:00 · 125 阅读 · 0 评论 -
Mybatis-快速入门
Mybatis认识该文档对应的项目都可通过github下载:https://github.com/JolyouLu/mybatis01传统JDBC的弊端创建表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` bigint(20)...原创 2019-12-21 17:15:52 · 167 阅读 · 0 评论 -
Mybatis-核心概念与基础配置
Mybatis核心概念Mybatis核心概念在手写Mybatis前我们先了解一些Mybatis的核心类的用处Mybaits的核心类有一下几个:Configuration、SqlSessionFactory、SqlSession、Executor、MappedStatement、 StatementHandler、ResultSetHandler名称意义Configura...原创 2019-12-28 18:04:05 · 156 阅读 · 0 评论 -
Mybatis-实现自己Mybatis
实现自己的Mybatis大家如果不想自己写可以从gitHub下载下来自己看一下地址:https://github.com/JolyouLu/mybatis01.git 代码在copy.mybatis下前期准备经过小白架构师成长之路9-Mybatis核心概念与基础配置 大家都基本了解Mybatis运行原理了把现在我们自己来手动写一个mybatsi首先我们需要准备的一些包和类copy.my...原创 2019-12-28 18:04:35 · 279 阅读 · 0 评论