代码编织梦想

spring 狂神说的详细笔记-爱代码爱编程

最近在学习java框架,发现狂神说的视频挺好的,通俗易懂,还有笔记,整理过来,以便随时复习回顾。 狂神说spring5 视频链接: B站教学视频 spring5 系列笔记: 狂神说Spring01: 概述及IOC理论推导 狂神说Spring02:

2020-12-13-爱代码爱编程

Spring源码深度解析 记录点:获取XML的验证模式 一、 验证文件的加载方式: 1.默认方式:通过声明的URL进行网络下载获取(不常用) 2.将验证文件放置在工程中--------如何将默认方式1中的URL转化成工程中的地址文件? 其中涉及到EntityResolver,什么是EntityResolver? 官网解释:如果SAX应用程序需

Laravel5.6 模块化公众号与小程序系统项目实战-爱代码爱编程

1 Laravel最佳开发环境介绍.mp4 2 安装Laravel并配置Homestead.mp4 3 配置虚拟域名访问Laravel项目.mp4 4 Laravel与数据库管理工具连接Mysql.mp4 5 Laravel高可用模块化思想.mp4 6 使用组件快速构建模块设计架构.mp4 7 配置Phpstorm与快速创建登录注册功能.mp4 8 默认

可能是最卷的Spring源码系列(一):Spring源码环境搭建(idea)-爱代码爱编程

本文是spring源码系列第一篇,计划通过10篇左右文章分析spring主要流程 工欲善其事,必先利其器。同样,学习Spring源码,就必须先把Spring的源码环境搭建起来 0 下载spring的源码 github中搜索spring-framework项目,直接git clone或者下载压缩包 1 编译源码 根据spring项目的md中编译指南

记录Spring框架第一天(spring框架的概述以及spring中基于XML的IOC配置)-爱代码爱编程

spring 是什么 : spring 的优势 : spring 的体系结构: IOC:控制反转-Inversion Of Control : 解耦: (所以,削减了程序间的耦合,降低了程序中的依赖关系,使编译时遇到的错误变为运行时异常。) 使用 spring的 IOC解决程序耦合 一.使用xml文件配置 获取容器,创建对象: 核

2020-12-13-爱代码爱编程

spring第三天学习笔记整理 文章目录 spring第三天学习笔记整理一、AOP概念及相关术语1.概念2.相关术语二、AOP增强对象示例1.实现思路2.示例三、切入点和通知1.切入点表达式的书写方式2.切入点表达式的抽取3.通知类型4.通知方法的参数5.环绕通知四、通知中获取切入点方法的参数,返回值及异常信息1.准备工作2.基于代码实现获取参数

SpringCloudAlibaba-Nacos作为注册中心的使用步骤-爱代码爱编程

1.下载Nacos 链接:https://github.com/alibaba/nacos/releases 本次测试是以1.1.3版本为例 2. 启动Nacos 下载压缩包后,解压即可 点击startup.cmd即可启动(第一次启动是没有上面的文件夹的) 启动后: 3.配置微服务 3.1 pom配置 <dependencies&g

Nacos 1.4 实现服务注册与发现碰到的问题:code:503,msg:server is DOWN now, please try again later-爱代码爱编程

java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/service/list after all servers([127.0.0.1:8848]) tried: failed to req API:http://127.0.0.1:8848/nacos/v1/ns/service

Spring框架入门笔记-爱代码爱编程

1、什么是Spring? Spring是一款轻量级开源框架 IoC(Inverse Of Control:反转控制)通过配置的方式,将对象的管理控制权交给spring容器,spring得到具体的包路径,类路径通过反射的方式,创建对象。 AOP(Aspect Oriented Programming:面向切面编程),运行期通过动态代理方式,在方法的前后

spring的aop-爱代码爱编程

基于AOP的动态代理技术 常用的动态代理技术 1.JDK代理:基于接口的动态代理技术 2.cglib代理:基于父类的动态代理技术 spring的AOP实现底层是对动态代理的方法进行的封装,封装之后我们只需要对需要增强的方法进行代码编写,并通过配置或者注解的方式指定目标的方法增强。 关于aop的相关术语 Target(目标对象):代理的目标的

