- 博客(15)
- 收藏
- 关注
原创 抽象类和接口
抽象类的特性:抽象类不允许被实例化,只能被继承。抽象类可以包含属性和方法,方法可以包含diamante实现,也可以不包含代码实现,不包 含代码实现的方法叫做抽象方法。子类继承抽象类,必须实现抽象类中的所有抽象方法。接口的特性:接口不包含属性(也就是成员变量)。接口只能声明方法,方法不能包含代码实现。类实现接口的时候,必须实现接口中声明的所有方法。抽象类实际上就是类,只不过是一种特殊的类,这种类不能被实例化为对象,只能被子类继承。我们知道继承是一种 is-a 的关系,那抽象类既然属于类,也
2020-09-02 00:01:09
223
原创 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
268
原创 Lambda表达式与匿名内部类的区别
使用匿名内部类与Lambda表达式的一大区别在于关键词的使用。对于匿名内部类,关键词this解读为匿名类,而对于Lambda表达式,关键词this解读为写Lamada表达式的外部类。
2020-08-29 16:34:40
324
原创 redis集群
1 Redis集群1.1 什么叫集群 多台服务器集中在一起,实现同一业务1.2 为什么集群一台服务器不够,需要多台服务器支持,解决高并发,集群往往伴随分布式2 分布式2.1 什么是分布式分布式: 把整体业务拆分开,分别放到不同的服务2.2 为什么要分布式分布式和集群一起使用便于维护解决高并发 ,单点故障问题便于扩容3 Redis集群为什么需要集群: (1)解决单点...
2019-12-21 01:52:47
87
原创 redis第一天总结
1 nosql 的概念 --了解sql: 操作 数据库(关系型的) 的标准查询语言 关系型数据库: 表和表之间具有相应的关系 – 目的而言 – 中小型的项目 数据量不是很大的情况下.rdbms: mysql oracle(java) sqlServer(c…)nosql: 针对非关系型数据库的语言, 弥补关系型数据库一些缺点.主要用到大的数据量或者高并发的场景下面2 ...
2019-12-20 00:50:24
110
原创 一个bug,IllegalStateException,RuntimeOperationsException,启动tomcat报错
情况说明:项目前期正常运行,在加shiro权限控制模块后就出现此错误,启动tomcat时报错,一直没找到原因,逻辑,代码都没有什么问题,重新编译还是一样,最后想可能是包的问题,解决:把仓库删了,重新导入就解决了,可能是仓库中包存在问题,这个问题困扰了我两天啊,难受org.apache.catalina.core.ContainerBase.addChildInternal Container...
2019-12-15 01:16:04
484
原创 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
326
原创 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
104
原创 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
118
原创 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
95
原创 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
164
原创 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
95
原创 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
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人