
学习成长
文章平均质量分 61
纯小白慢慢来
MENGBAA
这个作者很懒,什么都没留下…
展开
-
Redis最简单的实践---建立缓存
springboot集成redis最简单实践原创 2022-11-09 17:07:34 · 1314 阅读 · 1 评论 -
跨域问题解决
java 跨域原创 2022-09-26 17:37:56 · 1248 阅读 · 0 评论 -
从简易计算器到设计模式(策略、简单工厂)
java设计模式原创 2022-08-30 23:20:26 · 606 阅读 · 0 评论 -
【填坑日记】list集合的remove方法移除不了?!
警钟长鸣...Java基础重中之重!!!原创 2022-08-26 17:51:12 · 954 阅读 · 0 评论 -
CentOS小白必备的指令集合
CentOS常用操作指令集合原创 2022-07-27 00:42:12 · 200 阅读 · 0 评论 -
Java解析word文档
java利用POI解析word文档原创 2022-07-27 00:11:05 · 11132 阅读 · 1 评论 -
Mybatis中#{}和${}的区别
#{}在preparedStatement中为sql语句设置参数值,在sql中表示一个占位符,即?#{}可以接受简单类型值或者pojo属性值,在传输的是简单类型值,#{}中可以是value或者其他<!-- 根据id查询用户信息 --><select id="findUserById" parameterType="int" resultType="user">select * from user where id = #{value}</select>原创 2022-04-17 18:19:00 · 231 阅读 · 0 评论 -
centos中常用与redis相关的命令
该篇指令只针对完全不懂Linux,但是却不得不配置redis的同学(没错就是我)安装过程就不阐述了,默认都安好了嗷。启动redis首先进入到redis安装位置的bin目录下,路径因人而异,这里用本人的路径作为示例cd /usr/local/redis/bin1.前台启动接着输入下面这个指令./redis-server启动成功就是这样:当然这样的话就会占用窗口,执行不了其他命令(很少用)退出直接Ctrl+C就完事2.后台启动通过配置文件启动,输入.原创 2022-04-15 16:17:07 · 1679 阅读 · 0 评论 -
搭建SSM框架环境保姆级教程
虽然SpringBoot已经取代了SSM的地位,但是抱着学习的态度来看看SSM框架究竟怎么搭建,就当是记录下吧这里使用了maven管理项目,所以jar包的方式就不再重复了嗷项目构成一些文件夹在配置文件里涉及,所以先创建好1.导入依赖与spring相关:spring基础的依赖、spring和mybatis整合依赖、springMvc依赖、spring事务相关依赖与mybatis相关:mybatis基础依赖与数据库相关:数据库驱动依赖、数据库连接池依赖aop相关:aop基原创 2022-04-07 14:29:31 · 910 阅读 · 0 评论 -
Spring的双生武魂之AOP
AOPSpring的灵魂是什么?AOP和IOC!AOP全称(Aspect-Oriented Programming),面向切面编程,是一种新的方法论, 是对传统OOP(Object-Oriented Programming, 面向对象编程) 的补充。面向对象通俗来说就是面对类吧,那么为什么AOP面向的是什么?什么是切面?如上图所示,以整个核心业务逻辑的地方横切过去一分为二这样一来我们就可以把验证和日志封装到一起,只关注于最核心的加减乘除的业务逻辑。是不是很抽象?上例子原创 2022-03-31 20:46:57 · 693 阅读 · 0 评论 -
羊村往事与代理模式
代理模式介绍代理模式是面向对象中常见的设计模式之一。生活中有很多例子,比如说婚介所或者是房屋中介,就是代理模式的体现,中介往往作为中间人帮房东处理房子,而不是房东自己动手。而代理模式又分为动态代理和静态代理。这里我们就从羊村往事开始说起,仔细说说它与代理模式的关系...背景介绍众所周知,沸羊羊作为中国知名TG巨头之一,有一天他想把一束鲜花送给美羊羊,可是他又觉得不好意思,于是他就去叫喜羊羊帮他送花。这样代理关系就形成了,喜羊羊作为沸羊羊的代理,帮助他完成送花这件事。静态代理简单示例原创 2022-03-31 19:55:21 · 941 阅读 · 0 评论 -
Mybatis缓存机制
mybatis缓存原创 2022-03-25 16:51:10 · 1058 阅读 · 0 评论 -
Mybatis架构及理解
如上图所示便是Mybatis架构,光这样看上去肯定不太明白,我们加上一些代码来理解可能就会好一些。工作机制首先我们先来缕一缕Mybatis框架下进行基础CRUD操作是怎样进行的,尽管实际情况不太可能这样写,但是可以帮助理解整个Mybatis架构。机制如下:1.读取数据库配置文件//读取配置文件String resource = "mybatis-config.xml";InputStream stream = Resources.getResourceAsStream(reso..原创 2022-03-22 21:07:14 · 627 阅读 · 0 评论 -
Maven官方仓库地址
老是忘记,记录一下https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient/3.1原创 2022-03-22 19:03:17 · 2873 阅读 · 0 评论 -
element-ui表单下拉选项展示来自数据库的内容
elementui表单下拉选项大家都见过吧,选项内容可以自定义,可是如果要展示的是数据库里的内容就需要一点操作。这是原始的样子:代码如下: <el-form-item label="活动区域"> <el-select v-model="form.region" placeholder="请选择活动区域"> <el-option label="区域一" value="shanghai"></el-option>原创 2022-03-18 16:04:12 · 7970 阅读 · 5 评论 -
@Select注解里的动态sql语句
可以在@Select注解中使用<if>标签实行动态sql,通俗来说就是,如果存在<if>里的条件,则where按照其中的条件进行查询。当where里的条件可有可无时可以使用,最常见的应用场景就是搜索的时候,比如我要搜书名和出版社,但是有时我只搜书名,或者只搜出版社代码示例:@Select({"<script>"+ "select s.salerdeptid,s.salerid,s.salercode,s.salerbankname,"+原创 2022-03-18 15:17:55 · 3312 阅读 · 2 评论 -
mybatis控制台打印sql语句的配置信息
在使用mybatis框架时,便于我们检查sql正确与否,可以在配置文件中添加配置信息来在控制台打印sql语句代码在这log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 在控制台打印SQL原创 2022-03-18 14:28:40 · 844 阅读 · 0 评论 -
vue+springboot+mybatis plus项目小功能实现
这是一个刚刚接触框架的小白记录学习的文章,有的说法可能不正确,就暂且不要深究。不求高端,只求程序能跑。前期准备1.几个写好的后端接口,框架当然就是springboot+mybatis plus,至于后端接口的实现或者是与数据库连接进行基本的增查改功能,可以参考我的前几篇文章有所涉及。2.一个前端vue框架的模板,毕竟是后端出身,咱就不论前端好不好看,能用就行,初步认识vue的部分也可以参考之前的文章。正片1.将后端接口访问的方式放到前端工程中一般通常放到api文件夹中,说是放后端原创 2022-03-16 18:55:46 · 2201 阅读 · 0 评论 -
简述UML九大图
什么是UML? 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。(百度定义)九种图1.用例图描述角色以及角色与用例之间的连接关系。说明是谁要使用系统,以及他们使用该系统可以做些什么。 2.类图类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认..原创 2022-03-08 22:44:09 · 1684 阅读 · 0 评论 -
vue入门之项目构成
前言本人前端很菜,主要干后端开发,但是由于某种不可抗力因素(众所周知),前后端肯定不可能完全分离,所以不得不接触点前端。而目前主流的前端框架便是vue,因此只能从-1直接起飞。仅作为本人学习vue的小小记录,仅供参考项目构成不可能每个项目都一样,大伙看个大概就好梳理结构(文件夹)1.一般用不着(至少我没用到)特此声明!只是我没用到,肯定不会是没用的东西,毕竟我也只是看个结果而已hhh因为是扒来的模板,我就套用下调试下接口build----构建脚本文件node-mo原创 2022-03-14 20:10:17 · 1804 阅读 · 0 评论 -
初解spring
前言作为刚学完javaweb基础的小白,下一步必然是进阶java框架部分,而说到框架,大家首先想到的肯定是ssm框架,那么就从最基础的spring开始慢慢剖析这个框架。从简介理解springSpring 是一个开源框架,Spring 为简化企业级应用开发而生。使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。Spring 是一个 IOC(DI) 和 AOP 容器框架。作为一个刚刚略懂java的小白来说,看这么一段官方或者说专业性较强的话来说肯定很头原创 2022-03-08 13:56:14 · 129 阅读 · 0 评论 -
springboot+mybatis plus框架实现数据库基本增删查改
前言这里默认都搭建好了框架,因此搭建框架的部分和一些要使用的依赖就不再赘述。一些说法是本人自己的理解,可能不准确,如有错误可以指出。三层架构之间的工作首先梳理下工作原理,查询操作其实就是由数据访问层(dao层)从数据库拿到数据,传到业务逻辑层(service层)进行逻辑处理,最后传到展示层(controller层)交给前端。而插入或者修改就是从展示层拿到数据,传到业务逻辑层进行相应逻辑判断,最后传到数据访问层进行插入或者修改或者删除操作。而这其中进行数据传递的媒介就是数据库中表对应的实体类。(配原创 2022-03-10 22:43:46 · 3869 阅读 · 0 评论 -
vue框架开发环境搭建
前端框架vue开放环境搭建原创 2022-03-13 20:27:24 · 1573 阅读 · 0 评论 -
springboot+mybatis plus学习记录+三层架构理解
仅作为本人学习的一个记录,可能有的说法或者用法不准确 三层架构三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。(百度定义)这样看起来晦涩难懂,让我们来用一个例子来“白话一下”三层架构。表示层(UI):用于展示或者收集数据,就好比我们登录一个管理系原创 2022-03-09 20:57:49 · 3359 阅读 · 0 评论