
框架
文章平均质量分 97
范亚明
慢慢学习,慢慢成长
展开
-
spring boot 多线程定时器
1原创 2020-08-18 16:35:09 · 622 阅读 · 0 评论 -
SpringCloud的使用
一.相关学习资源官网地址:https://spring.io/projects/spring-cloud中文地址:https://springcloud.cc/中文社区:http://springcloud.cn/二.SpringBoot和SpringCloud有啥关系?SpringBoot专注于快速方便的开发单个个体微服务。SpringCloud是关注全局的微服务协调整理治理框架,它...原创 2020-04-30 14:55:18 · 2240 阅读 · 0 评论 -
Java开发之redis的使用
一.数据库的分类1.关系型数据库:Oracle,MySQL,SqlServer,DB22.NoSql数据库:(1)key-value存储数据库:这一类的数据库主要会使用一个哈希表.这个表中有一个特定的健和一个指针指向特定的数据.如Redis(2)列存储数据库:这部分数据库通常是用来应付分布式存储的海量数据.键仍然存在.但是它们的特点是指向多个列.如HBase(3)文档性数据库:该类型的数...原创 2020-04-24 14:08:44 · 716 阅读 · 0 评论 -
Java框架学习之Spring的事务管理
(1).基本定义:大家所了解的事务Transaction,它是一些列严密操作动作,要么都操作完成,要么都回滚撤销。Spring事务管理基于底层数据库本身的事务处理机制。数据库事务的基础,是掌握Spring事务管理的基础。Spring的事务管理主要包括3个接口:1.TransactionDefinition:封装事务的隔离级别,超时时间,是否为只读事务(处理查询操作)和事务的隔离级别和传播规则...原创 2020-04-12 17:56:07 · 220 阅读 · 0 评论 -
Java框架学习之Spring的AOP介绍
前言一.静态代理:静态代理:在程序运行前就已经存在代理类的字节码文件,代理对象和真实对象的关系在运行前就确定了。静态代理优缺点:优点:业务类只需要关注业务逻辑本身,保证了业务类的重用性。缺点:1.代理对象的某个接口只服务于某一种类型的对象,也就是说每一个真实对象都得创建一个代理对象。2.如果需要代理的方法很多,则要为每一种方法都进行代理处理。3.如果接口增加一个方法,除了所有实现类...原创 2020-04-12 17:24:10 · 143 阅读 · 0 评论 -
Java框架学习之Spring的IoC和DI介绍
一.基本概念:IoC:Inverse of Control(控制反转):读作“反转控制”,更好理解,不是什么技术,而是一种设计思想,好比于MVC。就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。正控:若调用者需要使用某个对象,其自身就得负责该对象的创建。反控:调用者只管负责从Spring容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控制权反转给了Sp...原创 2020-04-12 14:32:46 · 828 阅读 · 0 评论 -
Java框架学习之Spring概述
一.Spring概述:(1).什么是spring:1、Spring是一个轻量级的DI/IoC和AOP容器的开源框架,来源于Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。2、Spring提倡以”最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或卸载Spring。使用范围...原创 2020-04-12 13:18:21 · 208 阅读 · 0 评论 -
Java持久层框架之mybatis使用
一.什么是框架,框架从何而来,为什么使用框架?框架(framework):1.是一系列jar包,其本质是对JDK功能的拓展.(jar包,jar:class文件的压缩包)2.框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题.最佳实践(Best Practice):实际上是无数程序员经历过无数次尝试之后,总结出来的处理特定问题的特定方法.如果把程序员的自由发挥看作是一...原创 2020-04-11 16:14:09 · 2541 阅读 · 0 评论 -
IDEA插件Free Mybatis plugin
一.使用方法free-idea-mybatis是一个提高mybatis编码的插件。实现了dao代码跳转到mapper,mapper跳转回dao,mapper文件、statement查询自动生成功能。(1).实现mapper和mapper,xml文件的跳转(2)自动生成mapper.xml文件新建一个mapper接口,Alt+enter弹出下面的窗口(3)生成statement语句...原创 2020-04-11 14:21:46 · 1360 阅读 · 0 评论 -
mybatis使用之动态sql(if,where,foreach,set,trim,choose, when, otherwise)的使用
一.动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,...原创 2020-04-11 13:37:05 · 369 阅读 · 0 评论 -
mybatis使用之(获取自动生成的主键,typeAlias,提取properties,ResultMap,使用Mapper接口,SqlSessionFactory)
1原创 2020-04-11 13:01:41 · 356 阅读 · 0 评论 -
异常处理之Validates struts.xml files for syntactic and reference errors.
一.出现问题:二.分析原因:使用Struts2框架时,若新建项目时并未导入Struts2框架而是在后期手动新建lib目录导入Struts2框架后,可能出现在配置struts.xml时extends="struts-default"会报错三.解决方案:解决的方法:依次打开File > Project Structure > Facets > Struts2,点击铅笔进行修...原创 2020-04-08 17:15:19 · 672 阅读 · 0 评论 -
Java框架学习之Struts2(拦截器,校验,文件上传下载,标签使用)
1原创 2020-04-08 17:11:47 · 427 阅读 · 0 评论 -
struts2中action的执行流程
①.客户端发送请求;②.该请求经过一系列的过滤器(Filter):其中可选过滤器ActionContextCleanUp,帮助Struts2和其他框架集成。例如:SiteMesh Plugin。③.接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper,来决定该请求是否需要调用某个Action。拦截器只对Action作拦截④.若ActionM...原创 2019-12-27 19:20:07 · 315 阅读 · 0 评论 -
Java框架学习之Struts2
1原创 2020-04-08 12:28:52 · 428 阅读 · 0 评论