cairuojin
码龄16年
关注
提问 私信
  • 博客:71,386
    71,386
    总访问量
  • 65
    原创
  • 2,121,976
    排名
  • 52
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2009-06-30
博客简介:

cairuojin的博客

博客描述:
个人博客
查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得14次评论
  • 获得157次收藏
创作历程
  • 1篇
    2020年
  • 9篇
    2019年
  • 55篇
    2018年
成就勋章
TA的专栏
  • lanqiaobei
    22篇
  • 进阶
    28篇
  • jichu
    3篇
  • SpringInAction
    10篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringInAction第十章学习笔记:Spring 和JDBC

第十章:通过Spring和JDBC征服数据库10.1 Spring的数据访问哲学10.1.1 了解Spring的数据访问异常体系10.1.2 数据访问模板化10.2 配置数据源10.2.1 使用JNDI数据源10.2.2使用数据源连接池10.2.3 基于JDBC驱动的数据源10.2.4 使用嵌入式的数据源10.2.5 使用profile选择数据源10.3 在Spring中使用JDBC10.1 S...
原创
发布博客 2020.01.09 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringInAction第九章学习笔记:Spring Security

第九章:保护Web应用9.1Spring Security简介Spring Security是一种基于SpringAOP和Servlet规范中的Filter实现的安全框架。Spring Security是基于Spring的应用程序提供声明式安全保护的安全性框架。能够在Web请求级别和方法调用级别处理身份认证和授权。Spring Security使用Filter保护Web请求并限制URL级别的...
原创
发布博客 2019.04.25 ·
713 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

SpringInAction第八章学习笔记:Spring Web Flow

第八章:使用Spring Web FlowSpring Web Flow是一个Web框架,适用于元素按规定流程运行的程序。8.1在Spring中配置Web FlowSpring Web Flow 是构建于SpringMVC基础上的,所有流程请求都需要首先经过SpringMVC的DispatcherServlet。所以,首先先配置DispatcherServlet吧,这里采用web.xml的配...
原创
发布博客 2019.04.25 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringInAction第七章学习笔记:SpringMVC高级技术

第七章:SpringMVC的高级技术7.1SpringMVC配置的替代方案1、自定义DispatcherServlet的配置原本继承AbstractAnnotationConfigDispatcherServletInitializer的前端控制器中,重载是三个方法是abstract方法,最基础的配置,可以重载其他方法以对前端控制器进行更多的配置。例如覆写customizeRegistra...
原创
发布博客 2019.04.25 ·
341 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringInAction第六章学习笔记:SpringMVC视图

第六章:渲染Web视图6.1理解视图解析将控制器中请求处理的逻辑和视图中的渲染实现解耦是SpringMVC的一个重要特性。SpringMVC定义了一个名为ViewResolver的接口,给其中的resolveViewName()传入视图名和Locale对象时,将返回一个View实例。View是另一个接口,任务为接受模型以及Servlet的request和response对象,并将输出结果渲...
原创
发布博客 2019.04.25 ·
433 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringInAction第五章学习笔记:SpringMVC

第五章:构建SpringWeb应用程序5.1 SpringMVC起步1、跟踪SpringMVC的请求每当用户在浏览器中点击链接或提交表单的时候,请求就开始工作了。1、第一站是SpringMVC的前端控制器DispatcherServlet。前端控制器是常用的Web应用程序模式,一个单实例的Servlet将请求委托给应用程序的其他组件来执行实际的处理。2、前端控制器查询一个或多个处理器映...
原创
发布博客 2019.04.25 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringInAction第四章学习笔记:SpringAOP

第四章:面向切面的Spring4.1、什么是面向切面编程AOP可以实现横切关注点与它们所影响的对象之间的解耦。1、描述切面常用的术语有:通知(advice):切面的工作被称为通知,通知定义了切面是什么以及何时调用。(AOP类的增强方法)通知分分为五种类型:·前置通知(Before):在目标方法调用前调用通知功能·后置通知(After):在目标方法完成之后调用通知,不关心方法的输出...
原创
发布博客 2019.04.25 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringInAction第三章学习笔记:Spring高级装配

