自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 MySQL中IN和OR的查询效率和区别

in和or效率问题

2022-08-12 10:13:57 238 1

原创 内聚,耦合

相关的“在一起”,叫内聚,不相关的“在一起”,叫耦合。

2020-09-06 11:25:35 101

原创 抽象类和接口

抽象类的特性:抽象类不允许被实例化,只能被继承。抽象类可以包含属性和方法,方法可以包含diamante实现,也可以不包含代码实现,不包 含代码实现的方法叫做抽象方法。子类继承抽象类,必须实现抽象类中的所有抽象方法。接口的特性:接口不包含属性(也就是成员变量)。接口只能声明方法,方法不能包含代码实现。类实现接口的时候,必须实现接口中声明的所有方法。抽象类实际上就是类,只不过是一种特殊的类,这种类不能被实例化为对象,只能被子类继承。我们知道继承是一种 is-a 的关系,那抽象类既然属于类,也

2020-09-02 00:01:09 173

原创 RabbitMQ使用注意事项

场景:异步,削峰,解耦在类上打此注解,这些也可以写在一个configration配置文件中,以bean的方式配置,绑定等等@RabbitListener( bindings = @QueueBinding(value = @Queue(value = "q.column.share.data.change.column",durable = "true"), exchange = @Exchange(value = "amp.topic",type = ExchangeT

2020-08-30 01:13:44 219

原创 Lambda表达式与匿名内部类的区别

使用匿名内部类与Lambda表达式的一大区别在于关键词的使用。对于匿名内部类,关键词this解读为匿名类,而对于Lambda表达式,关键词this解读为写Lamada表达式的外部类。

2020-08-29 16:34:40 280

原创 redis集群

1 Redis集群1.1 什么叫集群​ 多台服务器集中在一起,实现同一业务1.2 为什么集群一台服务器不够,需要多台服务器支持,解决高并发,集群往往伴随分布式2 分布式2.1 什么是分布式分布式: 把整体业务拆分开,分别放到不同的服务2.2 为什么要分布式分布式和集群一起使用便于维护解决高并发 ,单点故障问题便于扩容3 Redis集群为什么需要集群:​ (1)解决单点...

2019-12-21 01:52:47 58

原创 redis第一天总结

1 nosql 的概念 --了解sql:​ 操作 数据库(关系型的) 的标准查询语言​ 关系型数据库:​ 表和表之间具有相应的关系 – 目的而言 – 中小型的项目 数据量不是很大的情况下.rdbms: mysql oracle(java) sqlServer(c…)nosql:​ 针对非关系型数据库的语言, 弥补关系型数据库一些缺点.主要用到大的数据量或者高并发的场景下面2 ...

2019-12-20 00:50:24 71

原创 一个bug,IllegalStateException,RuntimeOperationsException,启动tomcat报错

情况说明:项目前期正常运行,在加shiro权限控制模块后就出现此错误,启动tomcat时报错,一直没找到原因,逻辑,代码都没有什么问题,重新编译还是一样,最后想可能是包的问题,解决:把仓库删了,重新导入就解决了,可能是仓库中包存在问题,这个问题困扰了我两天啊,难受org.apache.catalina.core.ContainerBase.addChildInternal Container...

2019-12-15 01:16:04 411

原创 ssm+maven总结

ssm+elementui1.完成Maven版本的ssm步骤​ 1.创建maven web项目​ 2.在pom.xml中导入依赖jar包​ 3.写配置文件​ 4.搭建web.xml 版本需要3.0抽取一些公共的内容1.抽取BaseMapper2.抽取IBaseService BaseServiceImpl3.抽取domain3.maven项目的分模块开发1.为什么...

2019-12-06 01:34:37 282

原创 ssm+maven总结

1 完成Maven版本的ssm(掌握)步骤(1) 创建maven web项目(2)在pom.xml 导入 依赖的jar包 (ssm)(3)在配置文件​ web.xml / applicationContext.xml /applicationContext-mvc.xml​ db.properties log4j.properites(4)搭建 service 层 mapper层 ...

2019-12-06 01:31:51 77

原创 elementui第一天总结

概述,前后端分离的好处(1) 分工合作 - 为优质产品打造精益团队 专业的人做专业的事情(2) 提升开发效率 – >并行开发(3) 完美应对复杂多变的前端需求(4) 增强代码可维护性操作1. 先去搭建前端服务(1)创建一个static web project(2) 安装 npm install -g vue-cli(3) vue init webpack 项目名(4...

2019-12-05 00:52:28 84

原创 vue进阶

1 vue的绑定事件(掌握)v-on 绑定事件 <div id="app"> {{num}}s <button v-on:click="num++">按钮1</button> <button @click="num++">按钮2</button> <button ...

2019-12-04 01:18:42 70

原创 vue学习第一天整理

1.vue第一天1.1前端发展史1.html 超文本标记语言(静态网页)就是一些标签2.动态网页 比较典型的jsp/php/asp3.ajax阶段–局部刷新技术4.html55.nodejs(服务器)–前端的后台的写法​ npm(相当于maven)6.vue(elementui)Vue(MVVM)前后端分离项目–企业都在用1.2MVVM结构MVC:modol(模型)view...

2019-11-30 01:17:10 112

原创 mybatis第二天总结

1.mybatis的回顾mybatis它是java持久层的框架,也是ORM实现框架,可以完成sql的映射的处理,通过程序调用sql映射里面的方法,可以完成自动封装参数;SqlSessionFactory–>SqlSession–>调用 selectList/selectOne/insert/update/delete2. mybatis使用3 sql映射器 Mapper(1)...

2019-11-29 01:18:50 75

原创 mybaties第一天总结

1.mybatis框架:​ 1.半成品​ 2.提供接口或方法,类mabatis:​ Java的持久层框架​ ORM(对象关系映射)的框架 对象/entity(实体)Mybatis是一个支撑框架,它以映射SQL的方式来操作数据库1.2为什么要用Mybatis​ jdbc:重复性代码比较多,封装对象 insert(User user)select 比较比较麻烦​ 没...

2019-11-27 01:29:41 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除