hibernatetemplate实现分页查询-爱代码爱编程

hibernatetemplate实现分页查询 今天用hibernateTemplate.findByCriteria()试着进行了分页查询,网上都说采用接口 org.springframework.orm.hibernate3.HibernateCallback来做,有会的小伙伴可以告诉我我写的和他有啥优点和缺点吗? @SuppressWarnin

基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)简洁版-爱代码爱编程

运行环境,jdk1.8或者jdk1.7、tomcat8或者tomcat8.5、mysql5.7、eclipse或者myeclipse开发环境。使用框架Spring+SpringMVC+Mybatis。 1、基于SSM的电影院订票系统简洁版(Spring+SpringMVC+Mybatis),登录界面,如下所示: 2、基于SSM的电影院订票系统简洁版

Spring笔记-爱代码爱编程

1、Spring 1.1、简介 Spring:春天 2002,首次推出了Spring框架的雏形:interface 21 框架 Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版 Rod Johnson,Spring Framework创始人,著名作者。 Rod在悉尼大

国产达梦数据库8 jdbc maven包,使用官方提供的包制作,方便大家使用-爱代码爱编程

dameng-maven 国产达梦数据库8 dm8 jdbc Maven包,使用官方提供的包制作,方便大家使用 下载地址: Gitee dameng-maven 使用说明 Maven<dependency> <groupId>dm</groupId> <artifactId>dm-con

开源调度框架xxl-job集成SpringBatch详解-爱代码爱编程

文章目录 一、启动xxl-job调度中心二、配置部署执行器项目1、maven依赖2、执行器配置3、执行器组件配置4、springbatch调度任务开发5、调度中心,新建执行器6、调度中心,新建调度任务 写在前面: 我是「境里婆娑」。我还是从前那个少年,没有一丝丝改变,时间只不过是考验,种在心中信念丝毫未减,眼前这个少年,还是最初那张脸,面

Spring源码学习-爱代码爱编程

Spring学习 源码部分获取XML的验证方式IOC容器常用的Bean注入的方法xml配置文件config配置类Import注解实现ImportSelector接口实现ImportBeanDefinitionRegistrar接口实现FactoryBean接口 源码部分 获取XML的验证方式 XML文件比较常用的验证模式,DTD和XSD

bupt-web简易的联系人管理系统制作-Spring+Thymeleaf+JPA(H2数据库)-爱代码爱编程

年轻人要讲抄德,抄袭作业又蠢又坏,大家耗子尾汁 bupt-web作业五:使用WEB技术实现一个简易的联系人管理系统,要求额外使用ajax对电话的输入检查,使用JPA完成联系人增删改查 整体思路架构JPA架构H2数据库基于之前的项目,引入架构体系使用实例对象连接数据库创建数据接口以及需要封装的函数定义新的与数据库有关联的Controller其他Cont

Shiro安全框架(Shiro与SpringBoot整合开发)授权部分(一)编码-爱代码爱编程

对于shiro框架我们之前已经分别叙述了shiro在.ini文件中的认证,shiro代码中硬编码的认证实现,以及我们将shiro与springboot整合的认证实现,还有我们将shiro与springboot整合之后,连接数据库的认证实现,接下来我们继续为大家展开来研究一下shiro与springboot整合之后连接数据库的授权方面的实现,其实与之前shi

Spring-MVC 踩坑 这个问题困扰了3、4天-爱代码爱编程

注入bean失败问题去网上搜索了好几天,然后什么原因都有,没有一个能解决我的问题,配置文件也配置好久,一直修改配置文件改来该去一直没有改出来,最后发现我少了一个包spring-jdbc,添加之后修改成功。 [ERROR] Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWe

编译Spring源码的步骤及一些问题-爱代码爱编程

编译Spring源码的步骤及问题 步骤下载对应工具编译部分测试其他工程引入自己编译的源码碰到的问题小结 步骤 下载对应工具 1.下载gradle,使用下载好的gradle进行编译,不需要太新,但是版本一定要匹配(好像没碰到版本冲突问题,注意一下就得了)。 gradle网址:https://services.gradle.org/distr