第三章:高级装配3.1、环境与profile如果在不同的环境某个bean会不同(例如DataSource),可以通过配置profile bean,将不同的bean定义整理到多个profile中,部署的时候确保对应的profile处于激活状态。在Java配置类中进行profile配置·使用@Profile注解指定某个bean属于哪个profile,注解在@Configuration类(3.1...
原创
发布博客 2019.04.24 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringInAction第二章学习笔记:Spring装配Bean

第二章:装配BeanSpring容器负责把需要相互协作的对象引用赋予各个对象。创建应用对象之间协作关系的行为通常称为装配(wiring)。2.1、Spring配置的可选方案·XML显式配置·java类中进行显式配置·隐式的bean发现机制和自动装配2.2自动化装配beanSpring从两个角度来实现自动化装配:·组件扫描(component scanning) 自动发现应用上下文中...
原创
发布博客 2019.04.24 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringInAction第一章学习笔记:Spring简介

第一章:spring之旅1.1、简化java开发1、很多框架通过强迫应用继承提供的类或者实现接口从而导致应用与框架绑死。spring通过DI来装配pojo,保持应用对象之间的松散耦合。2、依赖注入:通过DI,对象的依赖关系将由系统中负责协调各对象的第三方组件在创建对象的时候进行设定。3、依赖注入的方式:·使用属性的setter方法注入 ,这是最常用的方式;(bean声明时编写标签)·使...
原创
发布博客 2019.04.24 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven学习

一、概述依赖管理、pom文件全程:project object modulegroupId:一般用包名表示。表示项目由哪个组织开发ArtifactId:一般是项目的名称Version:版本1,通过pom.xml文件对jar包的版本进行统一管理,可避免版本冲突。2, maven团队维护了一个非常全的maven仓库,里边包括了当前使用的jar包,maven工程可以自动从maven仓库下载...
原创
发布博客 2018.12.05 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC学习

一、简介表现层框架二、入门程序1、导包2、web.xml配置前端控制器(设置拦截action结尾的路径进入springMVC的控制器,指定配置文件)3、springMVC.xml配置扫描包的路径4、书写controller三、SpringMVC架构:架构流程:1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调...
原创
发布博客 2018.12.05 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux学习

一、概览和基础命令(一)linux虚拟机安装方法1、安装虚拟机VMware Workstation:通过调用系统接口模拟出一台机器。2、虚拟机的配置3、Linux的安装4、利用CRT连接linux5、系统初始安装的快照目录结构(二)核心命令学习1、ls —>list功能 列出目录内容格式: ls[参数][文件或目录]-al 所有包括隐藏文件-l 使用详细格式列表...
原创
发布博客 2018.11.10 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring学习(三)

(一)Spring基于AspectJ的注解的AOP开发(1)创建项目 引入jar包 编写目标类,切面类,在Spring中进行bean配置(2)在配置文件中开启注解的AOP开发
原创
发布博客 2018.11.10 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring学习(二)

一、Spring IOC注解开发入门加注解,不再在xml配置,注意:Spring4以上 除了之前的4个基本+2个日志,还需要Aop jar包1、必须引入context约束约束找的方法:spring-framework-4.2.4.RELEASE-dist/spring-framework-4.2.4.RELEASE/docs/spring-framework-reference/html/x...
原创
发布博客 2018.11.08 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring学习(一)

一、概述Java EE开发的一站式框架Web:springMVCService:Spring的Bean管理,声明式事务Dao:Spring jdbc的模板,Spring的ORM模块优势:用配置+ 工厂的方式,底层修改了只需要修改配置,而不用修改代码。二、入门操作(IOC——控制反转)IOC:控制反转 Inversion Of Control 将对象的创建权反转给SpringDI:...
原创
发布博客 2018.10.21 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ入门学习

一、消息队列学习MQ是一个互联网架构中常见的解耦利器。 什么时候不使用MQ? 上游实时关注执行结果 什么时候使用MQ? 1)数据驱动的任务依赖,多个任务需要轮流执行,轮流订阅上一个任务。 2)上游不关心多下游执行结果,上游执行完发送到MQ,多下游订阅MQ。 3)异步返回执行时间长 死信队列多了一个过期的机制,到期会自动去尝试消费,通过死信交换机做匹配,选择想要的消费失败的消息...
原创
发布博客 2018.08.21 ·
31767 阅读 ·
17 点赞 ·
8 评论 ·
115 收藏

实习学习(一)

(一)新名词:WebTrends:一款网站日志分析工具 IVR:Interactive Voice Response互动式语音应答 过境数据: FTP: File Transfer Protocol 文件传输协议 流式读取:用缓存区批量写入或者读出。 CRM: MessageDigest:加密 Logger用于日志输出不同的日志文件国际化:为每种语言提供一套相应的资源文件,并...
原创
发布博客 2018.07.23 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mybatis学习(二) 多表操作和Spring整合

(一)Mybatis细节mybatis还可以传入POJO包装类型 如果表名和POJO类型不相同:建立手动映射 动态sql:where / if / sql / foreach (二)多表映射的方法一对一:一个商品对应一个分类,此时需要将分类也封装进pojo类。 方法一、新写一个pojo类继承原pojo类,添加新字段,可以直接封装。 方法二、在一的一方添加一...
原创
发布博客 2018.07.23 ·
484 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mybatis学习(一)基础入门

Mybatis架构SqlMapConfig.xml 核心配置文件。 mapper.xml 实体的映射配置文件,书写sql。 SqlSessionFactory session的工厂。 SqlSession 核心操作对象。一、使用方法1、导入jar包,依赖包和核心包都导入。并且需要导入mysql驱动jar包connection。 2、配置核心配置文件Sql...
原创
发布博客 2018.07.23 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多