框架
文章平均质量分 67
Alex_81D
修身,赚钱,助人,玩天下
展开
-
基于若依框架进行二次开发优化指南
(RuoYi)开源框架是一个功能强大的Java开发框架,专注于快速构建企业级后台管理系统。它提供了一套丰富的功能和模块,可以帮助开发人员快速搭建稳定、高效的管理系统。本篇博客将大家了解若依框架的基本概念和使用方法,帮助您快速上手。本文主要讲一下基于若依二次开发快速上手的方法原创 2023-09-27 22:45:00 · 4239 阅读 · 2 评论 -
MyBatis中#{}和${}的不同和${}的妙用
突然意识到sql语句的独特语义要和代码分离,我们就不能够在代码中写sql语句!!比如我要用${}在MyBatis的sql中拼接排序类型的时候,我就不能够在Java代码中直接写参数字符串为Order By哪儿个类型#{}和${}的基本不同我就不想说了,这里要说的是进一步对占位符和字符拼接的字面语义的领悟!!#{}和${}基本不同在这篇文章的最后有提到过占位符:占位符就是在某个地方占领一个位置,把它单...原创 2018-07-03 14:09:02 · 7120 阅读 · 1 评论 -
java main方法控制日志级别
今天想用main方法去调用http请求,结果已经没什么问题了,但是打印了一大堆Http业务内部的日志信息,特别挡路,导致想看到的业务输出看不到,所以经过多方求证,进行了日志等级处理。原创 2022-11-15 14:04:15 · 19841 阅读 · 1 评论 -
浅谈Java分布式与集群
在日常操作中,相信很多人在怎么理解Java分布式与集群问题上存在疑惑,今天就大概说说,不注意听,觉得两个可能是同一个东西,其实这个是两个概念。一句话概括:分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。把一个业务,拆分成多个业务,然后部署到不同的服务器上,这就是分布式。公司的网上商城,拆分成两个系统:商品系统和支付系统,用户在商品系统上完成浏览商品、加入购物车的动作,在支付系统上完成支付动作(当然用户是无法感知到是在两个系统上完成的操作),这就是分布式。原创 2022-10-12 11:25:58 · 3462 阅读 · 0 评论 -
后端神器Dataway
后端接口神器 Dataway,让服务飞起来原创 2022-09-28 15:54:34 · 340 阅读 · 0 评论 -
浅谈微服务架构与服务治理的Eureka和Dubbo
通俗的理解方式就是一个独立的业务模块,以业务的范围来确定领域的边界。以电商项目为例子,购物车可以看成一个领域,下订单看成一个领域,商城看成一个领域,而当某个领域发展的过于庞大的时候,再对其进行拆分,分成更细分的领域,原则就是保证每一个领域做的是一个单独的事情,做到最大程度的解耦。用微服务的架构设计来作为议题,很有喧哗取宠的偏向,所以需要声明一下,本文说的都是基于博主当前浅薄的软件开发经验与贫瘠的架构设计思想得出的浅见,仅是一家之言,而且其中必定包含了很多的确认型偏误,对此现在无法避免。转载 2022-09-23 17:10:15 · 661 阅读 · 0 评论 -
springboot中的工厂模式
说到工厂模式,先说说工厂模式是什么,有什么优点平常我们在工作开发过程中,往往因为工期问题导致整体功能设计考虑的不够周到,导致后期迭代时发现需要原有功能流程基础上追加新功能时,需要耗费更多的成本,无法轻易推翻重构,接着便是将错就错,在if else之下再来一层elseif。通过设计模式去优化代码,达到代码的复用性,减少耦合,也就是我们常说的高内聚低耦合。通过工厂模式可以把对象的创建和使用过程分割开来。比如说 Class A 想调用 Class B的方法,那么我们无需关心B是如何创建的,直接去工厂获取就原创 2022-03-28 17:04:57 · 41066 阅读 · 0 评论 -
深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete
上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, delete...转载 2018-07-17 12:00:42 · 216 阅读 · 0 评论 -
Log 之Logback配置文件
Log 之Logback配置文件--内附代码原创 2018-04-19 11:35:01 · 468 阅读 · 1 评论 -
Kafka Consumer深入理解
最近项目需要进行实时读取服务端信息,在网上看到kafka可以解决这个问题,开发完成后对kafka做一个简单的整理,希望可以帮助到刚开始学习kafka 的同学,给自己也做个笔记:首先说一下kafka是个什么东西:kafka是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需...原创 2019-12-23 08:39:49 · 794 阅读 · 0 评论 -
@Deprecated注解功能
昨天看阿里的java开发手册,其中有一个OOP规约(网上百度了一下,这个规约是阿里自己制定的),其中有一条:外部正在调用或者二方库依赖的接口,不允许修改方法签名,避免对接口调用方产生影响。接口过时必须加 @Deprecated 注解,并清晰地说明采用的新接口或新服务是什么。这其中提到了 @Deprecated 注解,在之前的开发过程中没遇到过这个注解,于是查了下他的功能:...原创 2019-03-05 11:42:01 · 705 阅读 · 1 评论 -
Lombok @Data使用
lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。lombok能够达到的效果就是在源码中不需要...原创 2018-12-29 13:54:02 · 74368 阅读 · 0 评论 -
MyBatis 返回 List<String> mapperxml怎么写?
MyBatis 返回 List mapperxml怎么写?本文带你了解一下这个具体怎么写原创 2018-09-17 11:58:10 · 3318 阅读 · 1 评论 -
SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。其中,各注解的作用为:@PathVaribale 获取url中的数据@RequestParam 获取请求参数的值@GetMapping 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。原创 2018-05-23 15:52:08 · 689 阅读 · 1 评论 -
SpringMVC与Struts2区别与比较总结
一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。2、Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁。二、拦截机制1、Struts2a、Struts2框架是...转载 2018-05-17 09:31:59 · 207 阅读 · 0 评论 -
Mybatis中foreach属性的含义
MyBatis的foreach语句详解foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item集合中每一个元素进行迭代时的别名,index表示在迭代过程中,每次迭代到的位置,open该语句以什么开始,separator在每次进行迭代之间以什么符号作为分...原创 2020-06-23 18:21:27 · 63461 阅读 · 7 评论 -
Spring中bean的作用域与生命周期
在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。 Spring中的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应用来...原创 2018-03-26 20:35:17 · 555 阅读 · 3 评论 -
Spring Boot与Spring Data JPA+gradle框架整理
开发工具:Intellij IDEA所需开发环境:JDK Gradle一、新建springboot项目1.New Project2. spring initializr3. 填写项目组织group : 项目属于哪个组,这个组往往和项目所在的组织或公司存在关联artifact : 当前项目在组中唯一的IDType : jar包管理所使用的工具Lauguage : 开发语言packageing : 打...原创 2018-04-08 09:46:59 · 1125 阅读 · 2 评论 -
关于SSM框架整合Spring与Mybaitis面向接口编程时,多个不同包别名设置,多个dao层包通配符表达处理问题
1.关于别名设置在spring.xml中配置当我们只有一个映射文件路径时,当然别名也只有一个文件包位置时,配置文件写法如下:<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSou...原创 2018-03-09 11:29:59 · 1708 阅读 · 1 评论